.fr-sun{--sun-core:var(--pf-paper,var(--vx-panel,#fffdf8));--sun-line:var(--pf-line,var(--vx-line,#13213c1f));--sun-ink:var(--pf-ink,var(--vx-ink,#13213c));--sun-ink-2:var(--pf-ink-2,var(--vx-dim,#13213cbd));--sun-faint:var(--pf-faint,var(--vx-faint,#13213ca3));--sun-accent:var(--pf-gold-deep,var(--vx-gold-deep,#7a5205));--sun-ease:var(--pf-ease,cubic-bezier(.2, .7, .2, 1));max-width:760px;margin:6px auto 0}.fr-sun.is-compact{max-width:620px}.fr-sun svg{width:100%;height:auto;display:block;overflow:visible}.fr-sun-core{fill:var(--sun-core);stroke:var(--sun-line)}.fr-sun-in{transform-box:view-box;transform-origin:50%;animation:fr-arc .9s var(--sun-ease) both;animation-delay:calc(var(--i,0) * 45ms)}.fr-sun-arc path{transform-box:view-box;transform-origin:50%;transition:transform .35s var(--sun-ease), filter .2s}.fr-sun-arc:hover path,.fr-sun-arc:focus-visible path{filter:brightness(1.06);transform:scale(1.045)}.fr-sun-arc:focus-visible{outline:none}.fr-sun-arc text{transition:font-weight .2s}.fr-sun-arc:hover text{font-weight:700}.fr-sun-label{fill:var(--sun-ink);font-size:14.5px;font-weight:600}.fr-sun-n{fill:var(--sun-accent);font-weight:700}.fr-sun-total{fill:var(--sun-ink);font-size:64px;font-weight:700}.fr-sun-sub{fill:var(--sun-ink-2);font-size:17px;font-weight:600}.fr-sun-sub2{fill:var(--sun-faint);font-size:14px}.fr-sun.is-compact .fr-sun-label{font-size:16px}.fr-sun.is-compact .fr-sun-total{font-size:60px}@keyframes fr-arc{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){.fr-sun-in{animation:1ms linear both fr-arc;animation-timeline:view();animation-range:entry calc(5% + var(--i,0) * 1.5%) entry calc(55% + var(--i,0) * 1.5%)}}@media (prefers-reduced-motion:reduce){.fr-sun-in{animation:none}.fr-sun-arc path{transition:none}}@media (max-width:640px){.fr-sun-label{font-size:17px}}
