html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ui-scrim-solid);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;background:radial-gradient(ellipse at 50% 0%, #3038688c, transparent 65%), var(--ui-scrim-solid);min-height:100svh;color:var(--ui-ink);font-family:var(--ui-font-body);overflow-wrap:break-word;margin:0;font-size:clamp(14px,12.5px + .4vw,18px);line-height:1.6}.about{box-sizing:border-box;max-width:44rem;padding:calc(clamp(10px, 3vw, 28px) + env(safe-area-inset-top)) calc(clamp(10px, 4vw, 28px) + env(safe-area-inset-right)) calc(clamp(16px, 5vw, 40px) + env(safe-area-inset-bottom)) calc(clamp(10px, 4vw, 28px) + env(safe-area-inset-left));margin:0 auto}.about-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em 1em;display:flex}.about-home,.about-play,.about-cta a{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:.04em;color:var(--ui-accent);text-decoration:none}.about-play,.about-cta a{border:1px solid color-mix(in srgb, var(--ui-edge) 70%, transparent);padding:.15em .9em;display:inline-block}.about-title{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:.04em;text-align:center;color:var(--ui-title-ink);text-shadow:0 .06em #000000d9;justify-content:center;align-items:center;gap:.45em;margin:.9em 0 .6em;font-size:clamp(1.5em,1.2em + 2vw,2.2em);line-height:1.2;display:flex}.about-title:before,.about-title:after{content:"";background:linear-gradient(var(--ui-edge), var(--ui-edge)) center / 100% 1px no-repeat, linear-gradient(45deg, transparent 35%, var(--ui-accent) 35% 65%, transparent 65%) right center / .42em .42em no-repeat;flex:none;width:1.4em;height:.42em}.about-title:before{transform:scaleX(-1)}.about-panel{border:.6em solid #0000;border-image:var(--gilded-frame) 10 / .6em stretch;background:var(--ui-surface);background-clip:padding-box;padding:clamp(.6em,3vw,1.4em) clamp(.7em,4vw,1.8em);box-shadow:0 .25em .8em #00000073}.about-intro{margin:0 0 .4em;font-size:1.05em}.about-section h2,.about-section h3{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:.03em;color:var(--ui-accent);margin:1.1em 0 .25em;font-size:1.05em}.about-section h3{color:var(--ui-title-ink);margin-top:.6em;font-size:.95em}.about-section p,.about-section ul{margin:0 0 .6em}.about-section ul{padding-inline-start:1.2em}.about-section>:last-child{margin-bottom:0}.about-cta{text-align:center;margin:1.2em 0 0}.about a{color:var(--ui-accent);text-underline-offset:.15em}.about :focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ink);outline-offset:var(--ui-focus-gap);box-shadow:0 0 0 var(--ui-focus-gap) var(--ui-focus-shade), 0 0 .55em calc(var(--ui-focus-gap) + var(--ui-focus-width)) var(--ui-focus-glow)}
