.deep-screen{min-height:100vh;background:radial-gradient(ellipse at 50% 15%,#29213f 0,#090912 60%,#040408 100%);color:#e8e4f4;padding:36px 16px 80px;text-align:center}.deep-screen.hidden{display:none!important}.deep-wrap{max-width:790px;margin:auto}.deep-screen h2{font-family:Georgia,serif;font-weight:400;letter-spacing:.12em;font-size:clamp(27px,5vw,48px);line-height:1.25;margin:24px 0}.deep-kicker{color:#c6b6e4;letter-spacing:.22em;font-size:11px;text-transform:uppercase}.deep-lead{color:#b9b2c9;line-height:1.8}.deep-nav{display:flex;justify-content:space-between;align-items:center;color:#c6b6e4;font-size:12px;letter-spacing:.13em}.deep-nav button,.deep-back,.deep-secondary{background:transparent;border:1px solid #6a607f;color:#e9e2fa;padding:13px 20px;cursor:pointer;letter-spacing:.1em}.deep-meter{height:3px;background:#2e283a;margin:25px 0 50px}.deep-meter span{display:block;background:#c8b9e7;height:100%;transition:width .3s}.deep-symbol{font-size:65px;color:#d2c0f0;margin:20px}.deep-recall{font-size:12px;color:#a99abb;letter-spacing:.1em;margin:20px auto 30px}.deep-options{display:grid;gap:13px;max-width:640px;margin:20px auto}.deep-options button{background:linear-gradient(110deg,#161322,#242033);border:1px solid #5b4b72;color:#eee8f8;text-align:left;padding:19px 22px;cursor:pointer;font-size:15px;line-height:1.5}.deep-options button:hover,.deep-options .chosen{border-color:#d9c4f8;background:#382a51}.deep-options button:disabled{cursor:default}.deep-echo{margin:25px auto;color:#d3c5eb;font-family:Georgia,serif;font-style:italic;line-height:1.7}.deep-primary{display:block;margin:28px auto;background:linear-gradient(120deg,#d9c9f1,#9b85bd);border:0;color:#171022;font-weight:700;letter-spacing:.12em;padding:17px 26px;cursor:pointer;max-width:100%}.deep-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:35px auto}.deep-relic{border:1px solid #675678;background:linear-gradient(#1b1729,#0c0b15);padding:18px 12px;min-height:225px}.deep-relic img{width:100%;height:135px;object-fit:contain}.deep-relic h3{font-family:Georgia,serif;letter-spacing:.1em;font-size:15px}.deep-relic p{font-size:10px;letter-spacing:.1em;color:#b5a9c7}.deep-locked{opacity:.42}.deep-locked img{filter:grayscale(1) brightness(.45)}.deep-relic-symbol{font-size:75px;height:135px;display:grid;place-items:center;color:#b6a3d1}.deep-seal-art{max-width:470px;margin:25px auto;filter:drop-shadow(0 0 30px #65517b55)}.deep-seal-art svg{width:100%}.deep-seal-wrap h3{font-family:Georgia,serif;letter-spacing:.12em;font-size:24px}.deep-seal-wrap>p{line-height:1.7}.deep-code{letter-spacing:.2em;color:#b7a8d3}.deep-paywall{margin:65px auto 0;border:1px solid #615275;padding:30px 20px;background:#15101e}.deep-paywall strong{display:block;color:#e4d2fa;margin:20px 0}.deep-paywall p{color:#a89bb8}.deep-floating{position:fixed;right:12px;bottom:14px;z-index:80;background:#171122ed;border:1px solid #9984b4;border-radius:25px;color:#e8d9ff;padding:12px 16px;font-size:11px;letter-spacing:.08em;cursor:pointer}@media(min-width:680px){.deep-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.deep-screen{padding-top:25px}.deep-options button{padding:15px}.deep-relic{min-height:200px}.deep-relic img,.deep-relic-symbol{height:110px}}
