.script-disclosure{scroll-margin-top:calc(var(--shell-nav-offset,72px) + 24px);margin-top:20px}.script-disclosure>summary{min-height:44px;color:var(--primary,var(--color-primary));cursor:pointer;text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;list-style:none;display:inline-flex}.script-disclosure>summary::-webkit-details-marker{display:none}.script-disclosure>summary:hover{color:var(--on-surface,var(--color-on-surface))}.script-disclosure>summary:focus-visible{outline:2px solid var(--primary,var(--color-primary));outline-offset:4px}.script-disclosure-icon{font:400 16px/1 var(--f-mono,var(--font-mono));transition:transform .2s;display:inline-block}.script-disclosure[open] .script-disclosure-icon{transform:rotate(45deg)}.script-disclosure-page{color:#1c1b19;text-align:left;background:#f3efe6;max-width:68ch;margin-top:12px;padding:clamp(20px,4vw,40px) clamp(18px,5vw,48px);font:400 14px/1.6 Courier Prime,Courier New,ui-monospace,monospace}.script-disclosure-page p{margin:0 0 14px}.script-disclosure-page p:last-child{margin-bottom:0}.script-disclosure-page .script-disclosure-title{text-align:center;text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.script-disclosure-page .script-disclosure-subtitle{text-align:center;color:#5b574f;margin-bottom:24px;font-size:12px}.script-disclosure-page .script-line-slug,.script-disclosure-page .script-line-shot{text-transform:uppercase;margin-top:22px;font-weight:700}@media (prefers-reduced-motion:reduce){.script-disclosure-icon{transition:none}}
