:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--field:#f4f3ef;--ink:#0b0b0b;--muted:#6b6b6b;--sans:"Host Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:16px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{height:100%}body{background:var(--field);color:var(--ink);font:500 16px/1.4 var(--sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";margin:0;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}p{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.box{background:var(--field);position:fixed;inset:0}.box__logo{aspect-ratio:auto;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.cap{background:#ffffffdb;padding:5px 8px;font-size:14px;line-height:1.3;position:absolute}.cap--tl{top:var(--gutter);left:var(--gutter)}.cap--tr{top:var(--gutter);right:var(--gutter)}.cap--bl{bottom:calc(var(--gutter) + env(safe-area-inset-bottom));left:var(--gutter)}.cap--br{bottom:calc(var(--gutter) + env(safe-area-inset-bottom));right:var(--gutter)}.brand{font-size:16px;font-weight:600}.brand sup{margin-left:1px;font-size:.6em}.links{gap:16px;display:flex}.links a{margin:-12px 0;padding:12px 0;display:inline-block}.caption{pointer-events:none;max-width:34ch;font-weight:400}.hint{font:400 13px/1.3 var(--mono);letter-spacing:0;pointer-events:none;transition:opacity .6s}.is-touched .hint{opacity:0}@media (width<=640px){:root{--gutter:12px}.caption{max-width:none;right:var(--gutter);font-size:13px}.cap--br{bottom:auto;top:calc(var(--gutter) + 44px);right:var(--gutter)}}@media (prefers-reduced-motion:reduce){.hint{transition:none}}
