/* #2390 approved materials. Page logic, saved state and gates remain page-owned. */
@font-face{font-family:WorldFredoka;src:url('/assets/kids/wolfdome-forge-fredoka-638482f8.ttf') format('truetype');font-display:swap}
@font-face{font-family:WorldNunito;src:url('/assets/kids/wolfdome-forge-nunito-f2a6ab02.ttf') format('truetype');font-display:swap}
@font-face{font-family:WorldHand;src:url('/assets/kids/wolfdome-library-patrickhand-0f173b3e.ttf') format('truetype');font-display:swap}
.wolfdome-world{--world-ink:#f5ffff;--world-accent:#9bf4e8;--world-panel:rgba(8,66,80,.95);font-family:WorldNunito,sans-serif!important;font-size:18px!important;line-height:1.5;color:var(--world-ink);background:#16455b!important;isolation:isolate}
.wolfdome-world:before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#082e4255,#082e4211 50%,#082e4277),url('/assets/kids/wolfdome-world-speed-zone-world-f70bd36e.png') center/cover no-repeat}
.wolfdome-world #starfield{display:none}
.wolfdome-world{--world-scene:url('/assets/kids/wolfdome-world-speed-zone-world-f70bd36e.png')}
.wolfdome-world[data-world-zone="science"]{--world-scene:url('/assets/kids/wolfdome-world-science-observatory-bcc12eb6.png')}
.wolfdome-world[data-world-zone="math"]{--world-scene:url('/assets/kids/wolfdome-forge-v2-forge-bg-0ef604cc.jpg')}
.wolfdome-world[data-world-zone="library"]{--world-scene:url('/assets/kids/wolfdome-library-v2-library-bg-c6c8fe03.jpg')}
.wolfdome-world #brain-break-overlay,.wolfdome-world #es-plan-overlay,.wolfdome-world #plan-overlay,.wolfdome-world #completion-overlay,.wolfdome-world #hw-gate,.wolfdome-world #gate-error{background:linear-gradient(#082e43e8,#082e43ed),var(--world-scene) center/cover!important}
.wolfdome-world .plan-card,.wolfdome-world .es-plan-attack,.wolfdome-world .completion-screen{background:linear-gradient(#146474f5,#073d50f5)!important;border:1px solid #9bdfdc!important;border-radius:22px!important;color:#f3ffff!important;box-shadow:inset 0 1px 0 #fff4,0 14px 30px #001b2e88!important;padding:24px!important}
.wolfdome-world .plan-card p,.wolfdome-world .es-plan-attack p,.wolfdome-world #bb-prompt{font-size:19px!important;line-height:1.6!important;color:#f3ffff!important}
.wolfdome-world button,.wolfdome-world input,.wolfdome-world textarea,.wolfdome-world select{font-family:WorldNunito,sans-serif!important;font-size:18px;min-height:48px}
.wolfdome-world button{touch-action:manipulation;transition:transform .16s,box-shadow .16s}
.wolfdome-world button:not(:disabled):active{transform:translateY(2px)}
.wolfdome-world button:focus-visible,.wolfdome-world a:focus-visible,.wolfdome-world input:focus-visible,.wolfdome-world textarea:focus-visible{outline:3px solid #70d9ff!important;outline-offset:4px}
.world-zone-header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:16px auto 0;padding:12px 20px;color:#fff9dc;text-shadow:0 2px 4px #072e49;font:600 30px WorldFredoka,sans-serif}
.world-zone-tag{font:800 13px WorldNunito,sans-serif;letter-spacing:1.4px}
.wolfdome-world #app-header,.wolfdome-world .app-header{background:rgba(4,34,51,.9)!important;border-bottom:1px solid #a3dadd66!important;box-shadow:none!important}
.wolfdome-world .header{background:rgba(4,34,51,.94)!important;border-bottom:1px solid #a3dadd66!important;box-shadow:none!important}
.wolfdome-world .header-title,.wolfdome-world .header-subtitle,.wolfdome-world h1,.wolfdome-world h2,.wolfdome-world .lr-active-name,.wolfdome-world .day-focus{font-family:WorldFredoka,sans-serif!important}
.wolfdome-world .header-subtitle{font-size:14px!important}
.wolfdome-world main,.wolfdome-world #main-content{position:relative;z-index:1;max-width:1100px!important;margin:16px auto!important;padding:0 20px 100px!important}
.world-coach{display:flex;align-items:center;gap:12px;max-width:1060px;margin:12px auto 24px;padding:0 20px}
.world-coach>img{height:150px;width:110px;object-fit:contain;filter:drop-shadow(0 9px 5px #052b3470)}
.world-coach>div{background:linear-gradient(135deg,#f9f4df,#efe0be);color:#203c45;padding:14px 20px;border:1px solid #fff3c3;border-radius:18px;box-shadow:0 8px 20px #05253655}
.world-coach strong{color:#8c3b17;font:600 22px WorldFredoka,sans-serif}
.world-coach p{font-size:18px;line-height:1.45;margin:3px 0}
.wolfdome-world .greeting,.wolfdome-world .day-focus{color:#fff7dc!important;text-shadow:0 2px 6px #042e4c,0 0 20px #093a5b}
.wolfdome-world .day-focus{font-size:32px!important}
.wolfdome-world .lr-active-card,.wolfdome-world .mission-card,.wolfdome-world .wu-card,.wolfdome-world .lr-complete,.wolfdome-world .lr-optional-card{background:linear-gradient(135deg,rgba(23,110,121,.97),rgba(4,51,68,.97))!important;border:1px solid #9ff6ef!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #e2ffff66,0 0 0 4px #7af4e916,0 0 24px #66e6ed44,0 15px 35px #073b5155!important;padding:24px!important;color:#f5ffff!important}
.wolfdome-world .lr-active-card{max-width:560px;margin-left:auto!important;min-height:240px}
.wolfdome-world .lr-active-name{color:#fff!important;font-size:34px!important}
.wolfdome-world .lr-active-meta,.wolfdome-world .lr-active-step-label,.wolfdome-world .wu-card,.wolfdome-world .total-time,.wolfdome-world .lr-budget{font-size:18px!important;color:#e5ffff!important}
.wolfdome-world .lr-start-btn,.wolfdome-world .btn-ready,.wolfdome-world .es-ready-btn{background:linear-gradient(#ffdb57,#ffc12c)!important;color:#3c2a00!important;border:1px solid #fff0a0!important;border-radius:14px!important;box-shadow:0 4px 0 #9f6308!important;min-height:56px!important;font-size:20px!important;font-weight:900!important}
.wolfdome-world .lr-progress-bar{height:16px!important;border:2px solid #87c7ca!important;background:repeating-linear-gradient(90deg,#124d60 0,#124d60 30px,#86cccb 31px,#124d60 33px)!important;border-radius:7px!important;overflow:hidden}
.wolfdome-world .lr-progress-fill{background:linear-gradient(90deg,#33bea9,#b2ffe7)!important;box-shadow:0 0 14px #73ffe5}
.wolfdome-world .lr-locked-card,.wolfdome-world .lr-done-chip{background:#123d50e8!important;border:1px solid #82b8c8!important;color:#e1faff!important;border-radius:14px!important;font-size:18px!important}
.wolfdome-world .lr-done-chip{border-color:#9ff6c9!important;color:#bcffda!important}
.wolfdome-world .footer-summary{background:#062e42ed!important;padding:16px!important;border-radius:16px!important;color:#fff!important;margin-top:24px}
.wolfdome-world .q-card,.wolfdome-world .overview-card,.wolfdome-world .plan-attack{background:var(--world-panel)!important;border:1px solid #92e0db!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fff3,0 8px 20px #062b4755!important;padding:22px!important}
.wolfdome-world .q-text{font-size:24px!important;color:#fff!important;line-height:1.45!important}
.wolfdome-world .world-lesson-context{background:#093e51ed!important;border:1px solid #80d1d2!important;border-radius:15px!important;padding:20px!important}
.wolfdome-world .world-lesson-context p,.wolfdome-world .world-lesson-context>div{font-size:19px!important;line-height:1.65!important;color:#f1ffff!important}
.wolfdome-world[data-world-zone="math"] .world-lesson-context{background:#352b22f2!important;border-color:#ad916a!important}
.wolfdome-world .q-type-label,.wolfdome-world .q-teks,.wolfdome-world .q-difficulty{font-size:14px!important;color:#d3f7ed!important}
.wolfdome-world .q-option{min-height:62px!important;font-size:20px!important;border-radius:12px!important;background:#ecffff!important;color:#173b48!important;border:2px solid #b2d9dc!important;box-shadow:0 3px 0 #062a3e55}
.wolfdome-world .q-option.selected{border-color:#ffcc4d!important;background:#fff2c6!important}
.wolfdome-world .q-option.tried-answer{background:#dfd6bd!important;color:#524d44!important;box-shadow:none}
.wolfdome-world .q-option.correct-answer{background:#d2f8da!important;border-color:#47a76d!important;color:#10492b!important}
.wolfdome-world .q-option.wrong-answer{background:#fae8c0!important;color:#68480d!important;border-color:#dfae52!important}
.wolfdome-world .feedback-box{font-size:19px!important;background:#083c50!important;border-radius:12px!important}
.wolfdome-world .feedback-box>div{color:#edffff!important;font-size:18px!important}
.wolfdome-world .feedback-hint{border-color:#e3c66e!important;background:#514524!important}
.wolfdome-world .lock-btn{font-size:19px!important;min-height:54px!important;border-radius:12px!important}
.wolfdome-world .nav-bar{background:#08374beb!important;border:1px solid #89cbd2!important;border-radius:12px;max-width:1100px;margin:12px auto;overflow-x:auto;display:flex}
.wolfdome-world .nav-tab{min-width:120px;color:#eaffff!important;font:600 18px WorldFredoka,sans-serif!important;background:transparent!important}
.wolfdome-world .nav-tab.active{background:#126575!important}
.wolfdome-world .world-destination{position:relative;isolation:isolate;overflow:hidden;min-height:200px;margin:18px 0!important;text-align:left;width:100%;padding:24px!important}
.wolfdome-world .world-destination:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#063d51f5,#063d51bb 65%,#063d5133),url('/assets/kids/wolfdome-world-science-observatory-bcc12eb6.png') center/cover}
.wolfdome-world .world-destination.world-math:before{background:linear-gradient(90deg,#34231af5,#34231abb 65%,#34231a33),url('/assets/kids/wolfdome-forge-v2-forge-bg-0ef604cc.jpg') center/cover}
.world-destination-name{display:block;font:600 29px WorldFredoka,sans-serif;color:#ffdf8f;margin-bottom:12px}
.wolfdome-world .world-destination div{color:#f4ffff!important;font-size:18px!important}
.wolfdome-world[data-world-zone="science"]:before{background:linear-gradient(180deg,#07465c33,#07465c11 40%,#07465c88),url('/assets/kids/wolfdome-world-science-observatory-bcc12eb6.png') center/cover no-repeat}
.wolfdome-world[data-world-zone="math"]{--world-panel:#282522;--world-accent:#ffd29a;background:#1c1410!important}
.wolfdome-world[data-world-zone="math"]:before{background:linear-gradient(#160c0366,#160c0366),url('/assets/kids/wolfdome-forge-v2-forge-bg-0ef604cc.jpg') center/cover no-repeat}
.wolfdome-world[data-world-zone="math"] .q-card,.world-forge{background:linear-gradient(#ffffff0d,#0003),url('/assets/kids/wolfdome-forge-v2-iron-d6214fc4.jpg') center/520px!important;border-color:#967e64!important;box-shadow:inset 0 1px 0 #ffffff33,0 8px 24px #0008!important}
.wolfdome-world[data-world-zone="math"] .q-type-label,.wolfdome-world[data-world-zone="math"] .q-teks,.wolfdome-world[data-world-zone="math"] .q-difficulty{color:#ffce97!important}
.world-forge{border:1px solid #967e64;border-radius:16px;padding:16px;margin-bottom:24px;color:#fff1dd}
.world-tool-heading{font:600 22px WorldFredoka,sans-serif;color:#ffd29a;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}
.world-tool-heading span{font:400 17px WorldNunito,sans-serif;color:#f5ead9}
.world-forge>summary{cursor:pointer;min-height:48px;align-items:center;list-style:disclosure-closed}
.world-forge[open]>summary{list-style:disclosure-open;margin-bottom:8px}
.world-machine{position:relative;width:100%;height:0;padding-bottom:43.8%;margin:14px 0;overflow:hidden}
.world-machine>img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.world-places{position:absolute;left:6%;right:5%;top:5%;display:flex;justify-content:space-between;font-size:clamp(9px,1.7vw,18px);font-weight:900;color:#f4e5cf}
.world-places span{width:17%;text-align:center}
.world-digits{position:absolute;inset:0}
.world-digit{position:absolute;top:22%;width:14%;text-align:center;font:700 clamp(38px,12vw,150px) WorldFredoka,sans-serif;color:#ffba4f;transition:transform .65s ease-in-out;background:linear-gradient(#fff8c866,#ffb43222),url('/assets/kids/wolfdome-forge-v2-molten-e082b12a.jpg') center/180%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffe39b;filter:drop-shadow(0 0 4px #ffb135) drop-shadow(0 0 12px #ff6d1466)}
.world-machine>img.world-decimal{position:absolute;inset:auto;left:51.85%;top:37.9%;width:12.6%;height:auto;pointer-events:none;filter:drop-shadow(0 0 10px #ffd66e77)}
.world-levers{display:flex;flex-wrap:wrap;align-items:end;gap:12px}
.world-levers label{display:flex;flex-direction:column;font-size:18px;gap:3px}
.world-levers input{width:160px;background:#f7ecd8;color:#26180f;border:2px solid #bfa375;border-radius:8px;padding:8px}
.world-levers button{background:linear-gradient(#ffe1aa,#c18e4d);color:#2d1908;border:1px solid #f2c991;box-shadow:0 4px 0 #63432c;border-radius:10px;padding:10px 14px;font-weight:900}
.world-levers button[data-forge-shift]{position:relative;min-height:174px;padding:124px 10px 10px;min-width:150px;background:url('/assets/kids/wolfdome-forge-v2-lever-base-3f36d987.png') center 8px/100px 116px no-repeat,linear-gradient(#49433c,#302a25);color:#ffdb9e;border-color:#a78c65}
.world-levers button[data-forge-shift]:before{content:'';position:absolute;width:64px;height:110px;left:calc(50% - 32px);top:0;background:url('/assets/kids/wolfdome-forge-v2-lever-arm-b5218a6c.png') center/contain no-repeat;transform-origin:50% 88%;transition:transform .18s}
.world-levers button[data-forge-shift]:active:before{transform:rotate(18deg)}
.world-forge-readout{margin:15px 0 0;font-size:19px;color:#ffe0ac}
.wolfdome-world[data-world-page="facts"] .plan-card,.wolfdome-world[data-world-page="facts"] .question-card{background:linear-gradient(#ffffff0d,#0003),url('/assets/kids/wolfdome-forge-v2-iron-d6214fc4.jpg') center/520px!important;border:2px solid #9f8566!important;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff33,0 10px 24px #0009!important;color:#fff2d9!important}
.wolfdome-world[data-world-page="facts"] .question-text{color:#ffe0a5!important;text-shadow:0 0 16px #ff8a2444;font:600 46px WorldFredoka,sans-serif!important}
.wolfdome-world[data-world-page="facts"] .plan-icon{display:none}
.wolfdome-world[data-world-page="facts"] .go-btn{background:linear-gradient(#ffe0a5,#e6a353)!important;color:#42240d!important;border-radius:12px!important;box-shadow:0 4px 0 #6d4425!important;font-size:22px!important}
.wolfdome-world[data-world-page="wolfkid"] .story-container,.wolfdome-world[data-world-page="wolfkid"] .cer-section{background:#eddbad url('/assets/kids/wolfdome-library-v3-page-r-b94630ba.jpg') center/100% 100%!important;border:3px solid #ad8d58!important;color:#31213f!important;border-radius:12px;padding:24px;font-size:20px;line-height:1.7}
.wolfdome-world[data-world-page="wolfkid"] .story-container p,.wolfdome-world[data-world-page="wolfkid"] .story-paragraph,.wolfdome-world[data-world-page="wolfkid"] .cer-label{color:#31213f!important;font-size:20px!important;line-height:1.7!important}
.wolfdome-world[data-world-zone="library"]{--world-ink:#fff5e9;--world-panel:#32213e;background:#1d1129!important}
.wolfdome-world[data-world-zone="library"]:before{background:linear-gradient(#13082277,#13082255),url('/assets/kids/wolfdome-library-v2-library-bg-c6c8fe03.jpg') center/cover no-repeat}
.wolfdome-world[data-world-zone="library"] .world-zone-header{background:url('/assets/kids/wolfdome-library-v2-leather-d4d897ca.jpg') center/400px;border:3px solid #ae8c55;border-left:7px solid #a16cff;border-radius:13px}
.wolfdome-world[data-world-zone="library"] .prompt-card,.wolfdome-world[data-world-zone="library"] .passage-card,.wolfdome-world[data-world-zone="library"] .plan-attack,.wolfdome-world[data-world-zone="library"] #writingArea,.wolfdome-world[data-world-zone="library"] .q-card{color:#31213f!important;background:#eddbad url('/assets/kids/wolfdome-library-v3-page-r-b94630ba.jpg') center/100% 100%!important;border:3px solid #ad8d58!important;border-radius:12px!important;padding:28px!important;box-shadow:0 0 0 5px #482e24,0 12px 28px #0009!important}
.wolfdome-world[data-world-zone="library"] .prompt-text,.wolfdome-world[data-world-zone="library"] .passage-body,.wolfdome-world[data-world-zone="library"] .passage-para,.wolfdome-world[data-world-zone="library"] .q-text,.wolfdome-world[data-world-zone="library"] .prompt-guidance{font-size:20px!important;color:#31213f!important;line-height:1.65!important}
.wolfdome-world[data-world-zone="library"] .q-type-label,.wolfdome-world[data-world-zone="library"] .q-teks{color:#603196!important}
.wolfdome-world[data-world-zone="library"] textarea{color:#2d2340!important;background:repeating-linear-gradient(#fff8e5ee,#fff8e5ee 31px,#b1a086 32px)!important;border:2px solid #b5a388!important;border-radius:4px!important;font:22px/32px WorldHand,WorldNunito,sans-serif!important;padding:12px!important}
.wolfdome-world[data-world-zone="library"] .cer-checklist{background:#e6d29d!important;border:2px solid #9d7545!important;color:#402854!important;font-size:18px!important}
.wolfdome-world[data-world-page="writing"] #viewWrite:not(.hidden){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;background:#d9bd7f url('/assets/kids/wolfdome-library-v3-spread-fe16c0ff.jpg') center/100% 100%;padding:32px!important;border:8px solid #4b3026;border-radius:20px;box-shadow:0 18px 35px #0009}
.wolfdome-world[data-world-page="writing"] #write-prompt-card{grid-column:1;grid-row:1/5;align-self:start;position:sticky;top:15px;background:#f8edc1dc;border:1px solid #b39863;color:#31213f;padding:18px;max-height:75vh;overflow:auto;font-size:19px;line-height:1.6}
.wolfdome-world[data-world-page="writing"] #writePromptText{font-size:20px;color:#31213f}
.wolfdome-world[data-world-page="writing"] #writePromptText *,.wolfdome-world[data-world-page="writing"] #promptText *{color:#31213f!important;font-size:19px!important;line-height:1.6!important}
.wolfdome-world[data-world-page="writing"] .timer-row{background:transparent!important;border-bottom:1px solid #9c8157!important}
.wolfdome-world[data-world-zone="library"] .prompt-label{color:#65398a!important;font-size:16px!important}
.wolfdome-world[data-world-zone="library"] .cer-checklist *{color:#402854!important}
.wolfdome-world[data-world-page="writing"] .timer-row,.wolfdome-world[data-world-page="writing"] #writingArea,.wolfdome-world[data-world-page="writing"] #cerChecklist,.wolfdome-world[data-world-page="writing"] .submit-row{grid-column:2}
.wolfdome-world[data-world-page="writing"] #writingArea{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.wolfdome-world[data-world-page="writing"] .cer-section,.wolfdome-world[data-world-page="writing"] .writing-section{background:#fff9df77;border-left:0!important;border-radius:8px;padding:12px;margin-bottom:16px;color:#382146}
.wolfdome-world[data-world-page="writing"] .cer-label,.wolfdome-world[data-world-page="writing"] .writing-section-label{color:#603596!important;font:600 20px WorldFredoka,sans-serif}
.wolfdome-world[data-world-page="writing"] .cer-icon{display:none}
.wolfdome-world[data-world-page="writing"] .starter-pill{color:#4d3460!important;background:#fff8de!important;border:1px solid #a88e67!important;font-size:16px!important}
.wolfdome-world[data-world-page="writing"] .cer-counter,.wolfdome-world[data-world-page="writing"] .stat-item,.wolfdome-world[data-world-page="writing"] .timer-label,.wolfdome-world[data-world-page="writing"] .timer-value{color:#533b64!important;font-size:16px!important}
.wolfdome-world[data-world-page="writing"] .btn-submit{background:linear-gradient(#76518b,#4b335d)!important;border:2px solid #b793c8!important;box-shadow:0 4px 0 #34223c;color:#fff8e1!important;padding:14px 22px!important;font-size:19px!important}
.world-model-study{padding:24px;background:#eddbad url('/assets/kids/wolfdome-library-v3-page-l-e2e7f73c.jpg') center/100% 100%;color:#352344;border:5px solid #57382c;border-radius:15px;margin-bottom:24px;box-shadow:0 8px 22px #0007}
.world-model-study h2{font:600 25px WorldFredoka,sans-serif;color:#593187;margin:0 0 12px}
.world-model-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:19px;line-height:1.6}
.world-model-pair article{background:#fff9df9c;padding:16px;border:1px solid #ad956d;box-shadow:2px 3px 5px #64482933}
.world-model-pair h3{color:#5a3688;font:600 21px WorldFredoka,sans-serif;margin:0 0 8px}
.wolfdome-world[data-world-zone="library"] .sl-card{background:linear-gradient(90deg,#0005,transparent 15%),url('/assets/kids/wolfdome-library-v2-leather-d4d897ca.jpg') center/cover!important;border:2px solid #a7834c!important;border-left:12px solid #8e6543!important;border-radius:5px 16px 16px 5px!important;box-shadow:5px 6px 0 #c7ad75,7px 9px 0 #50312a,0 16px 25px #0008!important;color:#fff1d0!important;min-height:220px}
.wolfdome-world[data-world-zone="library"] .sl-card-title{font:600 23px WorldFredoka,sans-serif!important;color:#fff1c7!important}
.wolfdome-world #app.buggsy-body{background:transparent!important;min-height:100vh;padding:20px;max-width:1120px;margin:auto}
.wolfdome-world[data-world-zone="library"] .sl-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.wolfdome-world[data-world-zone="library"] .sl-read-btn{background:#643c87!important;color:#fff6e5!important;border:1px solid #cba7ef!important;font-size:18px!important}
@media(max-width:700px){.world-zone-header{margin:8px 12px;font-size:24px;padding:10px}.world-zone-tag{display:none}.wolfdome-world main,.wolfdome-world #main-content{padding:0 14px 95px!important}.world-coach{gap:4px;margin:8px 0 16px}.world-coach>img{height:115px;width:80px}.world-coach>div{padding:10px 13px}.world-coach p{font-size:18px}.wolfdome-world .lr-active-card{margin:20px 0!important;width:100%;padding:20px!important}.wolfdome-world .lr-active-name{font-size:29px!important}.wolfdome-world .q-card{padding:16px!important}.wolfdome-world .q-options{grid-template-columns:1fr!important}.wolfdome-world .nav-tab{min-width:100px;font-size:16px!important}.world-machine{margin:14px -8px;width:calc(100% + 16px)}.world-levers{gap:10px}.world-levers button{flex:1;min-width:135px}.wolfdome-world[data-world-zone="library"] .sl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.wolfdome-world[data-world-zone="library"] .sl-card-title{font-size:20px!important}}
@media(prefers-reduced-motion:reduce){.wolfdome-world *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){.wolfdome-world[data-world-page="writing"] #viewWrite:not(.hidden){display:block;padding:18px!important;background:#d9bd7f url('/assets/kids/wolfdome-library-v3-page-r-b94630ba.jpg') center/100% 100%}.wolfdome-world[data-world-page="writing"] #write-prompt-card{position:sticky;top:84px;max-height:30vh;overflow:auto;z-index:15;margin-bottom:20px;box-shadow:0 5px 12px #402b2655}.wolfdome-world[data-world-page="writing"] .submit-row{flex-direction:column;gap:12px}}
@media(max-width:700px){.world-model-pair{grid-template-columns:1fr;gap:14px}}

/* Reachable Buggsy creative/reader pages share the locked Library materials. */
.wolfdome-world[data-world-page="story-reader"] .scene-card:after{display:none}
.wolfdome-world[data-world-page="story-reader"] .scene-card,.wolfdome-world[data-world-page="story-reader"] .cover{background:#eddbad url('/assets/kids/wolfdome-library-v3-page-r-b94630ba.jpg') center/100% 100%!important;color:#31213f!important;border:3px solid #ad8d58!important;box-shadow:0 0 0 4px #482e24,0 12px 28px #0008!important}
.wolfdome-world[data-world-page="story-reader"] .scene-text,.wolfdome-world[data-world-page="story-reader"] .cover-title,.wolfdome-world[data-world-page="story-reader"] .cover-meta,.wolfdome-world[data-world-page="story-reader"] .vocab-card-word,.wolfdome-world[data-world-page="story-reader"] .vocab-card-def{color:#31213f!important;font-size:20px!important;line-height:1.65!important}
.wolfdome-world[data-world-page="comic"] .mode-brief-card,.wolfdome-world[data-world-page="comic"] .toolbar{background:#32213ef5!important;border:2px solid #ad8d58!important;color:#fff5e9!important}
.wolfdome-world[data-world-page="comic"] .canvas-wrap{background:#eddbad url('/assets/kids/wolfdome-library-v3-kraft-8fe981bb.jpg') center/cover!important;border-color:#ad8d58!important}
