html[data-world=adventure]{--paper:#efe3c4;--surface:#fffaf0;--on-dark:#fffaf0;--ink:#16234a;--muted:#5a4b30;--green:#17614a;--line:rgb(205 185 140);--mint:#d9eedf;--yellow:#ffd45c;--blue:#e2e5f2;--peach:#fbdfd2;--lavender:#ebe3f0;--wd-rail:#16234a;--wd-rail-ink:#fffaf0;--wd-rail-quiet:#d9d2b8;--wd-rail-hover:#22346a;--wd-rail-on:#ffd45c;--wd-rail-on-ink:#16234a;--wd-card:#fffaf0;--wd-band:#f4e6c4;--wd-primary:#16234a;--wd-press:rgb(11 20 48);--wd-ink:#16234a;--wd-right:#d9eedf;--wd-again:#f8e6ae;--wd-chosen:#e2e5f2;--wd-edge:rgb(166 135 82);--wd-focus:#16234a;--wd-focus-rail:#ffd45c}html[data-world=arcade]{--paper:#f3f1fa;--surface:#ffffff;--on-dark:#ffffff;--ink:#1c1638;--muted:#544c6e;--green:#5a2be0;--line:rgb(221 213 243);--mint:#e8fbc8;--yellow:#ffc93d;--blue:#ddf4ff;--peach:#ffe1ef;--lavender:#ebe5ff;--wd-rail:#ffffff;--wd-rail-ink:#1c1638;--wd-rail-quiet:#544c6e;--wd-rail-hover:#f3f1fa;--wd-rail-on:#5a2be0;--wd-rail-on-ink:#ffffff;--wd-card:#ffffff;--wd-band:#ebe5ff;--wd-primary:#5a2be0;--wd-press:rgb(63 23 176);--wd-ink:#1c1638;--wd-right:#e8fbc8;--wd-again:#ebe5ff;--wd-chosen:#ebe5ff;--wd-edge:rgb(222 214 245);--wd-focus:#5a2be0;--wd-focus-rail:#5a2be0}html[data-world=adventure] body{background-image:linear-gradient(rgb(22 35 74/.035) 1px,transparent 0),linear-gradient(90deg,rgb(22 35 74/.035) 1px,transparent 0);background-size:44px 44px}html[data-world=adventure] .sidebar,html[data-world=arcade] .sidebar{background:var(--wd-rail);color:var(--wd-rail-ink);--wd-focus:var(--wd-focus-rail)}html[data-world=adventure] .sidebar{border-right:0;box-shadow:inset -6px 0 0 var(--wd-rail-hover)}html[data-world=arcade] .sidebar{border-right:3px solid var(--wd-edge)}html[data-world=adventure] .sidebar .brand,html[data-world=arcade] .sidebar .brand{color:var(--wd-rail-ink)}html[data-world=adventure] .sidebar .brand>span>small,html[data-world=adventure] .sidebar .nav-item,html[data-world=arcade] .sidebar .brand>span>small,html[data-world=arcade] .sidebar .nav-item{color:var(--wd-rail-quiet)}html[data-world=adventure] .sidebar .nav-item:not(.active):hover,html[data-world=arcade] .sidebar .nav-item:not(.active):hover{background:var(--wd-rail-hover)}html[data-world=adventure] .sidebar .nav-item.active,html[data-world=arcade] .sidebar .nav-item.active{background:var(--wd-rail-on);color:var(--wd-rail-on-ink)}html[data-world=adventure] .sidebar .nav-item.active{border-radius:4px 16px 4px 16px;font-weight:700}html[data-world=adventure] .sidebar .nav-item.active i{background:var(--wd-rail-on-ink)}html[data-world=arcade] .sidebar .nav-item{border-radius:16px;font-weight:700}html[data-world=arcade] .sidebar .nav-item.active{box-shadow:0 5px 0 var(--wd-press)}html[data-world=adventure] .sidebar-note,html[data-world=arcade] .sidebar-note{border-color:var(--wd-rail-quiet)}html[data-world=adventure] .sidebar-note>span,html[data-world=arcade] .sidebar-note>span{color:var(--wd-rail-on)}html[data-world=adventure] .sidebar .text-button,html[data-world=arcade] .sidebar .text-button{color:var(--wd-rail-ink)}@media (max-width:680px){html[data-world=adventure] .sidebar{box-shadow:inset 0 4px 0 var(--wd-rail-hover)}html[data-world=arcade] .sidebar{border-right:0;border-top:3px solid var(--wd-edge)}html[data-world=arcade] .sidebar .nav-item.active{box-shadow:0 3px 0 var(--wd-press)}}html[data-world=adventure] .topbar{border-bottom:3px double var(--wd-edge)}html[data-world=arcade] .topbar{border-bottom:3px solid var(--wd-edge)}html[data-world=arcade] .sidebar .brand{font-family:var(--sans);font-weight:800;letter-spacing:-.03em;color:var(--green)}html[data-world=adventure] .avatar,html[data-world=adventure] .readability-button,html[data-world=arcade] .avatar,html[data-world=arcade] .readability-button{border:2px solid var(--wd-edge)}html[data-world=adventure] .readability-button,html[data-world=arcade] .readability-button{background:var(--surface);color:var(--ink)}html[data-world=adventure] .shell-helper{border:2px solid var(--ink);color:var(--ink);box-shadow:0 3px 0 var(--ink)}html[data-world=arcade] .shell-helper{border:3px solid var(--wd-edge);box-shadow:0 4px 0 var(--wd-edge)}html[data-world=arcade] .shell-helper:hover{border-color:var(--green)}:where(html[data-world=adventure]) h1,:where(html[data-world=adventure]) h2,html[data-world=adventure] .question-panel>h3,html[data-world=adventure] .section-heading h3{font-weight:600}:where(html[data-world=arcade]) h1,:where(html[data-world=arcade]) h2{font-family:var(--sans);font-weight:800;letter-spacing:-.02em}html[data-world=arcade] .page-heading>p.page-tagline{font-family:var(--sans)}html[data-world=arcade] .feedback-card h3,html[data-world=arcade] .question-panel>h3,html[data-world=arcade] .section-heading h3{font-family:var(--sans);font-weight:800;letter-spacing:-.02em}html[data-world=adventure] .eyebrow,html[data-world=arcade] .eyebrow{color:var(--green)}html[data-world=adventure] .primary,html[data-world=adventure] .primary:hover:not(:disabled),html[data-world=arcade] .primary,html[data-world=arcade] .primary:hover:not(:disabled){background:var(--wd-primary);border-color:var(--wd-primary);color:var(--on-dark)}html[data-world=adventure] .primary{border-radius:999px;box-shadow:0 4px 0 var(--wd-press)}html[data-world=arcade] .primary{border-radius:16px;box-shadow:0 5px 0 var(--wd-press)}html[data-world=adventure] .secondary{background:var(--surface);border:2px solid var(--ink);border-radius:999px}html[data-world=arcade] .secondary{background:var(--surface);border:3px solid var(--wd-edge);border-radius:16px;box-shadow:0 4px 0 var(--wd-edge)}html[data-world=adventure] .secondary:hover:not(:disabled),html[data-world=arcade] .secondary:hover:not(:disabled){background:var(--wd-band)}html[data-world=adventure] .secondary[aria-current=true],html[data-world=arcade] .secondary[aria-current=true]{background:var(--wd-chosen);border-color:var(--ink)}:where(html[data-world=adventure]) input,:where(html[data-world=adventure]) select,:where(html[data-world=adventure]) textarea,:where(html[data-world=arcade]) input,:where(html[data-world=arcade]) select,:where(html[data-world=arcade]) textarea{border-color:var(--wd-edge);background:var(--wd-card)}:where(html[data-world=adventure]) input,:where(html[data-world=adventure]) textarea{border-width:2px}:where(html[data-world=arcade]) input,:where(html[data-world=arcade]) textarea{border-width:3px;border-radius:14px}html[data-world=adventure] .modal{border:3px solid var(--ink)}html[data-world=arcade] .modal{border:3px solid var(--wd-edge);border-radius:30px}html[data-world=adventure] .modal::backdrop{background:rgb(22 35 74/.55)}html[data-world=arcade] .modal::backdrop{background:rgb(28 22 56/.45)}html[data-world=adventure] .modal-header{background:var(--wd-rail);color:var(--wd-rail-ink);border-bottom:0}html[data-world=adventure] .modal-header .eyebrow{color:var(--wd-rail-quiet)}html[data-world=adventure] .modal-header .icon-button{color:var(--ink)}html[data-world=adventure] .modal-done{background:var(--wd-rail-on);border-color:var(--wd-rail-on);color:var(--wd-rail-on-ink)}html[data-world=arcade] .modal-header{background:var(--surface);border-bottom:3px solid var(--wd-edge)}html[data-world=arcade] .modal-done{border:3px solid var(--wd-edge);box-shadow:0 4px 0 var(--wd-edge)}html[data-world=adventure] .activity-status,html[data-world=arcade] .activity-status{background:var(--wd-band);border-bottom-color:var(--wd-edge)}html[data-world=adventure] .activity-status>span,html[data-world=adventure] .next-step>p,html[data-world=adventure] .option-letter,html[data-world=arcade] .activity-status>span,html[data-world=arcade] .next-step>p,html[data-world=arcade] .option-letter{color:var(--muted)}html[data-world=adventure] .question-panel,html[data-world=arcade] .question-panel{background:var(--wd-card);color:var(--ink)}html[data-world=adventure] .answer-bar-pinned,html[data-world=arcade] .answer-bar-pinned{background:var(--wd-card);border-top-color:var(--wd-edge)}html[data-world=adventure] .question-panel{border:2px solid var(--wd-edge);border-radius:22px;box-shadow:5px 5px 0 var(--wd-edge)}html[data-world=arcade] .question-panel{border:3px solid var(--wd-edge);border-radius:28px;box-shadow:0 8px 0 var(--wd-edge)}html[data-world=adventure] .question-panel>h3,html[data-world=arcade] .question-panel>h3{color:var(--ink)}html[data-world=adventure] .hint-card,html[data-world=adventure] .resource-explanations,html[data-world=arcade] .hint-card,html[data-world=arcade] .resource-explanations{background:var(--wd-band);border-color:var(--wd-edge)}html[data-world=adventure] .resource-explanations summary small,html[data-world=arcade] .resource-explanations summary small{color:var(--muted)}html[data-world=adventure] .explanation-resource,html[data-world=arcade] .explanation-resource{background:var(--wd-card);border-color:var(--wd-edge)}html[data-world=adventure] .showme-card,html[data-world=arcade] .showme-card{border:2px dashed var(--wd-edge)}html[data-world=arcade] .resource-explanations summary strong,html[data-world=arcade] .showme-card h3{font-family:var(--sans);font-weight:800;letter-spacing:-.02em}html[data-world=adventure] .answer-option,html[data-world=arcade] .answer-option{background:var(--wd-card);border-color:var(--wd-edge)}html[data-world=adventure] .answer-option{border-width:2px;border-radius:999px}html[data-world=adventure] .option-letter,html[data-world=arcade] .option-letter{border-color:var(--wd-edge)}html[data-world=adventure] .option-letter{border-radius:50%}html[data-world=adventure] .feedback-card,html[data-world=arcade] .feedback-card{border:3px solid var(--wd-edge);background:var(--wd-again);color:var(--wd-ink)}html[data-world=adventure] .feedback-card.success,html[data-world=arcade] .feedback-card.success{background:var(--wd-right)}html[data-world=adventure] .feedback-card{border-style:dashed;border-color:var(--wd-ink)}html[data-world=adventure] .feedback-card.success{border-style:solid}html[data-world=arcade] .feedback-card{border-radius:24px;box-shadow:0 6px 0 var(--wd-edge)}html[data-world=adventure] .answer-option.selected,html[data-world=arcade] .answer-option.selected{border-color:var(--wd-ink);background:var(--wd-chosen);box-shadow:inset 0 0 0 2px var(--wd-ink);color:var(--wd-ink)}html[data-world=adventure] .selected .option-letter,html[data-world=arcade] .selected .option-letter{border-color:var(--wd-ink);background:var(--wd-ink);color:var(--wd-chosen)}html[data-world=arcade] .answer-option{border:3px solid var(--wd-edge);border-radius:18px;box-shadow:0 4px 0 var(--wd-edge)}html[data-world=adventure] .learn-navigation button,html[data-world=adventure] .place-sections button,html[data-world=arcade] .learn-navigation button,html[data-world=arcade] .place-sections button{background:var(--surface);color:var(--ink);font-weight:700}html[data-world=adventure] .learn-navigation button,html[data-world=adventure] .place-sections button{border:2px solid var(--wd-edge);border-radius:4px 16px 4px 16px}html[data-world=arcade] .learn-navigation button,html[data-world=arcade] .place-sections button{border:3px solid var(--wd-edge);border-radius:16px;box-shadow:0 4px 0 var(--wd-edge)}html[data-world=adventure] .learn-navigation button[aria-current=page],html[data-world=adventure] .place-sections button[aria-current=page],html[data-world=arcade] .learn-navigation button[aria-current=page],html[data-world=arcade] .place-sections button[aria-current=page]{background:var(--wd-primary);border-color:var(--wd-primary);color:var(--on-dark)}html[data-world=arcade] .learn-navigation button[aria-current=page],html[data-world=arcade] .place-sections button[aria-current=page]{box-shadow:0 4px 0 var(--wd-press)}html[data-world=notebook]{--paper:#f7f1e3;--surface:#fffdf7;--on-dark:#fffdf7;--ink:#23303a;--muted:#5e574a;--green:#1d675e;--line:rgb(201 185 150);--mint:#e4f2ef;--yellow:#f6d77a;--blue:#e6eef3;--peach:#fce8df;--lavender:#ece9f3;--wd-rail:#f2e9d4;--wd-rail-ink:#23303a;--wd-rail-quiet:#5e574a;--wd-rail-hover:#ebe0c8;--wd-rail-on:#23303a;--wd-rail-on-ink:#fffdf7;--wd-card:#fffdf7;--wd-band:#f6edd9;--wd-primary:#1d675e;--wd-press:rgb(35 48 58);--wd-ink:#23303a;--wd-right:#e4f2ef;--wd-again:#fbefc9;--wd-chosen:#fbefc9;--wd-edge:rgb(35 48 58);--wd-focus:#1d675e;--wd-focus-rail:#1d675e;--wd-gold:rgb(242 179 61)}html[data-world=notebook] .sidebar{background:var(--wd-rail);color:var(--wd-rail-ink);border-right:2px solid var(--wd-edge);--wd-focus:var(--wd-focus-rail)}html[data-world=notebook] .sidebar .brand{color:var(--wd-rail-ink)}html[data-world=notebook] .sidebar .brand>span>small,html[data-world=notebook] .sidebar .nav-item{color:var(--wd-rail-quiet)}html[data-world=notebook] .sidebar .nav-item:not(.active):hover{background:var(--wd-rail-hover)}html[data-world=notebook] .sidebar .nav-item.active{background:var(--wd-rail-on);color:var(--wd-rail-on-ink);font-weight:700;box-shadow:3px 3px 0 var(--wd-gold)}html[data-world=notebook] .sidebar .nav-item.active i{background:var(--wd-gold)}html[data-world=notebook] .sidebar-note{border-color:var(--line)}html[data-world=notebook] .sidebar .text-button{color:var(--wd-rail-ink)}@media (max-width:680px){html[data-world=notebook] .sidebar{border-right:0;border-top:2px solid var(--wd-edge)}html[data-world=notebook] .sidebar .nav-item.active{box-shadow:0 3px 0 var(--wd-gold)}}html[data-world=notebook] .topbar{border-bottom:2px solid var(--wd-edge)}html[data-world=notebook] .avatar,html[data-world=notebook] .readability-button{border:2px solid var(--wd-edge)}html[data-world=notebook] .readability-button{background:var(--surface);color:var(--ink)}html[data-world=notebook] .shell-helper{border:2px solid var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}html[data-world=notebook] .eyebrow{color:var(--green)}html[data-world=notebook] .primary,html[data-world=notebook] .primary:hover:not(:disabled){background:var(--wd-primary);border:2px solid var(--ink);color:var(--on-dark)}html[data-world=notebook] .primary{border-radius:14px;box-shadow:3px 3px 0 var(--wd-press)}html[data-world=notebook] .secondary{background:var(--surface);border:2px solid var(--ink);border-radius:14px}html[data-world=notebook] .secondary:hover:not(:disabled){background:var(--wd-band)}html[data-world=notebook] .secondary[aria-current=true]{background:var(--wd-chosen);border-color:var(--ink)}:where(html[data-world=notebook]) input,:where(html[data-world=notebook]) select,:where(html[data-world=notebook]) textarea{border-color:var(--line);background:var(--wd-card)}html[data-world=notebook] .modal{border:3px solid var(--ink)}html[data-world=notebook] .modal::backdrop{background:rgb(35 48 58/.5)}html[data-world=notebook] .modal-header{background:var(--paper);border-bottom:2px solid var(--wd-edge)}html[data-world=notebook] .modal-done{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}html[data-world=notebook] .activity-status{background:var(--wd-band);border-bottom-color:var(--line)}html[data-world=notebook] .activity-status>span,html[data-world=notebook] .next-step>p,html[data-world=notebook] .option-letter{color:var(--muted)}html[data-world=notebook] .question-panel{background:var(--wd-card);color:var(--ink);border:3px solid var(--ink);border-radius:22px;box-shadow:5px 5px 0 var(--ink)}html[data-world=notebook] .answer-bar-pinned{background:var(--wd-card);border-top:2px solid var(--ink)}html[data-world=notebook] .question-panel>h3{color:var(--ink)}html[data-world=notebook] .hint-card,html[data-world=notebook] .resource-explanations{background:var(--wd-band);border-color:var(--line)}html[data-world=notebook] .resource-explanations summary small{color:var(--muted)}html[data-world=notebook] .explanation-resource{background:var(--wd-card);border-color:var(--line)}html[data-world=notebook] .showme-card{border:2px dashed var(--line)}html[data-world=notebook] .answer-option{background:var(--wd-card);border:2px solid var(--ink);border-radius:14px}html[data-world=notebook] .option-letter{border:2px solid var(--ink);border-radius:8px}html[data-world=notebook] .answer-option.selected{border-color:var(--wd-ink);background:var(--wd-chosen);box-shadow:3px 3px 0 var(--wd-ink);color:var(--wd-ink)}html[data-world=notebook] .selected .option-letter{border-color:var(--wd-ink);background:var(--wd-ink);color:var(--wd-chosen)}html[data-world=notebook] .feedback-card{border:3px solid var(--wd-ink);border-radius:18px;background:var(--wd-again);color:var(--wd-ink);box-shadow:4px 4px 0 var(--wd-ink)}html[data-world=notebook] .feedback-card.success{background:var(--wd-right)}html[data-world=notebook] .learn-navigation button,html[data-world=notebook] .place-sections button{background:var(--surface);color:var(--ink);font-weight:700;border:2px solid var(--ink);border-radius:12px}html[data-world=notebook] .learn-navigation button[aria-current=page],html[data-world=notebook] .place-sections button[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--on-dark);box-shadow:3px 3px 0 var(--wd-gold)}html[data-world=notebook] .explore-card{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}html[data-world=adventure] .explore-card{border:2px solid var(--wd-edge);border-radius:4px 22px 4px 22px;box-shadow:5px 5px 0 var(--wd-edge)}html[data-world=arcade] .explore-card{border:3px solid var(--wd-edge);border-radius:28px;box-shadow:0 6px 0 var(--wd-edge)}html[data-world=arcade] .explore-card h3,html[data-world=arcade] .explore-icon{font-family:var(--sans);font-weight:800;letter-spacing:-.02em}html[data-world=arcade] .avatar,html[data-world=arcade] .readability-button{font-family:var(--sans);font-weight:800}