.dadri-root.svelte-1yqqz4r{color:var(--text)}.title-screen.svelte-1yqqz4r{min-height:calc(100svh - 6.2rem);display:grid;place-items:center;padding:1rem}.title-center.svelte-1yqqz4r{text-align:center;width:min(92vw,760px);position:relative;padding:1rem 0}.title-center.svelte-1yqqz4r:before,.title-center.svelte-1yqqz4r:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:min(78vw,640px);height:1px;background:color-mix(in srgb,var(--accent) 72%,var(--line))}.title-center.svelte-1yqqz4r:before{top:0}.title-center.svelte-1yqqz4r:after{bottom:0}.hero-logo.svelte-1yqqz4r{display:block;width:clamp(4.6rem,14vw,8.6rem);height:clamp(4.6rem,14vw,8.6rem);object-fit:contain;margin:0 auto .75rem}h1.svelte-1yqqz4r{margin:.6rem 0;font-size:clamp(2.2rem,12vw,8rem);line-height:.9;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent)}.scroll-hint.svelte-1yqqz4r{margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.reveal-panel.svelte-1yqqz4r{width:min(1100px,96vw);margin:0 auto;border-top:2px solid color-mix(in srgb,var(--accent) 64%,var(--line));padding:clamp(1rem,3.5vw,2.6rem) 0 clamp(2rem,5vw,4rem)}.doc-root.svelte-1yqqz4r{width:min(84ch,100%);margin:0 auto}.panel-head.svelte-1yqqz4r h2:where(.svelte-1yqqz4r){margin:0 0 .55rem;font-size:clamp(1.5rem,4.8vw,3.3rem);letter-spacing:.015em}.panel-head.svelte-1yqqz4r .section-no:where(.svelte-1yqqz4r){margin-bottom:.15rem}.panel-head.svelte-1yqqz4r p:where(.svelte-1yqqz4r){margin:0;max-width:74ch;line-height:1.7;color:color-mix(in srgb,var(--text) 88%,transparent)}.route-links.svelte-1yqqz4r{margin:1rem 0 1.25rem;display:flex;flex-wrap:wrap;gap:.55rem}.route-links.svelte-1yqqz4r a:where(.svelte-1yqqz4r){display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:0;padding:.5rem .82rem;text-decoration:none;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 90%,transparent);background:color-mix(in srgb,var(--surface) 78%,transparent)}.route-links.svelte-1yqqz4r a:where(.svelte-1yqqz4r):hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent)}.doc-card.svelte-1yqqz4r{border-top:2px solid color-mix(in srgb,var(--accent) 64%,var(--line));border-bottom:2px solid color-mix(in srgb,var(--line) 90%,transparent);padding:1.2rem 0}.doc-card.svelte-1yqqz4r h1,.doc-card.svelte-1yqqz4r h2,.doc-card.svelte-1yqqz4r h3{letter-spacing:.012em;margin-top:1.1rem;margin-bottom:.8rem;font-size:clamp(1.28rem,3.4vw,2.4rem)}.doc-card.svelte-1yqqz4r h1+p,.doc-card.svelte-1yqqz4r h2+p,.doc-card.svelte-1yqqz4r h3+p{margin-top:.2rem}.doc-card.svelte-1yqqz4r p,.doc-card.svelte-1yqqz4r li{line-height:1.76;color:color-mix(in srgb,var(--text) 92%,transparent);font-size:clamp(.95rem,1.35vw,1.05rem);max-width:78ch}.spacer.svelte-1yqqz4r{height:5vh}@media(max-width:760px){.title-screen.svelte-1yqqz4r{min-height:calc(100svh - 5.7rem);padding:.8rem}h1.svelte-1yqqz4r{font-size:clamp(2rem,14vw,4.2rem)}.doc-card.svelte-1yqqz4r{padding:.9rem 0}}
