.sun-go{font:inherit;color:inherit;border-radius:var(--md-radius-card);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--md-motion-press) var(--md-motion-ease-out);background:0 0;border:0;margin:-4px auto;padding:4px 8px 4px 4px;text-decoration:none}.sun-go:active{transform:scale(.97)}.sun-go:focus-visible{outline:2px solid var(--md-color-on-frame);outline-offset:2px}.sb{flex:none;place-items:end center;width:64px;height:52px;display:grid}.band:not(.is-low) .sb{width:76px;height:61px}.sb-in{transform-origin:50% 92%;will-change:transform;display:block}.sb-in .sun{display:block;overflow:visible}.sun .ray-halo{fill:none;stroke:var(--md-color-sun);stroke-width:12px;stroke-linecap:round;opacity:0}.roll{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}.roll-n{grid-area:1/1;display:block}.gd-all{color:var(--md-color-muted);margin:0;padding:2px 2px 0}.fx{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-p{background:var(--md-color-sun);will-change:transform, opacity;border-radius:50%;position:absolute}.fx-p.is-light{background:color-mix(in srgb, var(--md-color-sun) 55%, var(--md-color-on-frame))}.fx-p.is-star{background:0 0;border-radius:0}.fx-p.is-star svg{width:100%;height:100%;fill:var(--md-color-sun);display:block}.fx-p.is-star.is-light svg{fill:color-mix(in srgb, var(--md-color-sun) 55%, var(--md-color-on-frame))}.fx-orb{background:radial-gradient(circle, color-mix(in srgb, var(--md-color-sun) 15%, var(--md-color-on-frame)) 0 30%, var(--md-color-sun) 60%);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 10px 3px #e8983fb3,0 0 22px 8px #e8983f4d}.task.fly{box-sizing:border-box;z-index:2;will-change:transform, opacity;margin:0;list-style:none;position:absolute}.fs{z-index:80;cursor:pointer;position:fixed;inset:0}.fs-dim{background:var(--md-color-frame);opacity:0;position:absolute;inset:0}.fs-sunwrap{width:var(--w);height:calc(var(--w) * .8);margin-left:calc(var(--w) * -.5);margin-top:calc(var(--w) * -.4 + var(--w) / 120);will-change:transform;position:absolute;top:50%;left:50%}.fs-sun{width:100%;height:100%;display:block;overflow:visible}.fs .sun .ray{stroke:#ffffff2e;transition:none}.fs .sun .horizon{fill:var(--md-color-on-frame)}.fs-glow{left:50%;top:calc(50% + var(--w) * .18);width:calc(var(--w) * 2.3);height:calc(var(--w) * 2.3);margin:calc(var(--w) * -1.15) 0 0 calc(var(--w) * -1.15);opacity:0;background:radial-gradient(closest-side,#e8983f8c,#e8983f2e 55%,#e8983f00);border-radius:50%;position:absolute}.fs-ring{left:50%;top:calc(50% + var(--w) * .18);width:var(--w);height:var(--w);margin:calc(var(--w) * -.5) 0 0 calc(var(--w) * -.5);opacity:0;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #e8983fb3,0 0 24px 4px #e8983f59}.fs-line{left:var(--md-space-gutter);right:var(--md-space-gutter);top:calc(50% + var(--w) * .4 + 28px);text-align:center;color:var(--md-color-on-frame);font-size:var(--md-size-heading2);font-weight:var(--md-weight-semibold);letter-spacing:-.01em;opacity:0;margin:0;line-height:1.25;position:absolute}.fs .fx-p,.fs~.fx{z-index:91}.rw-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.switch{border-radius:var(--md-radius-round);background:var(--md-color-toggle-off);width:46px;height:28px;transition:background-color .25s var(--md-motion-ease-out);flex:none;position:relative;box-shadow:inset 0 0 0 .5px #0000000a}.switch:after{content:"";background:var(--md-color-surface);width:22px;height:22px;transition:transform .35s var(--md-motion-spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 0 0 .5px #0000000a,0 1px 1px #00000024,0 3px 8px #00000024}[aria-checked=true]>.switch{background:var(--md-color-sun)}[aria-checked=true]>.switch:after{transform:translate(18px)}.rw-row:focus-visible{outline:2px solid var(--md-color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.fs,.fx{display:none}.sun-go,.switch,.switch:after{transition:none}.sun-go:active{transform:none}}
