.guide-feature{--guide-foreground:#17221c;--guide-muted:#526058;--guide-line:#243f302b;--guide-button:#ffffff70;color:var(--guide-foreground);background:radial-gradient(at 86% 66%,#b8e6b8 0%,#dcebd800 65%),#f0f4ec;border-color:#e1e7e3}.guide-feature[data-guide-theme=install]{--guide-foreground:#f6fbfc;--guide-muted:#aec1c6;--guide-line:#b4edff38;--guide-button:#c4f2ff0f;background:radial-gradient(at 84% 63%,#134451 0%,#17282e 35%,#17171700 72%),#171717;border-color:#2a383d}.guide-feature[data-guide-theme=remove]{--guide-foreground:#24202f;--guide-muted:#665f70;--guide-line:#65507933;--guide-button:#ffffff70;background:radial-gradient(at 83% 58%,#cfbfe5 0%,#e5deef80 38%,#f4f1f600 70%),#f4f1f6;border-color:#e6e1eb}.guide-feature[data-guide-theme=share]{--guide-foreground:#fcf8ff;--guide-muted:#c4b8d1;--guide-line:#d5b8ff38;--guide-button:#d5b8ff0f;background:radial-gradient(at 85% 64%,#503265 0%,#2e2338 38%,#17171700 75%),#171717;border-color:#3a3047}.guide-eyebrow,.guide-description{color:var(--guide-muted)}.guide-play-button{color:var(--guide-foreground)}.guide-play-icon{border-color:var(--guide-line);background:var(--guide-button);box-shadow:inset 0 1px #ffffff20}.guide-play-button:enabled:hover .guide-play-icon{background:var(--guide-line)}.guide-play-button:disabled .guide-play-icon{opacity:.65}.guide-orbit{transform:rotate(-28deg)scaleY(.8)}.guide-sharing-panel{box-shadow:0 30px 70px #0005,inset 0 1px #ffffff12}.guide-quick{--guide-foreground:#58606c;--guide-line:#e0e3e6;--guide-button:#f5f6f7}.guide-thumbnail[data-guide-tone=aqua]{background:radial-gradient(at 50% 70%,#215765,#171c20 80%)}.guide-thumbnail[data-guide-tone=lime]{background:radial-gradient(at 50% 70%,#3e5132,#191d19 80%)}.guide-thumbnail[data-guide-tone=grape]{background:radial-gradient(at 50% 70%,#50356a,#201b26 80%)}body:has(.guide-player[open]){overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.guide-video-play:enabled:hover>span{transform:scale(1.05)}}.guide-icon{color:#fff;background:linear-gradient(155deg,var(--guide-icon-tint)15%,var(--guide-icon-shade))padding-box,linear-gradient(135deg,color-mix(in srgb,var(--guide-icon-tint),white 45%),var(--guide-icon-shade)55%,color-mix(in srgb,var(--guide-icon-tint),white 25%))border-box;box-shadow:inset 0 1px 1px #ffffff4d,inset 1px 0 1px #ffffff26,inset 0 -1px 2px #00000014,0 1px 3px color-mix(in srgb,var(--guide-icon-shade)25%,transparent);border:1px solid #0000}.guide-icon:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(at 20% 0,#ffffff5c,#0000 60%),radial-gradient(at 100% 100%,#ffffff1f,#0000 50%);position:absolute;inset:0}.guide-icon-glyph{filter:drop-shadow(0 1px 1px #00000038)}.guide-icon[data-guide-tone=purple]{--guide-icon-tint:#ba5fff;--guide-icon-shade:#893aeb}.guide-icon[data-guide-tone=orange]{--guide-icon-tint:#ffa90a;--guide-icon-shade:#eb7a00}.guide-icon[data-guide-tone=green]{--guide-icon-tint:#4bcb1b;--guide-icon-shade:#249b0c}.guide-icon[data-guide-tone=blue]{--guide-icon-tint:#10c5e5;--guide-icon-shade:#008dab}.guide-icon[data-guide-tone=indigo]{--guide-icon-tint:#7a83ff;--guide-icon-shade:#4d55e7}.guide-icon[data-guide-tone=yellow]{--guide-icon-tint:#ecbc00;--guide-icon-shade:#c68b00}.guide-icon[data-guide-tone=red]{--guide-icon-tint:#ff526b;--guide-icon-shade:#e32d4b}.guide-port-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff14,#0000 60%),#191919db;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000026}.guide-port-label:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);height:1px;position:absolute;inset:0 12px auto}.guide-charge-pulse{opacity:0}@media (prefers-reduced-motion:no-preference){.guide-charge-pulse{animation-name:guide-charge-travel,guide-charge-fade;animation-duration:2.6s,2.6s;animation-timing-function:linear,linear;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}.charging-diagram[data-animating=true] .guide-charge-pulse{animation-play-state:running}}@keyframes guide-charge-travel{0%{transform:translate(var(--charge-start-x),var(--charge-start-y));animation-timing-function:cubic-bezier(.333333,0,.666667,0)}50%{transform:translate(calc((var(--charge-start-x) + var(--charge-end-x))/2),calc((var(--charge-start-y) + var(--charge-end-y))/2));animation-timing-function:cubic-bezier(.333333,1,.666667,1)}to{transform:translate(var(--charge-end-x),var(--charge-end-y))}}@keyframes guide-charge-fade{0%{opacity:0;animation-timing-function:cubic-bezier(.333333,0,.666667,0)}33.4716%{opacity:.9}63.1597%{opacity:.9;animation-timing-function:cubic-bezier(.333333,1,.666667,1)}to{opacity:0}}
