:root{color-scheme:dark;font-family:Trebuchet MS,Candara,Segoe UI,sans-serif;font-synthesis:none;--ink: #f8edda;--ink-soft: #d2c7d7;--night: #110b22;--night-raised: rgba(20, 14, 36, .78);--violet: #9c75c4;--violet-bright: #d3b0f5;--emerald: #72dfb2;--amber: #f2c570;--paper: #eed9a7;--paper-ink: #3a2831;--line: rgba(244, 223, 183, .2);--glass: blur(16px) saturate(118%);-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}html,body,#game-shell{width:100%;height:100%;margin:0;overflow:hidden;background:var(--night)}body{overscroll-behavior:none;touch-action:none;user-select:none;background:radial-gradient(circle at 50% 52%,#292044 0,#110b22 58%,#080610)}button{font:inherit}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--emerald);outline-offset:3px}button:disabled{cursor:default;opacity:.48}[hidden]{display:none!important}#game-canvas,#game-ui{position:absolute;inset:0}#game-canvas{display:grid;place-items:center}#game-canvas canvas{display:block;box-shadow:0 0 80px #00000075}#game-ui{z-index:10;pointer-events:none}.welcome{position:absolute;z-index:30;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:calc(28px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));text-align:center;color:var(--ink);background:radial-gradient(circle at 50% 61%,rgba(103,69,137,.3),transparent 35%),linear-gradient(165deg,#0a0716cc,#180e2a9e);backdrop-filter:blur(7px);pointer-events:auto;opacity:1;transition:opacity .42s ease,visibility .42s ease}.welcome--leaving{opacity:0;visibility:hidden}.welcome__eyebrow,.book-panel__eyebrow,.lost-page-lesson__label{margin:0;color:var(--amber);font-size:.69rem;font-weight:800;letter-spacing:.19em}.welcome h1{margin:0;max-width:420px;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(2.35rem,9vw,4.8rem);font-weight:500;line-height:.94;text-wrap:balance;text-shadow:0 7px 30px rgba(0,0,0,.58)}.welcome__lead{max-width:340px;margin:2px 0 8px;color:var(--ink-soft);font-family:Palatino Linotype,Georgia,serif;font-size:clamp(1rem,3.9vw,1.22rem);line-height:1.45;text-wrap:balance}.welcome__actions{display:grid;width:min(100%,310px);gap:9px}.enter-button{min-height:52px;border:1px solid rgba(247,229,191,.28);border-radius:999px;padding:12px 22px;color:var(--ink);background:#19122acc;box-shadow:0 10px 28px #0000003d;cursor:pointer;font-weight:800;letter-spacing:.025em;transition:transform .18s ease,border-color .18s ease,background .18s ease}.enter-button--sound{color:#21172b;background:linear-gradient(135deg,#f0c878,#cda4ef);border-color:#fff4d4b8}.enter-button:hover:not(:disabled){transform:translateY(-2px);border-color:#79eabbb8}.welcome small{max-width:320px;color:#efe1cfa8;font-size:.72rem;line-height:1.4}.hud{position:absolute;top:0;bottom:0;left:50%;width:min(100vw,46.154vh);transform:translate(-50%);color:var(--ink);pointer-events:none}.objective-chip{position:absolute;top:calc(11px + env(safe-area-inset-top));left:calc(11px + env(safe-area-inset-left));display:grid;width:calc(100% - 116px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:310px;gap:2px;border:1px solid var(--line);border-radius:18px;padding:10px 13px 9px;background:linear-gradient(135deg,#261b38c7,#100d1fb3);box-shadow:0 8px 28px #07050f4d;backdrop-filter:var(--glass)}.objective-chip__chapter{color:var(--amber);font-size:.56rem;font-weight:800;letter-spacing:.105em}.objective-chip strong{overflow:hidden;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(.82rem,3.2vw,1rem);font-weight:600;line-height:1.16;text-overflow:ellipsis}.objective-chip>span[data-progress]{color:var(--ink-soft);font-size:.65rem}.progress-dots{display:flex;gap:5px;margin-top:4px}.progress-dot{width:17px;height:4px;border-radius:999px;background:#f1e5d233;box-shadow:inset 0 0 0 1px #ffffff14}.progress-dot--found{background:var(--dot-color);box-shadow:0 0 10px color-mix(in srgb,var(--dot-color) 58%,transparent)}.hud__tools{position:absolute;top:calc(12px + env(safe-area-inset-top));right:calc(11px + env(safe-area-inset-right));display:flex;gap:7px}.round-tool{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:#140f23c2;box-shadow:0 7px 24px #05040c57;backdrop-filter:var(--glass);cursor:pointer;pointer-events:auto;transition:transform .18s ease,color .18s ease,border-color .18s ease}.round-tool:hover:not(:disabled){transform:translateY(-2px);border-color:#79eabb9e}.round-tool--muted{color:#ecdfd07a}.round-tool--complete{color:var(--amber);border-color:#f2c570ad;box-shadow:0 0 22px #f2c57033}.event-toast{position:absolute;z-index:6;right:17px;bottom:calc(116px + env(safe-area-inset-bottom));left:17px;margin:auto;border:1px solid rgba(230,210,181,.2);border-radius:17px;padding:11px 14px;color:var(--ink);background:#110c1fdb;box-shadow:0 12px 35px #04030a57;backdrop-filter:var(--glass);font-family:Palatino Linotype,Georgia,serif;font-size:.82rem;line-height:1.35;text-align:center;text-wrap:balance;opacity:0;transform:translateY(8px);transition:opacity .23s ease,transform .23s ease}.event-toast--visible{opacity:1;transform:translateY(0)}.vision-controls{position:absolute;z-index:5;right:calc(12px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));display:grid;grid-template-columns:78px minmax(0,1fr);gap:9px;align-items:stretch;pointer-events:auto}.vision-button,.hint-button{min-height:54px;border:1px solid rgba(239,222,188,.24);border-radius:18px;color:var(--ink);background:#140e24d1;box-shadow:0 10px 30px #04030a61;backdrop-filter:var(--glass);cursor:pointer}.vision-button{display:flex;align-items:center;justify-content:center;gap:11px;padding:10px 16px;font-size:.86rem;font-weight:800;letter-spacing:.015em;transition:border-color .26s ease,background .26s ease,transform .18s ease}.vision-button__orb{width:21px;height:21px;flex:0 0 auto;border:2px solid var(--violet-bright);border-radius:50%;background:radial-gradient(circle at 40% 36%,#fff6d7 0 8%,#a778d0 12% 34%,#302346 38% 100%);box-shadow:0 0 14px #bc8be57a}#game-ui[data-view-mode=vision] .vision-button{color:#171126;border-color:#d0b4f4d1;background:linear-gradient(135deg,#c197e6f0,#6de1b5e6)}#game-ui[data-view-mode=vision] .vision-button__orb{border-color:#34203f;background:radial-gradient(circle at 42% 38%,#fff6cc 0 13%,#76ddb5 17% 37%,#513069 41% 100%);box-shadow:0 0 20px #75e8b994}.vision-button:hover:not(:disabled),.hint-button:hover:not(:disabled){transform:translateY(-2px)}.hint-button{display:grid;place-content:center;gap:1px;padding:6px;color:var(--ink-soft);font-size:.58rem;line-height:1}.hint-button span:first-child{font-size:1.13rem}.control-hint{position:absolute;right:18px;bottom:calc(79px + env(safe-area-inset-bottom));left:18px;margin:0;color:#f4e8d6b8;font-size:.6rem;line-height:1.35;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.9);opacity:0;transition:opacity .32s ease}.control-hint--visible{opacity:1}.book-backdrop{position:absolute;z-index:40;inset:0;display:grid;place-items:center;padding:calc(18px + env(safe-area-inset-top)) calc(15px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(15px + env(safe-area-inset-left));background:#080611b3;backdrop-filter:blur(10px);pointer-events:auto}.book-panel{position:relative;width:min(100%,430px);max-height:100%;overflow:auto;border:1px solid rgba(101,70,58,.45);border-radius:25px;padding:25px 22px 21px;color:var(--paper-ink);background:linear-gradient(rgba(255,255,255,.08),transparent 15%),#e9d09d;box-shadow:0 28px 80px #00000080,inset 0 0 45px #6844341f}.book-panel:before{content:"";position:absolute;inset:9px;border:1px solid rgba(93,59,50,.14);border-radius:18px;pointer-events:none}.book-panel h2{position:relative;margin:4px 40px 4px 0;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(1.7rem,8vw,2.45rem);font-weight:500;line-height:1}.book-panel__eyebrow,.lost-page-lesson__label{position:relative;color:#795743}.book-close{position:absolute;z-index:2;top:13px;right:13px;width:38px;height:38px;border:1px solid rgba(74,47,43,.24);border-radius:50%;color:#61463d;background:#fff8e17a;cursor:pointer}.book-status{position:relative;margin:9px 0 14px;color:#6c5049;font-family:Palatino Linotype,Georgia,serif;font-size:.85rem;line-height:1.35}.difference-list{position:relative;display:grid;gap:6px;margin:0;padding:0;list-style:none}.difference-list__item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;border-bottom:1px solid rgba(87,57,47,.12);padding:7px 0 9px;opacity:.52}.difference-list__item--found{opacity:1}.difference-list__mark{color:var(--difference-color);font-size:1rem;text-shadow:0 1px 0 rgba(63,39,38,.5)}.difference-list strong,.difference-list small{display:block}.difference-list strong{font-family:Palatino Linotype,Georgia,serif;font-size:.93rem;font-weight:700}.difference-list small{margin-top:2px;color:#71574e;font-size:.7rem;line-height:1.28}.lost-page-lesson{position:relative;margin-top:16px;border:1px solid rgba(87,58,47,.2);border-radius:15px;padding:14px;background:#fff8e157;box-shadow:inset 0 0 25px #744d3a14}.lost-page-lesson p{margin:7px 0;font-family:Palatino Linotype,Georgia,serif;font-size:.94rem;line-height:1.43}.lost-page-lesson strong{display:block;color:#60443d;font-size:.76rem}.reset-button{position:relative;width:100%;min-height:43px;margin-top:15px;border:1px solid rgba(77,48,45,.22);border-radius:999px;color:#64463f;background:#fff9e752;cursor:pointer;font-size:.78rem;font-weight:800}@media(max-width:350px),(max-height:650px){.objective-chip{padding:8px 10px 7px}.objective-chip strong{font-size:.75rem}.control-hint{display:none}.event-toast{bottom:calc(82px + env(safe-area-inset-bottom))}.vision-controls{grid-template-columns:67px minmax(0,1fr)}.vision-button,.hint-button{min-height:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button{touch-action:manipulation}.objective-chip strong{display:-webkit-box;max-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-tool{display:grid;width:44px;height:44px;padding:0;place-items:center}.tool-icon{display:grid;width:22px;height:22px;grid-area:1 / 1;place-items:center}.tool-icon svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tool-icon--play,.round-tool[data-muted=true] .tool-icon--pause{display:none}.round-tool[data-muted=true] .tool-icon--play{display:grid}.progress-dots{min-height:10px;align-items:center}.progress-dot--lens{width:9px;height:9px;margin-left:5px;border:1px solid rgba(211,176,245,.56);border-radius:2px;background:#d3b0f51a;transform:rotate(45deg)}.progress-dot--lens.progress-dot--ready{border-color:var(--emerald);background:#72dfb242;box-shadow:0 0 12px #72dfb29e}.progress-dot--lens.progress-dot--found{border-color:#e5fff7e0;background:var(--dot-color)}.hint-button__mark{display:grid;width:21px;height:21px;margin:0 auto 2px;border:1px solid rgba(242,197,112,.56);border-radius:50%;color:var(--amber);font-family:Georgia,serif;font-size:.82rem!important;place-items:center}.page-reward{position:absolute;z-index:7;right:calc(12px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));display:grid;gap:7px;border:1px solid rgba(242,197,112,.42);border-radius:20px;padding:9px;color:var(--ink);background:radial-gradient(circle at 50% 120%,rgba(242,197,112,.18),transparent 58%),#120d1fe6;box-shadow:0 15px 42px #04030a70;backdrop-filter:var(--glass);pointer-events:auto;text-align:center}.page-reward>span{color:var(--paper);font-family:Palatino Linotype,Georgia,serif;font-size:.76rem;letter-spacing:.035em}.keep-page-button{min-height:54px;border:1px solid rgba(255,243,207,.78);border-radius:15px;padding:10px 18px;color:#241827;background:linear-gradient(135deg,#f1cb78,#d4a9ef);box-shadow:0 8px 24px #08050e4d;cursor:pointer;font-family:Palatino Linotype,Georgia,serif;font-size:.98rem;font-weight:700}#game-ui[data-phase=page-revealed] .control-hint{bottom:calc(119px + env(safe-area-inset-bottom))}#game-ui[data-phase=page-revealed] .event-toast{bottom:calc(145px + env(safe-area-inset-bottom))}.book-close{width:44px;height:44px;font-size:1.35rem;line-height:1}.difference-list__item--lens{margin-top:3px;border:1px solid rgba(87,57,47,.13);border-radius:11px;padding:8px 7px 9px}.book-actions{position:relative;display:grid;gap:7px;margin-top:16px}.book-rest-button{min-height:48px;border:1px solid rgba(77,48,45,.34);border-radius:999px;color:#f8ecd0;background:#60463e;box-shadow:0 8px 20px #58352b2e;cursor:pointer;font-weight:800}.book-actions .reset-button{min-height:44px;margin-top:0;border-color:transparent;color:#64463fc2;background:transparent;font-size:.71rem;font-weight:700}@media(max-width:380px){.objective-chip{width:calc(100% - 113px - env(safe-area-inset-left) - env(safe-area-inset-right))}.objective-chip strong{font-size:.78rem}.vision-controls{grid-template-columns:72px minmax(0,1fr)}.vision-button{gap:8px;padding-inline:11px;font-size:.79rem}}@media(max-height:720px){.welcome{gap:10px}.welcome h1{font-size:clamp(2.05rem,8vw,3.4rem)}.book-panel{padding-block:21px 17px}.difference-list__item{padding-block:5px 7px}}.atlas-welcome{position:absolute;z-index:60;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:calc(30px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(30px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));overflow:hidden;color:#f7efdf;text-align:center;background:radial-gradient(circle at 50% 68%,rgba(98,205,164,.16),transparent 30%),radial-gradient(circle at 50% 24%,rgba(186,156,232,.24),transparent 38%),linear-gradient(165deg,#090813c2,#140f23e8);backdrop-filter:blur(7px) saturate(90%);pointer-events:auto;transition:opacity .42s ease,visibility .42s ease}.atlas-welcome:before,.atlas-welcome:after{position:absolute;width:min(72vw,560px);aspect-ratio:1;border:1px solid rgba(220,205,243,.08);border-radius:50%;content:"";pointer-events:none}.atlas-welcome:before{transform:scale(1.16);box-shadow:0 0 80px #7be6bd14,inset 0 0 80px #ba9ce80f}.atlas-welcome:after{transform:scale(.76);border-color:#f3d18f17}.atlas-welcome--leaving{opacity:0;visibility:hidden}.atlas-welcome__eyebrow,.atlas-completion__eyebrow,.atlas-hud__eyebrow{position:relative;z-index:1;margin:0;color:#edc77e;font-size:.67rem;font-weight:900;letter-spacing:.2em}.atlas-welcome__title{position:relative;z-index:1;max-width:520px;margin:0;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(2.45rem,10vw,5.1rem);font-weight:500;line-height:.93;text-wrap:balance;text-shadow:0 12px 46px rgba(0,0,0,.58)}.atlas-welcome__opening{position:relative;z-index:1;max-width:380px;margin:2px 0 7px;color:#f0e7dac7;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(1rem,3.8vw,1.22rem);line-height:1.5;text-wrap:balance}.atlas-welcome__actions{position:relative;z-index:1;display:grid;width:min(100%,320px);gap:9px}.atlas-enter,.atlas-completion button,.atlas-sound{border:1px solid rgba(246,230,199,.28);color:#f8eedf;background:#161124c7;box-shadow:0 10px 32px #0303094d;cursor:pointer}.atlas-enter{min-height:53px;border-radius:999px;padding:12px 22px;font-weight:850;letter-spacing:.02em;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.atlas-enter--sound{border-color:#fff4d6b8;color:#21192a;background:linear-gradient(135deg,#f1cb7d,#cba9ee 58%,#85dfbd)}.atlas-enter:hover:not(:disabled),.atlas-completion button:hover:not(:disabled){transform:translateY(-2px);border-color:#7ee8bebd;filter:brightness(1.06)}.atlas-hud{position:absolute;z-index:24;top:calc(11px + env(safe-area-inset-top));left:50%;display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(calc(100vw - 20px),510px);gap:7px 12px;border:1px solid rgba(242,224,190,.16);border-radius:19px;padding:10px 10px 9px 13px;color:#f7efdf;background:linear-gradient(135deg,#151022c7,#0c111c9e);box-shadow:0 10px 34px #03030a57;backdrop-filter:blur(15px) saturate(115%);transform:translate(-50%);pointer-events:none}.atlas-hud__identity{display:grid;min-width:0;gap:1px}.atlas-hud__title{overflow:hidden;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(.82rem,3vw,1rem);font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.atlas-pips{display:flex;grid-column:1;min-height:10px;align-items:center;gap:7px}.atlas-pip{width:24px;height:4px;border-radius:999px;background:#f1e7d82b;box-shadow:inset 0 0 0 1px #ffffff0f;transition:transform .26s ease,background .26s ease,box-shadow .26s ease}.atlas-pip--active{background:#ba9ce894;box-shadow:0 0 13px #ba9ce894;transform:scaleX(1.12)}.atlas-pip--found{background:var(--atlas-pip-color);box-shadow:0 0 13px color-mix(in srgb,var(--atlas-pip-color) 68%,transparent)}.atlas-sound{display:grid;grid-row:1 / span 2;grid-column:2;min-width:65px;min-height:42px;align-self:center;place-items:center;border-radius:14px;padding:7px 9px;font-size:.64rem;font-weight:850;letter-spacing:.04em;pointer-events:auto}.atlas-sound__off,.atlas-sound[data-muted=true] .atlas-sound__on{display:none}.atlas-sound[data-muted=true] .atlas-sound__off{display:inline}.atlas-instruction,.atlas-dream-status{position:absolute;z-index:25;right:calc(13px + env(safe-area-inset-right));bottom:calc(13px + env(safe-area-inset-bottom));left:calc(13px + env(safe-area-inset-left));width:fit-content;max-width:min(440px,calc(100vw - 26px));margin:0 auto;border:1px solid rgba(239,221,190,.14);border-radius:999px;padding:9px 14px;color:#f7eedfcc;background:#0f0c199e;box-shadow:0 9px 28px #02020847;backdrop-filter:blur(12px);font-size:clamp(.68rem,2.7vw,.79rem);line-height:1.35;text-align:center;text-wrap:balance;pointer-events:none}.atlas-dream-status{border-color:#79e6bd3d;color:#d7f9ebd6}.atlas-toast{position:absolute;z-index:42;right:calc(16px + env(safe-area-inset-right));bottom:calc(66px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-left));width:fit-content;max-width:min(560px,calc(100vw - 32px));margin:0 auto;border:1px solid rgba(224,205,243,.22);border-radius:18px;padding:12px 16px;color:#f8efdf;background:radial-gradient(circle at 20% 120%,rgba(121,230,189,.13),transparent 48%),#120d1ed6;box-shadow:0 14px 42px #0202086b;backdrop-filter:blur(17px) saturate(120%);font-family:Palatino Linotype,Georgia,serif;font-size:clamp(.82rem,3.2vw,1rem);line-height:1.4;text-align:center;text-wrap:balance;opacity:0;transform:translateY(12px) scale(.97);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.atlas-toast--visible{opacity:1;transform:translateY(0) scale(1)}.atlas-completion{position:absolute;z-index:70;inset:0;isolation:isolate;display:grid;grid-template-columns:minmax(0,390px);place-content:center;justify-items:center;gap:10px;padding:calc(24px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));overflow:hidden;color:#392b2d;text-align:center;background:#0908118f;backdrop-filter:blur(9px) saturate(90%);pointer-events:auto}.atlas-completion>*{position:relative;z-index:1}.atlas-completion:before{position:relative;z-index:1;width:126px;height:166px;border-radius:10px;background:url(/lost-pages/assets/ui/lost-page.webp) center / contain no-repeat,linear-gradient(145deg,#f2dda7,#cba978);box-shadow:0 18px 45px #05030870,0 0 34px #efc7782e;content:"";transform:rotate(-2deg)}.atlas-completion:after{position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%);width:min(92vw,460px);height:min(86vh,680px);border:1px solid rgba(255,244,211,.5);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(255,249,219,.56),transparent 37%),linear-gradient(148deg,#efdcabf5,#c6a179f7);box-shadow:0 22px 70px #0302078f;content:""}.atlas-completion__eyebrow{color:#75533e}.atlas-completion h2{margin:0;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(1.7rem,7vw,2.45rem);font-weight:600}.atlas-completion__line{max-width:330px;margin:0 0 4px;font-family:Palatino Linotype,Georgia,serif;font-size:clamp(1rem,3.9vw,1.18rem);font-style:italic;line-height:1.45;text-wrap:balance}.atlas-completion__actions{display:grid;width:min(100%,310px);gap:8px}.atlas-completion button{min-height:49px;border-color:#5b3c3547;border-radius:999px;padding:11px 18px;color:#f8eedf;background:#624a43;font-size:.82rem;font-weight:850}.atlas-completion__stay{color:#231a26!important;background:linear-gradient(135deg,#efc977,#c9a6ec)!important}.atlas-completion__reset{min-height:42px!important;color:#432d2dc7!important;background:transparent!important;box-shadow:none!important}@media(max-width:390px){.atlas-hud{width:calc(100vw - 16px);border-radius:17px}.atlas-hud__title{max-width:245px}.atlas-pip{width:20px}.atlas-sound{min-width:57px}}@media(max-height:720px){.atlas-welcome{gap:9px}.atlas-welcome__title{font-size:clamp(2.1rem,8vw,3.5rem)}.atlas-completion{gap:7px}.atlas-completion:before{width:92px;height:118px}.atlas-completion:after{height:min(88vh,540px)}}@media(prefers-reduced-motion:reduce){.atlas-welcome,.atlas-pip,.atlas-toast,.atlas-enter,.atlas-completion button{transition:none}.atlas-pip--active{transform:none}}
