.result-page>astro-island{min-width:0;display:block}.result-reveal{border:3px solid var(--ink);background:linear-gradient(#1c1a1712 1px, transparent 1px) 0 0 / 100% 1.5rem, var(--signal-soft);min-width:0;box-shadow:clamp(.35rem, 1vw, .75rem) clamp(.35rem, 1vw, .75rem) 0 var(--ink);border-radius:.45rem;gap:clamp(.75rem,2vw,1.25rem);padding:clamp(1rem,4vw,2.75rem);display:grid;position:relative;overflow:clip}.result-reveal:before{content:"";background:#fffaf0b8;border-inline:2px solid #1c1a1733;width:6.5rem;height:1.2rem;position:absolute;top:-.65rem;right:clamp(1.25rem,6vw,4rem);transform:rotate(1.4deg)}.result-reveal__signal,.share-composer__heading,.result-reading__kicker,.post-result-rail>p{background:var(--paper-raised);letter-spacing:.08em;text-transform:uppercase;border:2px solid;width:fit-content;margin:0;padding:.3rem .5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.68rem,2vw,.8rem);font-weight:900}.result-reveal .glitch,.result-reveal__static-label{max-width:100%;color:var(--ink);cursor:default;letter-spacing:-.065em;overflow-wrap:anywhere;text-wrap:balance;user-select:text;white-space:normal;margin:clamp(.25rem,2vw,1rem) 0 0;font-family:Iowan Old Style,Baskerville,Times New Roman,Noto Serif TC,Noto Serif JP,serif;font-size:clamp(2.75rem,12vw,7rem);font-weight:900;line-height:.88}.result-reveal__visual-label{min-width:0}.result-reveal__accessible-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-reveal .glitch:before,.result-reveal .glitch:after{color:var(--ink);background:var(--signal-soft);white-space:normal}.result-reveal h1{text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.1rem,7vw,4.9rem);line-height:.94}.result-reveal__summary{max-width:38rem;margin:0;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:750;line-height:1.5}.result-reveal__rule{border-block:2px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 .35rem, transparent .35rem .7rem);height:.65rem;margin-block:.25rem}.result-growth-actions,.share-composer{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.result-growth-actions button,.result-growth-actions a,.share-composer button,.share-composer a{border:2px solid var(--ink);background:var(--paper-raised);min-width:0;min-height:52px;color:var(--ink);cursor:pointer;text-align:left;box-shadow:.2rem .2rem 0 var(--ink);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;font-weight:900;line-height:1.25;text-decoration:none;transition:box-shadow .12s,transform .12s;display:flex}.result-growth-actions button:hover,.result-growth-actions a:hover,.share-composer button:hover,.share-composer a:hover{box-shadow:.08rem .08rem 0 var(--ink);transform:translate(.12rem,.12rem)}.result-growth-actions__share,.share-composer__primary{background:var(--signal)!important}.result-growth-actions__quiz{background:var(--paper-raised)}.result-growth-actions__prompt{max-width:52ch;color:var(--ink-muted);margin:0;font-size:.9rem;font-weight:750;line-height:1.5}.share-composer a{background:var(--mint)}.share-composer button span:last-child,.share-composer a span:last-child{flex:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem}.share-composer--fallback{margin-top:.5rem}.result-reveal__status,.result-reveal__instruction{margin:0;font-size:.9rem;line-height:1.5}.result-reveal__status{min-height:1.5em;font-weight:900}.result-reveal__instruction{max-width:52ch;color:var(--ink-muted)}.result-reveal__permalink{width:fit-content;min-height:48px;color:var(--ink);text-underline-offset:.25em;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.result-reading{background:var(--paper-raised);box-shadow:.45rem .45rem 0 var(--ink);align-content:start;gap:clamp(1rem,3vw,1.5rem);display:grid;position:relative;border:3px solid var(--ink)!important;padding:clamp(1.25rem,4vw,3rem)!important}.result-reading__kicker{background:var(--mint)}.result-reading>p:not(.result-reading__kicker){max-width:62ch;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.result-reading>p:not(.result-reading__kicker)+p{border-top:1px solid var(--ink-muted);padding-top:1.25rem}.post-result-rail{border-block:3px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:clamp(1rem,4vw,3rem);padding-block:clamp(1.25rem,3vw,2rem);display:grid}.post-result-rail>p{background:var(--signal-soft)}.post-result-rail a{border:2px solid var(--ink);background:var(--paper-raised);min-width:0;min-height:56px;color:var(--ink);border-radius:.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:flex}.post-result-rail a:last-child{background:var(--signal)}@media (width>=640px){.result-growth-actions,.share-composer,.post-result-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.share-composer__heading,.post-result-rail>p{grid-column:1/-1}}@media (width>=1024px){.result-page>astro-island{position:sticky;top:1.25rem}.result-reveal{gap:.8rem;padding:clamp(1.5rem,2.3vw,2.25rem);position:relative}.result-reveal .glitch,.result-reveal__static-label{font-size:clamp(3.25rem,4.5vw,4.75rem)}.result-reveal h1{font-size:clamp(2.5rem,3.5vw,3.6rem)}.result-reveal__summary{font-size:clamp(1rem,1.45vw,1.2rem)}.result-reading{min-height:35rem}}@media (prefers-reduced-motion:reduce){.result-growth-actions button,.result-growth-actions a,.share-composer button,.share-composer a{transition:none}}.glitch{color:#fff;white-space:nowrap;user-select:none;cursor:pointer;margin:0 auto;font-size:clamp(2rem,10vw,8rem);font-weight:900;position:relative}.glitch:after,.glitch:before{content:attr(data-text);color:#fff;clip-path:inset(0);background-color:#120f17;position:absolute;top:0;overflow:hidden}.glitch:not(.enable-on-hover):after{text-shadow:var(--after-shadow,-10px 0 red);animation:animate-glitch var(--after-duration,3s) infinite linear alternate-reverse;left:10px}.glitch:not(.enable-on-hover):before{text-shadow:var(--before-shadow,10px 0 cyan);animation:animate-glitch var(--before-duration,2s) infinite linear alternate-reverse;left:-10px}.glitch.enable-on-hover:after,.glitch.enable-on-hover:before{content:"";opacity:0;animation:none}.glitch.enable-on-hover:hover:after{content:attr(data-text);opacity:1;text-shadow:var(--after-shadow,-10px 0 red);animation:animate-glitch var(--after-duration,3s) infinite linear alternate-reverse;left:10px}.glitch.enable-on-hover:hover:before{content:attr(data-text);opacity:1;text-shadow:var(--before-shadow,10px 0 cyan);animation:animate-glitch var(--before-duration,2s) infinite linear alternate-reverse;left:-10px}@keyframes animate-glitch{0%{clip-path:inset(20% 0 50%)}5%{clip-path:inset(10% 0 60%)}10%{clip-path:inset(15% 0 55%)}15%{clip-path:inset(25% 0 35%)}20%{clip-path:inset(30% 0 40%)}25%{clip-path:inset(40% 0 20%)}30%{clip-path:inset(10% 0 60%)}35%{clip-path:inset(15% 0 55%)}40%{clip-path:inset(25% 0 35%)}45%{clip-path:inset(30% 0 40%)}50%{clip-path:inset(20% 0 50%)}55%{clip-path:inset(10% 0 60%)}60%{clip-path:inset(15% 0 55%)}65%{clip-path:inset(25% 0 35%)}70%{clip-path:inset(30% 0 40%)}75%{clip-path:inset(40% 0 20%)}80%{clip-path:inset(20% 0 50%)}85%{clip-path:inset(10% 0 60%)}90%{clip-path:inset(15% 0 55%)}95%{clip-path:inset(25% 0 35%)}to{clip-path:inset(30% 0 40%)}}@media (prefers-reduced-motion:reduce){.glitch:before,.glitch:after{content:none!important;animation:none!important}}
