@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:cormorantLatin;src:url(../media/cormorant_latin.3usehvgim2oi2.woff2)format("woff2");font-display:swap;font-weight:300 700}.EF9L3q_className{font-family:cormorantLatin}.EF9L3q_variable{--font-cormorant-latin:"cormorantLatin"}
@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:cormorantCyrillic;src:url(../media/cormorant_cyrillic.0_ho7o9res_ee.woff2)format("woff2");font-display:swap;font-weight:300 700}.I_lzeG_className{font-family:cormorantCyrillic}.I_lzeG_variable{--font-cormorant-cyrillic:"cormorantCyrillic"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:caveatLatin;src:url(../media/caveat_latin.2akhzcw1o7bxs.woff2)format("woff2");font-display:swap;font-weight:400 700}.hkTora_className{font-family:caveatLatin}.hkTora_variable{--font-caveat-latin:"caveatLatin"}
@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:caveatCyrillic;src:url(../media/caveat_cyrillic.44316a7vuik0_.woff2)format("woff2");font-display:swap;font-weight:400 700}.vYFGjG_className{font-family:caveatCyrillic}.vYFGjG_variable{--font-caveat-cyrillic:"caveatCyrillic"}
:root{--atlas-wood:#3b2516;--atlas-wood-light:#5a3a22;--atlas-wood-dark:#1f130b;--atlas-lamp:#ffc47842;--atlas-gold:#e7c277;--atlas-gold-deep:#a9792c;--atlas-gold-light:#fff1c4;--atlas-paper:#ecdcb6;--atlas-paper-mid:#e0c997;--atlas-paper-deep:#c9a86b;--atlas-land:#dcc58f;--atlas-ink:#3a2717;--atlas-ink-soft:#6b5034;--atlas-ink-faint:#3a271738;--atlas-red:#a3271f;--atlas-red-soft:#a3271f40;--atlas-wax:#9e1b1b;--atlas-wax-light:#d0473b;--atlas-wax-deep:#5a0b0d;--atlas-stamp-canon:#2c5a3f;--atlas-stamp-side:#a3271f;--atlas-note-line:#506ea038;--atlas-note-margin:#b43c3259;--atlas-brass:#c99a45;--atlas-brass-light:#f4dc9a;--atlas-brass-deep:#6e4b17;--atlas-shadow:#0f08038c;--atlas-shadow-deep:#0a0502bf;--atlas-glass:#ffffff59;--atlas-glass-soft:#ffffff1f;--atlas-burn:#6e46196b;--atlas-roll-edge:#785528;--atlas-wax-shine:#ffaa9659;--atlas-wax-glint:#ffc8b466;--atlas-mask:#fff;--atlas-mask-solid:#000;--atlas-grain-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='300'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0035 .11' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08  0 0 0 0 .04  0 0 0 0 .01  1.3 0 0 0 -.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--atlas-grain-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32  0 0 0 0 .2  0 0 0 0 .08  .9 0 0 0 -.32'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");--atlas-mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='4' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .28  0 0 0 0 .1  1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}.atlas-world{--atlas-serif:var(--font-cormorant-latin), var(--font-cormorant-cyrillic), Georgia, "Times New Roman", serif;--atlas-hand:var(--font-caveat-latin), var(--font-caveat-cyrillic), "Segoe Print", cursive;background:var(--atlas-wood-dark);color:var(--atlas-ink);position:relative;overflow:clip}.atlas-sound{z-index:30;background:linear-gradient(180deg, var(--atlas-brass-light), var(--atlas-brass) 55%, var(--atlas-brass-deep));min-height:34px;box-shadow:0 6px 14px -6px var(--atlas-shadow-deep), inset 0 1px 0 var(--atlas-glass);color:var(--atlas-wood-dark);font-family:var(--atlas-serif);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:22px}.atlas-world:has(.atlas-map.is-wide) .atlas-sound{top:150px;right:50px}.atlas-world:has(.atlas-card) .atlas-sound{opacity:0;pointer-events:none}.atlas-sound-dial{background:radial-gradient(circle at 35% 30%, var(--atlas-brass-light), var(--atlas-brass-deep));width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--atlas-brass-deep);transition:transform var(--motion) var(--ease);border-radius:50%;position:relative}.atlas-sound-dial:after{content:"";background:var(--atlas-wood-dark);border-radius:2px;width:2px;height:7px;margin-left:-1px;position:absolute;top:3px;left:50%}.atlas-sound.is-on .atlas-sound-dial{transform:rotate(120deg)}.atlas-sound:focus-visible,.atlas-world button:focus-visible,.atlas-world a:focus-visible{outline:3px solid var(--atlas-gold-light);outline-offset:3px}.atlas-table-wrap{overflow:hidden}.atlas-table{isolation:isolate;min-height:calc(100dvh - 64px);transform-origin:var(--dive-origin,50% 50%);background:radial-gradient(ellipse 65% 55% at 30% 22%, var(--atlas-lamp), transparent 70%), radial-gradient(ellipse at 50% 45%, transparent 45%, var(--atlas-shadow-deep) 100%), repeating-linear-gradient(180deg, transparent 0 196px, var(--atlas-shadow) 196px 198px, transparent 198px 200px), var(--atlas-grain-wood), linear-gradient(100deg, var(--atlas-wood) 0%, var(--atlas-wood-light) 35%, var(--atlas-wood) 62%, var(--atlas-wood-light) 100%);animation:table-settle .7s var(--ease) backwards;grid-template:"title compass""map scrolls"1fr/minmax(0,1.3fr) minmax(0,1fr);gap:18px clamp(28px,4vw,72px);padding:clamp(28px,4vw,56px) clamp(20px,5vw,84px) 72px;display:grid;position:relative}.atlas-table.is-flying{pointer-events:none;animation:.65s cubic-bezier(.55,0,.75,.4) forwards table-dive}@keyframes table-settle{0%{opacity:0;transform:scale(1.06)}}@keyframes table-dive{to{opacity:0;filter:blur(3px);transform:scale(2.6)}}.table-lamp{z-index:-1;background:radial-gradient(circle at 30% 20%, var(--atlas-lamp), transparent 40%);mix-blend-mode:screen;pointer-events:none;animation:6s ease-in-out infinite alternate table-flicker;position:absolute;inset:0}@keyframes table-flicker{0%,to{opacity:.85}40%{opacity:1}70%{opacity:.9}}.table-title{color:var(--atlas-gold);animation:table-drop .8s var(--ease) .1s backwards;grid-area:title;align-self:end}.table-title h1{font-family:var(--atlas-serif);letter-spacing:.01em;text-shadow:0 1px 0 var(--atlas-gold-light), 0 -1px 0 var(--atlas-wood-dark), 0 10px 30px var(--atlas-shadow-deep);background:linear-gradient(180deg, var(--atlas-gold-light), var(--atlas-gold) 45%, var(--atlas-gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(44px,6vw,92px);font-weight:600;line-height:.95}.table-kicker{font-family:var(--atlas-serif);letter-spacing:.32em;text-transform:uppercase;opacity:.8;margin-bottom:8px;font-size:clamp(14px,1.2vw,17px);font-weight:600;display:block}.table-note{max-width:32ch;font-family:var(--atlas-hand);color:var(--atlas-paper);transform-origin:0;margin:14px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.15;transform:rotate(-1.5deg)}@keyframes table-drop{0%{opacity:0;transform:translateY(-24px)}}.table-spread{grid-area:map;align-content:start;display:grid}.table-map{cursor:pointer;width:100%;transition:transform var(--motion-glide) var(--ease-spring), filter var(--motion-glide) var(--ease);filter:drop-shadow(0 18px 18px var(--atlas-shadow)) drop-shadow(0 4px 4px var(--atlas-shadow));animation:table-lay .9s var(--ease) .25s backwards;background:0 0;border:0;padding:0;display:block;position:relative;transform:rotate(-2.2deg)}.table-map:hover,.table-map:focus-visible{filter:drop-shadow(0 40px 36px var(--atlas-shadow-deep)) drop-shadow(0 8px 8px var(--atlas-shadow));transform:rotate(-.6deg)translateY(-14px)scale(1.015)}@keyframes table-lay{0%{opacity:0;transform:rotate(-9deg)translateY(40px)scale(.94)}}.table-map-paper{aspect-ratio:1600/1040;border-radius:3px;display:block;position:relative;overflow:hidden}.table-map-paper,.atlas-sheet{background:linear-gradient(90deg, transparent 33.1%, var(--atlas-ink-faint) 33.3%, transparent 33.7%, transparent 66.3%, var(--atlas-ink-faint) 66.6%, transparent 66.9%), linear-gradient(180deg, transparent 49.6%, var(--atlas-ink-faint) 50%, transparent 50.5%), radial-gradient(ellipse at 50% 50%, transparent 52%, var(--atlas-burn) 100%), var(--atlas-mottle), var(--atlas-grain-paper), linear-gradient(160deg, var(--atlas-paper), var(--atlas-paper-mid) 60%, var(--atlas-paper-deep))}.atlas-mini{width:100%;height:100%;position:absolute;inset:0}.table-map-label{border:1.5px solid var(--atlas-ink);outline:1px solid var(--atlas-ink);outline-offset:3px;background:var(--atlas-paper);text-align:left;gap:2px;padding:10px 18px 12px;display:grid;position:absolute;top:7%;left:6%}.table-map-name{font-family:var(--atlas-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-ink);font-size:clamp(26px,3vw,44px);font-weight:700;line-height:1}.table-map-note{font-family:var(--atlas-hand);color:var(--atlas-ink-soft);font-size:clamp(15px,1.3vw,20px)}.table-compass{animation:table-drop .8s var(--ease) .35s backwards;grid-area:compass;place-self:end start;align-items:center;gap:18px;display:flex;position:relative}.table-compass-body{aspect-ratio:1;cursor:pointer;background:conic-gradient(from 20deg, var(--atlas-brass-light), var(--atlas-brass) 18%, var(--atlas-brass-deep) 35%, var(--atlas-brass) 52%, var(--atlas-brass-light) 66%, var(--atlas-brass-deep) 84%, var(--atlas-brass-light));width:clamp(130px,13vw,190px);box-shadow:0 22px 30px -12px var(--atlas-shadow-deep), 0 4px 6px var(--atlas-shadow), inset 0 0 0 3px var(--atlas-brass-deep);transition:transform var(--motion-glide) var(--ease-spring);border:0;border-radius:50%;flex:none;padding:0;position:relative}.table-compass-body:hover{transform:translateY(-6px)rotate(-4deg)}.table-compass-face{background:var(--atlas-grain-paper), radial-gradient(circle, var(--atlas-paper), var(--atlas-paper-deep));box-shadow:inset 0 3px 8px var(--atlas-shadow), inset 0 0 0 2px var(--atlas-brass-deep);border-radius:50%;position:absolute;inset:9%;overflow:hidden}.table-compass-face svg{width:100%;height:100%}.table-compass-needle{transition:transform 1.2s var(--ease-spring), opacity var(--motion) var(--ease);place-items:center;display:grid;position:absolute;inset:0}.table-compass-needle i{background:linear-gradient(180deg, var(--atlas-red) 0 50%, var(--atlas-ink) 50% 100%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:12%;height:70%;filter:drop-shadow(0 3px 2px var(--atlas-shadow));position:relative}.table-compass-needle:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%, var(--atlas-brass-light), var(--atlas-brass-deep));border-radius:50%;width:9%;position:absolute}.table-compass-glass{background:linear-gradient(135deg, var(--atlas-glass), transparent 40%), radial-gradient(circle at 70% 80%, var(--atlas-glass-soft), transparent 30%);pointer-events:none;border-radius:50%;position:absolute;inset:9%}.table-compass-note{max-width:12ch;font-family:var(--atlas-hand);color:var(--atlas-gold-light);font-size:clamp(22px,2vw,30px);line-height:1;transform:rotate(-6deg)}.table-compass-note:before{content:"↙";opacity:.8;font-size:1.2em;display:block}.table-scrolls{grid-area:scrolls;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:40px 28px;padding-top:18px;display:grid}.table-scroll{transform:rotate(calc(-6deg + var(--i) * 5deg));animation:table-roll .8s var(--ease) calc(.45s + var(--i) * .11s) backwards;justify-items:center;gap:14px;display:grid;position:relative}.table-scroll:nth-child(2n){transform:rotate(calc(4deg - var(--i) * 2deg))}@keyframes table-roll{0%{opacity:0;transform:translate(60px)rotate(20deg)}}.table-scroll-roll{background:var(--atlas-grain-paper), linear-gradient(180deg, var(--atlas-paper-deep) 0%, var(--atlas-paper) 28%, var(--atlas-paper-mid) 55%, var(--atlas-paper-deep) 82%, var(--atlas-roll-edge) 100%);width:100%;height:62px;box-shadow:0 16px 18px -8px var(--atlas-shadow-deep);border-radius:30px;position:relative}.table-scroll-roll:before,.table-scroll-roll:after{content:"";background:radial-gradient(circle at 50% 50%, var(--atlas-paper-deep) 0 18%, var(--atlas-paper-mid) 20% 34%, var(--atlas-paper-deep) 36% 50%, var(--atlas-paper) 52% 66%, var(--atlas-paper-deep) 68%);border-radius:50%;width:26px;height:62px;position:absolute;top:0}.table-scroll-roll:before{left:-4px}.table-scroll-roll:after{right:-4px}.table-scroll-ribbon{background:linear-gradient(90deg, var(--atlas-wax-deep), var(--atlas-wax) 40%, var(--atlas-wax-deep));width:16px;margin-left:-8px;position:absolute;top:-4px;bottom:-4px;left:50%}.table-scroll-seal{width:86px;height:86px;filter:drop-shadow(0 4px 4px var(--atlas-shadow));place-items:center;margin:-43px 0 0 -43px;display:grid;position:absolute;top:50%;left:50%}.table-scroll-seal svg{position:absolute;inset:0}.table-scroll-seal span{font-family:var(--atlas-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-wax-light);text-shadow:0 1px 0 var(--atlas-wax-deep), 0 -1px 0 var(--atlas-wax-shine);font-size:12px;font-weight:700;position:relative}.table-scroll-tag{text-align:center;color:var(--atlas-paper);justify-items:center;display:grid}.table-scroll-name{font-family:var(--atlas-serif);letter-spacing:.05em;color:var(--atlas-gold);font-size:26px;font-weight:700}.table-scroll-note{font-family:var(--atlas-hand);opacity:.75;font-size:18px}.table-ring{z-index:1;aspect-ratio:1;background:radial-gradient(circle, transparent 54%, var(--atlas-gold-deep) 56%, var(--atlas-gold-light) 63%, var(--atlas-gold) 70%, var(--atlas-gold-deep) 75%, transparent 77%);width:64px;transform:rotateX(62deg) rotate(var(--turn,0deg));filter:drop-shadow(0 8px 4px var(--atlas-shadow-deep));pointer-events:none;border-radius:50%;position:absolute}.table-ring.is-a{top:9%;right:7%}.table-ring.is-b{--turn:30deg;width:52px;bottom:6%;left:49%}.table-ring.is-c{--turn:-20deg;width:52px;bottom:calc(6% + 18px);left:calc(49% + 34px)}.atlas-map{isolation:isolate;animation:atlas-land .9s var(--ease) backwards;position:relative}.atlas-map.is-leaving{animation:atlas-lift .32s var(--ease-throw) forwards;pointer-events:none}@keyframes atlas-land{0%{opacity:0;filter:blur(5px);transform:scale(1.22)}}@keyframes atlas-lift{to{opacity:0;transform:scale(.9)}}.atlas-map.is-wide{background:var(--atlas-grain-wood), var(--atlas-wood);height:calc(100dvh - 64px);min-height:620px;padding:14px}.atlas-map.is-wide .atlas-sheet{height:100%;box-shadow:0 20px 50px var(--atlas-shadow-deep);border-radius:2px;position:relative}.atlas-sheet:before{content:"";z-index:0;border:1.5px solid var(--atlas-ink-soft);box-shadow:inset 0 0 0 4px transparent, inset 0 0 0 5px var(--atlas-ink-faint);pointer-events:none;position:absolute;inset:12px}.atlas-map.is-wide .atlas-ink{position:absolute;inset:58px 40px 108px}.atlas-map.is-wide .atlas-svg{width:100%;height:100%;position:absolute;inset:0}.atlas-ink{position:relative}.atlas-svg{display:block;overflow:visible}.atlas-map.is-tall .atlas-svg-route{width:100%;height:100%;margin:0;position:absolute;inset:0}.atlas-cartouche{z-index:3;border:1.5px solid var(--atlas-ink);outline:1px solid var(--atlas-ink);outline-offset:4px;background:var(--atlas-grain-paper), var(--atlas-paper);box-shadow:0 6px 12px -8px var(--atlas-shadow);justify-items:start;gap:2px;padding:12px 22px 14px;display:grid;position:absolute;top:30px;left:34px}.atlas-cartouche-kicker{font-family:var(--atlas-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--atlas-ink-soft);font-size:13px;font-weight:700}.atlas-cartouche-title{font-family:var(--atlas-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-ink);margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1}.atlas-cartouche-note{font-family:var(--atlas-hand);color:var(--atlas-red);font-size:20px}.atlas-back{z-index:4;border:1.5px solid var(--atlas-ink);background:var(--atlas-paper);min-height:40px;color:var(--atlas-ink);font-family:var(--atlas-serif);cursor:pointer;transition:background var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);border-radius:2px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:18px;font-weight:700;display:inline-flex;position:absolute;bottom:30px;left:34px}.atlas-back:hover{background:var(--atlas-paper-mid);transform:translate(-3px)}.atlas-back-icon{width:18px;height:18px;transform:scaleX(-1)}.atlas-lever{z-index:3;justify-items:center;gap:6px;display:grid;position:absolute;top:30px;right:34px}.atlas-lever-title{font-family:var(--atlas-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--atlas-ink-soft);font-size:13px;font-weight:700}.atlas-lever-plate{background:linear-gradient(180deg, var(--atlas-brass-light), var(--atlas-brass) 50%, var(--atlas-brass-deep));min-height:64px;box-shadow:0 8px 14px -8px var(--atlas-shadow-deep), inset 0 1px 0 var(--atlas-glass), inset 0 0 0 1px var(--atlas-brass-deep);cursor:pointer;border:0;border-radius:8px;grid-template-columns:1fr 64px 1fr;align-items:center;gap:8px;padding:6px 16px;display:grid}.atlas-lever-word{font-family:var(--atlas-serif);color:var(--atlas-brass-deep);text-shadow:0 1px 0 var(--atlas-brass-light);opacity:.75;transition:opacity var(--motion) var(--ease), color var(--motion) var(--ease);white-space:nowrap;font-size:18px;font-weight:700}.atlas-lever-word.is-on{opacity:1;color:var(--atlas-wood-dark)}.atlas-lever-axle{background:radial-gradient(circle at 35% 30%, var(--atlas-brass-light), var(--atlas-brass-deep));width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--atlas-brass-deep), 0 2px 3px var(--atlas-shadow);border-radius:50%;justify-self:center;position:relative}.atlas-lever-arm{background:linear-gradient(90deg, var(--atlas-brass-deep), var(--atlas-brass-light) 45%, var(--atlas-brass-deep));transform-origin:50% 100%;width:8px;height:34px;transition:transform .5s var(--ease-spring);border-radius:4px 4px 2px 2px;margin-left:-4px;position:absolute;bottom:50%;left:50%;transform:rotate(-38deg)}.atlas-lever-arm:before{content:"";background:radial-gradient(circle at 35% 30%, var(--atlas-wax-light), var(--atlas-wax-deep));width:16px;height:16px;box-shadow:0 2px 3px var(--atlas-shadow);border-radius:50%;margin-left:-8px;position:absolute;top:-9px;left:50%}.atlas-lever-plate.is-story .atlas-lever-arm{transform:rotate(38deg)}.atlas-wave{fill:none;stroke:var(--atlas-ink-soft);stroke-width:1.6px;stroke-linecap:round;opacity:.55}.atlas-ripple path{fill:none;stroke-linejoin:round}.atlas-ripple.is-0 path{stroke:var(--atlas-ink);opacity:.12}.atlas-ripple.is-1 path{stroke:var(--atlas-ink);opacity:.14}.atlas-ripple.is-2 path{stroke:var(--atlas-ink);opacity:.2}.atlas-land path{fill:var(--atlas-land);stroke:var(--atlas-ink);stroke-width:2.6px;stroke-linejoin:round}.atlas-ground .atlas-land,.atlas-ground .atlas-relief,.atlas-ground .atlas-rift{filter:url(#atlas-pen)}.atlas-rift-gorge{fill:var(--atlas-ink-soft);fill-opacity:.55;stroke:var(--atlas-ink);stroke-width:2.2px;stroke-linejoin:round}.atlas-rift-hatch{fill:none;stroke:var(--atlas-ink);stroke-width:1.4px;stroke-linecap:round;opacity:.7}.atlas-rift-bridge path{fill:none;stroke:var(--atlas-ink);stroke-width:2.4px;stroke-linecap:round}.atlas-rift-bridge path+path{stroke-width:3.4px;stroke:var(--atlas-ink-soft)}.atlas-sea-note.atlas-rift-note{font-size:24px}.atlas-mountain{fill:var(--atlas-land);stroke:var(--atlas-ink-soft);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.atlas-mountain-shade{fill:none;stroke:var(--atlas-ink-soft);stroke-width:1.2px;opacity:.7}.atlas-tree{fill:var(--atlas-land);stroke:var(--atlas-ink-soft);stroke-width:1.6px;stroke-linejoin:round}.atlas-sea-note{font-family:var(--atlas-hand);fill:var(--atlas-ink-soft);text-anchor:middle;opacity:.85;font-size:30px}.atlas-rose-ring{fill:none;stroke:var(--atlas-ink);stroke-width:1.8px}.atlas-rose-ring.is-thin{stroke-width:.8px}.atlas-rose-tick{stroke:var(--atlas-ink);stroke-width:1px}.atlas-rose-dark{fill:var(--atlas-ink)}.atlas-rose-light{fill:var(--atlas-paper);stroke:var(--atlas-ink);stroke-width:.8px}.atlas-rose-hub{fill:var(--atlas-red)}.atlas-rose-n{font-family:var(--atlas-serif);fill:var(--atlas-ink);text-anchor:middle;font-size:26px;font-weight:700}.table-compass-face .atlas-rose-n{font-size:20px}.atlas-route{fill:none;stroke:var(--atlas-red);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.1 13}.atlas-route.is-mini{stroke-width:9px;stroke-dasharray:.1 22}.atlas-route-shadow{fill:none;stroke:var(--atlas-red-soft);stroke-width:9px;stroke-linecap:round;opacity:.55}.atlas-reveal{fill:none;stroke:var(--atlas-mask);stroke-width:40px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.45,.1,.4,1) .5s forwards atlas-draw}.atlas-road .atlas-reveal{stroke-width:30px;animation-duration:.9s;animation-delay:var(--delay)}@keyframes atlas-draw{to{stroke-dashoffset:0}}.atlas-x{fill:none;stroke:var(--atlas-red);stroke-width:5px;stroke-linecap:round}.atlas-arrow{fill:none;stroke:var(--atlas-red);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.atlas-hand{font-family:var(--atlas-hand);fill:var(--atlas-red);font-size:26px}.atlas-hand.is-quiet{fill:var(--atlas-ink-soft);font-size:22px}.atlas-gap{fill:var(--atlas-ink-soft);font-size:24px}.atlas-start,.atlas-finish,.atlas-gap,.atlas-sea-note{animation:atlas-fade .8s var(--ease) 2.4s backwards}.atlas-start{animation-delay:.2s}@keyframes atlas-fade{0%{opacity:0}}.atlas-road-line{fill:none;stroke:var(--atlas-ink);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.1 8}.atlas-road.is-dead .atlas-road-line{stroke:var(--atlas-ink-soft);stroke-dasharray:7 6;stroke-width:2px}.atlas-dead-bar{stroke:var(--atlas-ink);stroke-width:4px;stroke-linecap:round}.atlas-dead-word{font-family:var(--atlas-hand);fill:var(--atlas-ink-soft);animation:atlas-fade .6s var(--ease) calc(var(--delay) + .7s) backwards;font-size:23px}.atlas-stop{transition:transform .9s var(--ease-spring)}.atlas-pop{transform-origin:0 0;transform-box:view-box;animation:atlas-pop .65s var(--ease-spring) var(--delay) backwards}@keyframes atlas-pop{0%{opacity:0;transform:scale(.2)}}.atlas-spin{fill:none;stroke:var(--atlas-ink);stroke-width:2px;stroke-dasharray:5 6;opacity:0;transform-origin:0 0;transform-box:view-box;animation:atlas-spin 1.1s var(--ease) var(--delay) backwards}.atlas-spin.is-big{stroke:var(--atlas-red);stroke-width:2.6px}@keyframes atlas-spin{0%{opacity:1;transform:rotate(-200deg)scale(.5)}70%{opacity:.9}to{opacity:0;transform:rotate(0)scale(1.25)}}.atlas-hit{fill:#0000}.atlas-point,.atlas-key{cursor:pointer;transition:opacity var(--motion) var(--ease);outline:none}.atlas-point.is-dim,.atlas-key.is-dim{opacity:.35;filter:grayscale()}.atlas-dot{fill:var(--atlas-paper);stroke:var(--atlas-ink);stroke-width:2.6px}.atlas-dot-core{fill:var(--atlas-ink)}.atlas-point.is-side .atlas-dot{stroke-dasharray:4 3}.atlas-point:hover .atlas-dot,.atlas-point:focus-visible .atlas-dot,.atlas-point.is-picked .atlas-dot{fill:var(--atlas-gold)}.atlas-key .atlas-seal{transition:transform var(--motion) var(--ease-spring)}.atlas-key:hover .atlas-seal,.atlas-key:focus-visible .atlas-seal,.atlas-key.is-picked .atlas-seal{transform:scale(1.12)rotate(-6deg)}.atlas-point:focus-visible .atlas-hit,.atlas-key:focus-visible .atlas-hit{stroke:var(--atlas-red);stroke-width:2.5px;stroke-dasharray:3 4}.atlas-seal{filter:drop-shadow(1px 3px 1.5px var(--atlas-shadow))}.atlas-seal-wax{fill:url(#atlas-wax)}.atlas-seal-wax.is-mini{fill:var(--atlas-wax)}.atlas-seal-drip{fill:var(--atlas-wax-deep)}.table-scroll-seal .atlas-seal-wax{fill:var(--atlas-wax)}.atlas-seal-ring{fill:none;stroke:var(--atlas-wax-deep);stroke-width:2.6px}.atlas-seal-ring-light{fill:none;stroke:var(--atlas-wax-shine);stroke-width:1.4px}.atlas-seal-mark{font-family:var(--atlas-serif);text-anchor:middle;fill:var(--atlas-wax-deep);paint-order:stroke;stroke:var(--atlas-wax-shine);stroke-width:1px;font-weight:700}.atlas-label text{paint-order:stroke;stroke:var(--atlas-land);stroke-width:5px;stroke-linejoin:round}.atlas-label-title{font-family:var(--atlas-serif);fill:var(--atlas-ink);font-weight:700}.atlas-label.is-big .atlas-label-title{letter-spacing:.02em}.atlas-label-year{font-family:var(--atlas-hand);fill:var(--atlas-ink-soft);font-size:22px}.atlas-label.is-big .atlas-label-year{fill:var(--atlas-red);font-size:25px}.atlas-light-ring{fill:none;stroke:var(--hero);stroke-width:4.5px;animation:atlas-light .5s var(--ease-spring) backwards;transform-origin:0 0;transform-box:view-box}.atlas-light-fill{fill:color-mix(in srgb, var(--hero) 70%, transparent);animation:atlas-light .5s var(--ease-spring) backwards;transform-origin:0 0;transform-box:view-box}@keyframes atlas-light{0%{opacity:0;transform:scale(.4)}}.atlas-legend{z-index:3;font-family:var(--atlas-hand);color:var(--atlas-ink-soft);gap:4px;font-size:19px;display:grid;position:absolute;bottom:82px;left:34px}.atlas-legend span{align-items:center;gap:8px;display:flex}.atlas-legend i{border-radius:50%;flex:none;width:16px;height:16px}.atlas-legend i.is-seal{background:radial-gradient(circle at 35% 30%, var(--atlas-wax-light), var(--atlas-wax-deep))}.atlas-legend i.is-ink{border:2px solid var(--atlas-ink);background:radial-gradient(circle, var(--atlas-ink) 0 25%, var(--atlas-paper) 30%)}.atlas-legend i.is-dead{background:linear-gradient(90deg, var(--atlas-ink-soft) 0 30%, transparent 30% 50%, var(--atlas-ink-soft) 50% 70%, transparent 70% 84%, var(--atlas-ink) 84%);border-radius:0;width:22px;height:12px}.atlas-pin{z-index:3;background:var(--atlas-grain-paper), linear-gradient(180deg, var(--atlas-gold-light), var(--atlas-paper));width:250px;box-shadow:0 14px 18px -10px var(--atlas-shadow-deep);transform-origin:50% 0;animation:atlas-pin .9s var(--ease-spring) 2.2s backwards;grid-template-columns:56px 1fr;gap:4px 12px;padding:18px 16px 10px;display:grid;position:absolute;top:262px;left:40px;transform:rotate(2.5deg)}@keyframes atlas-pin{0%{opacity:0;transform:rotate(14deg)translateY(-30px)}}.atlas-pin-head{background:radial-gradient(circle at 35% 30%, var(--atlas-wax-light), var(--atlas-wax-deep));width:18px;height:18px;box-shadow:0 4px 4px var(--atlas-shadow);border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%}.atlas-pin-face{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--atlas-ink-faint);border-radius:50%;grid-row:span 2;overflow:hidden}.atlas-pin-face .art{width:100%;height:100%;display:block}.atlas-pin-face .art-label{transform:scale(.55)}.atlas-pin-text{font-family:var(--atlas-hand);color:var(--atlas-ink);animation:atlas-fade .4s var(--ease) backwards;margin:0;font-size:20px;line-height:1.1}.atlas-pin-next{color:var(--atlas-red);font-family:var(--atlas-hand);cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px 4px;font-size:19px}.atlas-coins-wrap{z-index:3;justify-items:center;gap:6px;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.atlas-coins-note{min-height:24px;font-family:var(--atlas-hand);color:var(--atlas-ink-soft);align-items:center;gap:6px;margin:0;font-size:21px;display:flex}.atlas-key-ring,.atlas-key-fill{border:3px solid var(--atlas-ink-soft);border-radius:50%;width:14px;height:14px;display:inline-block}.atlas-key-fill{background:var(--atlas-ink-soft);margin-left:8px}.atlas-coins{gap:10px;display:flex}.atlas-coin{cursor:pointer;width:58px;animation:atlas-coin .7s var(--ease-spring) calc(2.6s + var(--i) * 70ms) backwards;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid}@keyframes atlas-coin{0%{opacity:0;transform:translateY(24px)rotateY(180deg)}}.atlas-coin-face{width:48px;height:48px;color:var(--atlas-brass-deep);background:radial-gradient(circle at 35% 30%, var(--atlas-gold-light), var(--atlas-gold) 45%, var(--atlas-gold-deep) 100%);box-shadow:inset 0 0 0 3px var(--atlas-gold-deep), inset 0 0 0 5px var(--atlas-gold-light), inset 0 0 0 6px var(--atlas-gold-deep), 0 5px 8px -3px var(--atlas-shadow-deep);transition:transform var(--motion-glide) var(--ease-spring), box-shadow var(--motion) var(--ease), color var(--motion) var(--ease);border-radius:50%;place-items:center;display:grid}.atlas-emblem{background:color-mix(in oklab, var(--icon) 68%, var(--atlas-wood-light));width:34px;height:34px;-webkit-mask:var(--icon-mask) center / contain no-repeat;-webkit-mask:var(--icon-mask) center / contain no-repeat;mask:var(--icon-mask) center / contain no-repeat;filter:drop-shadow(0 1px 0 var(--atlas-gold-light)) drop-shadow(0 -1px 0 var(--atlas-burn))}.atlas-coin.is-on .atlas-emblem{background:color-mix(in oklab, var(--icon) 86%, var(--atlas-wood-light))}.atlas-coin-name{font-family:var(--atlas-serif);letter-spacing:.04em;color:var(--atlas-ink-soft);font-size:13px;font-weight:700}.atlas-coin:hover .atlas-coin-face{transform:translateY(-4px)rotate(-8deg)}.atlas-coin.is-on .atlas-coin-face{color:var(--hero);box-shadow:inset 0 0 0 3px var(--atlas-gold-deep), inset 0 0 0 5px var(--atlas-gold-light), inset 0 0 0 6px var(--atlas-gold-deep), 0 0 0 4px var(--hero), 0 10px 16px -4px var(--atlas-shadow-deep);transform:translateY(-6px)rotateY(360deg)}.atlas-coin.is-on .atlas-coin-name{color:var(--atlas-ink)}.atlas-coin.is-absent .atlas-coin-face{filter:grayscale(.9)brightness(.85);opacity:.55}.atlas-card{z-index:20;background:linear-gradient(90deg, transparent 32px, var(--atlas-note-margin) 32px 33.5px, transparent 33.5px), repeating-linear-gradient(180deg, transparent 0 27px, var(--atlas-note-line) 27px 28px), var(--atlas-grain-paper), var(--atlas-gold-light);width:min(400px,100% - 56px);box-shadow:0 30px 60px -20px var(--atlas-shadow-deep), 0 6px 12px var(--atlas-shadow);color:var(--atlas-ink);transform-origin:100% 0;animation:atlas-card .6s var(--ease-spring) backwards;flex-direction:column;gap:12px;padding:28px 26px 24px 46px;display:flex;position:absolute;top:28px;bottom:28px;right:28px;overflow:hidden auto}@keyframes atlas-card{0%{opacity:0;transform:translate(60px)rotate(6deg)}}.atlas-card-close{width:36px;height:36px;color:var(--atlas-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.atlas-card-close:hover{background:var(--atlas-ink-faint);color:var(--atlas-ink)}.atlas-card-close svg{width:20px;height:20px}.atlas-card-photo{background:var(--atlas-grain-paper), color-mix(in srgb, var(--guide-white) 78%, var(--atlas-paper));width:150px;box-shadow:0 8px 14px -6px var(--atlas-shadow), inset 0 0 18px var(--atlas-ink-faint);margin:4px 0 4px 6px;padding:8px 8px 24px;position:relative;transform:rotate(-4deg)}.atlas-card-photo .game-cover{border-radius:0;padding:12px}.atlas-card-photo .game-cover.has-art{box-shadow:none;background:0 0;padding:0}.atlas-card-photo .game-cover.has-art img{filter:sepia(.42)saturate(.72)contrast(.88)brightness(1.05)}.atlas-card-photo .game-cover.has-art:after{content:"";background:radial-gradient(130% 95% at 50% 42%, transparent 52%, var(--atlas-burn) 100%), var(--atlas-grain-paper);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.atlas-card-photo .game-cover-year,.atlas-card-photo .game-cover-shine{display:none}.atlas-photo-date{font-family:var(--atlas-hand);color:var(--atlas-ink-soft);font-size:17px;line-height:1.3;position:absolute;bottom:1px;right:10px;transform:rotate(-3deg)}.atlas-card-photo .game-cover-title{font-size:14px}.atlas-clip{fill:none;width:18px;height:46px;stroke:var(--atlas-brass-deep);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 2px 1px var(--atlas-shadow));position:absolute;top:-22px;left:22px}.atlas-stamp{font-family:var(--atlas-serif);letter-spacing:.14em;text-transform:uppercase;opacity:.85;mix-blend-mode:multiply;-webkit-mask:var(--atlas-grain-paper), linear-gradient(var(--atlas-mask-solid), var(--atlas-mask-solid));-webkit-mask-composite:source-out;-webkit-mask:var(--atlas-grain-paper) exclude, linear-gradient(var(--atlas-mask-solid), var(--atlas-mask-solid));mask:var(--atlas-grain-paper) exclude, linear-gradient(var(--atlas-mask-solid), var(--atlas-mask-solid));animation:atlas-stamp .45s var(--ease-throw) .25s backwards;border:3px double;border-radius:4px;padding:4px 12px;font-size:22px;font-weight:700;position:absolute;top:70px;right:30px;transform:rotate(-12deg)}.atlas-stamp.is-canon{color:var(--atlas-stamp-canon)}.atlas-stamp.is-side{color:var(--atlas-stamp-side)}@keyframes atlas-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}}.atlas-card-title{font-family:var(--atlas-serif);margin:0;padding-right:30px;font-size:32px;font-weight:700;line-height:1.05}.atlas-card-facts{flex-wrap:wrap;gap:4px 22px;margin:0;display:flex}.atlas-card-facts div{display:grid}.atlas-card-facts dt{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-ink-soft);font-size:11px}.atlas-card-facts dd{font-family:var(--font-num);margin:0;font-size:15px;font-weight:600}.atlas-card-note{margin:0;font-size:16px;line-height:1.55}.atlas-card-word{font-family:var(--atlas-hand);color:var(--atlas-red);margin:0;font-size:22px;line-height:1.15;transform:rotate(-1deg)}.atlas-card-word span{color:var(--atlas-ink-soft)}.atlas-card-go{background:linear-gradient(180deg, var(--atlas-wax-light), var(--atlas-wax) 50%, var(--atlas-wax-deep));min-height:46px;box-shadow:0 8px 14px -8px var(--atlas-shadow-deep), inset 0 1px 0 var(--atlas-wax-glint);color:var(--atlas-gold-light);font-family:var(--atlas-serif);transition:transform var(--motion-fast) var(--ease);border-radius:3px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 18px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.atlas-card-go:hover{transform:translateY(-2px)}.atlas-card-go svg{width:18px;height:18px}@media (max-width:760px){.atlas-table{grid-template-columns:1fr;grid-template-areas:"title""compass""map""scrolls";gap:26px;min-height:0;padding:28px 16px 96px}.table-title{padding-top:34px}.table-title h1{font-size:46px}.table-compass{justify-self:stretch}.table-compass-body{width:120px}.table-compass-note:before{content:"↓"}.table-scrolls{gap:30px 18px}.table-scroll-name{font-size:21px}.table-scroll-note{font-size:16px}.table-ring.is-a{width:44px;top:4%;right:4%}.table-ring.is-b,.table-ring.is-c{display:none}.atlas-map.is-tall{background:var(--atlas-grain-wood), var(--atlas-wood);padding:10px}.atlas-map.is-tall .atlas-sheet{box-shadow:0 14px 30px var(--atlas-shadow-deep);gap:14px;padding:24px 18px 20px;display:grid;position:relative}.atlas-map.is-tall .atlas-cartouche,.atlas-map.is-tall .atlas-lever,.atlas-map.is-tall .atlas-back,.atlas-map.is-tall .atlas-legend,.atlas-map.is-tall .atlas-pin,.atlas-map.is-tall .atlas-coins-wrap{position:relative;inset:auto;transform:none}.atlas-map.is-tall .atlas-back{order:-1;justify-self:start}.atlas-map.is-tall .atlas-pin{order:1}.atlas-map.is-tall .atlas-ink{order:2}.atlas-map.is-tall .atlas-legend{order:3}.atlas-map.is-tall .atlas-coins-wrap{order:4}.atlas-map.is-tall .atlas-cartouche{justify-self:start}.atlas-map.is-tall .atlas-lever{justify-self:center}.atlas-map.is-tall .atlas-ink{margin:0 -18px}.atlas-map.is-tall .atlas-svg-ground{width:calc(100% + 36px);height:auto}.atlas-map.is-tall .atlas-pin{width:auto;animation-delay:.3s;transform:rotate(1.5deg)}.atlas-map.is-tall .atlas-coins-wrap{bottom:calc(70px + env(safe-area-inset-bottom));z-index:6;background:var(--atlas-grain-paper), var(--atlas-paper);box-shadow:0 -10px 20px -14px var(--atlas-shadow-deep);margin:0 -10px;padding:8px 6px 10px;position:sticky}.atlas-coins{scrollbar-width:none;gap:4px;max-width:calc(100vw - 32px);padding:4px 2px;overflow-x:auto}.atlas-coin{width:50px;animation-delay:calc(.4s + var(--i) * 60ms);flex:none}.atlas-coin-face{width:42px;height:42px}.atlas-coin-name{font-size:12px}.atlas-sound{top:12px;right:12px}.atlas-world:has(.atlas-map.is-tall) .atlas-sound{top:22px;right:22px}.atlas-card{top:auto;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:80;transform-origin:50% 100%;width:auto;max-height:calc(100dvh - 140px);padding:26px 20px 24px 42px;animation-name:atlas-card-up;position:fixed}@keyframes atlas-card-up{0%{opacity:0;transform:translateY(80px)}}.atlas-label-title{font-size:16px}.atlas-label.is-big .atlas-label-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.atlas-world *,.atlas-table,.atlas-map{transition:none!important;animation:none!important}.atlas-reveal{stroke-dashoffset:0}}
:root{--desk-glow:#ffd696f2;--desk-glow-soft:#ffbe6e73;--desk-zone-fill:#ffd28c12;--desk-veil:#120a04b8;--desk-veil-soft:#120a0473}.desk-world{position:relative}.desk{background:var(--desk-still) center bottom / cover no-repeat, var(--atlas-wood-dark);outline:none;height:100dvh;min-height:560px;position:relative;overflow:hidden}.desk-canvas{width:100%;height:100%;position:absolute;inset:0}.desk.is-busy{cursor:progress}.desk-intro{z-index:2;background:var(--atlas-grain-paper), var(--atlas-paper);width:min(460px,100% - 40px);box-shadow:0 30px 60px -18px var(--atlas-shadow-deep), 0 6px 14px var(--atlas-shadow);color:var(--atlas-ink);animation:desk-intro .7s var(--ease) .3s backwards;border-radius:4px;padding:30px 32px 26px;position:absolute;top:50%;left:clamp(20px,5vw,72px);transform:translateY(-50%)}@keyframes desk-intro{0%{opacity:0;transform:translateY(calc(24px - 50%))}}.desk-intro h1{font-family:var(--atlas-serif);margin:0 0 12px;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.05}.desk-intro p{font-family:var(--atlas-serif);color:var(--atlas-ink-soft);margin:0 0 12px;font-size:19px;line-height:1.4}.desk-intro-close,.desk-intro-open{cursor:pointer;font-family:var(--atlas-serif);border:0;font-size:17px;font-weight:700}.desk-intro-close{background:var(--atlas-ink);color:var(--atlas-paper);transition:transform var(--motion) var(--ease);border-radius:99px;margin-top:6px;padding:8px 16px}.desk-intro-close:hover{transform:translateY(-2px)}.desk-intro-open{z-index:2;background:var(--desk-veil-soft);color:var(--atlas-paper);-webkit-backdrop-filter:blur(6px);border-radius:99px;padding:7px 14px;position:absolute;bottom:22px;left:22px}.desk-enter{z-index:2;border:1px solid var(--atlas-brass-light);background:var(--desk-veil);width:fit-content;min-width:150px;color:var(--atlas-gold-light);font-family:var(--atlas-serif);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(6px);transition:background var(--motion) var(--ease), box-shadow var(--motion) var(--ease);animation:desk-enter .7s var(--ease) .7s backwards;border-radius:99px;margin:0 auto;padding:12px 30px;font-size:21px;font-weight:700;position:absolute;bottom:clamp(24px,6vh,64px);left:0;right:0}@keyframes desk-enter{0%{opacity:0;transform:translateY(16px)}}.desk-enter:hover{background:var(--atlas-ink);box-shadow:0 0 0 4px var(--desk-glow-soft)}.desk-enter[aria-busy=true]{cursor:progress}.desk-zones{outline:none;width:100%;height:100%;position:absolute;inset:0}.desk.is-busy .desk-zones{pointer-events:none;opacity:0}.desk-zone{cursor:pointer;outline:none}.desk-zone polygon{fill:#0000;stroke:#0000;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke var(--motion) var(--ease), fill var(--motion) var(--ease), filter var(--motion) var(--ease)}.desk-zone:hover polygon,.desk-zone:focus-visible polygon{fill:var(--desk-zone-fill);stroke:var(--desk-glow);filter:drop-shadow(0 0 6px var(--desk-glow-soft))}.desk-zone text{fill:var(--atlas-gold-light);font-family:var(--atlas-serif);letter-spacing:.04em;paint-order:stroke;stroke:var(--desk-veil);stroke-width:7px;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity var(--motion) var(--ease);font-size:40px;font-weight:700}.desk-zone:hover text,.desk-zone:focus-visible text{opacity:1}.desk-compass .desk-compass-order{opacity:.9;font-size:34px}.desk-hint,.desk-sealed{z-index:2;background:var(--desk-veil);color:var(--atlas-paper);font-family:var(--atlas-serif);pointer-events:none;white-space:nowrap;border-radius:99px;margin:0;padding:8px 16px;font-size:17px;position:absolute;left:50%;transform:translate(-50%)}.desk-hint{animation:desk-fade .6s var(--ease) 1s backwards;top:18px}.desk-sealed{animation:desk-sealed 2.6s var(--ease) forwards;top:64px}@keyframes desk-fade{0%{opacity:0}}@keyframes desk-sealed{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}.desk-map{z-index:5;pointer-events:none;position:absolute;inset:0}.desk-map:not(.is-shown){visibility:hidden}.desk-paper:not(.is-shown) *{animation:none!important}.desk-map:not(.is-shown) .desk-paper{pointer-events:none}.desk-paper{transform-origin:0 0;pointer-events:auto;transition:transform var(--motion-slow) var(--ease);position:absolute;top:0;left:0}.desk-paper.is-held .desk-paper-sheet:after{opacity:0}.desk-paper-sheet:after{transition:opacity var(--motion-slow) var(--ease)}.desk-paper-sheet{box-shadow:0 0 0 1px var(--desk-veil-soft), 30px 40px 60px -10px var(--atlas-shadow-deep);position:absolute;inset:0;overflow:hidden}.desk-paper-sheet:after{content:"";z-index:40;pointer-events:none;background:radial-gradient(120% 110% at 70% 20%, transparent 45%, var(--desk-veil-soft) 100%);mix-blend-mode:multiply;position:absolute;inset:0}.desk-paper-sheet .atlas-map.is-wide{background:0 0;width:1440px;height:100%;min-height:0;padding:0;animation:none}.desk-paper.is-shown .desk-paper-sheet .atlas-map.is-wide{animation:desk-unroll-ink 1.1s var(--ease) backwards}.desk-paper.is-leaving .desk-paper-sheet .atlas-map.is-wide{animation:desk-rollup-ink .32s var(--ease-throw) forwards}.desk-paper-sheet .atlas-map.is-wide .atlas-sheet{box-shadow:none}.desk-paper-roll{will-change:transform, opacity;background:linear-gradient(90deg, var(--atlas-paper-deep), var(--atlas-paper) 30%, var(--atlas-gold-light) 45%, var(--atlas-paper-mid) 70%, var(--atlas-roll-edge));width:54px;height:105%;box-shadow:18px 10px 24px -6px var(--atlas-shadow-deep);opacity:0;border-radius:27px;margin-left:-27px;position:absolute;top:-2.5%;left:100%}@keyframes desk-unroll{0%{transform:translate(-100%)}}@keyframes desk-unroll-ink{0%{transform:translate(100%)}}@keyframes desk-roll{0%{opacity:1;transform:translate(-1440px)}85%{opacity:1}to{opacity:0;transform:none}}.desk-paper.is-shown .desk-paper-sheet{animation:desk-unroll 1.1s var(--ease) backwards}.desk-paper.is-shown .desk-paper-roll{animation:desk-roll 1.1s var(--ease) backwards}.desk-paper.is-leaving .desk-paper-sheet{animation:desk-rollup .32s var(--ease-throw) forwards}.desk-paper.is-leaving .desk-paper-roll{animation:desk-roll-back .32s var(--ease-throw) forwards}@keyframes desk-rollup{to{transform:translate(-100%)}}@keyframes desk-rollup-ink{to{transform:translate(100%)}}@keyframes desk-roll-back{0%{opacity:1;transform:none}to{opacity:1;transform:translate(-1440px)}}@media (prefers-reduced-motion:reduce){.desk-intro,.desk-enter,.desk-hint,.desk-paper-sheet,.desk-paper-roll{animation:none}}.atlas-world:has(.desk-world .desk) .atlas-sound{top:18px;right:22px}body:has(.desk-world) .bug-fab{display:none}.desk-exit,.desk-full{background:var(--desk-veil-soft);min-height:34px;color:var(--atlas-paper);font-family:var(--atlas-serif);cursor:pointer;-webkit-backdrop-filter:blur(6px);transition:background var(--motion) var(--ease);border:0;border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.desk-exit:hover,.desk-full:hover{background:var(--desk-veil)}.desk-corner{z-index:30;gap:8px;display:flex;position:absolute;top:18px;left:22px}.desk-exit-icon{width:16px;height:16px;transform:scaleX(-1)}.atlas-world:has(.desk-map) .atlas-sound{display:none}
