:is(.numora-game,.numora,.numora-codex) button:not(.nc-card){touch-action:manipulation;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s}@media (hover:hover) and (pointer:fine){:is(.numora-game,.numora,.numora-codex) button:not(.nc-card):hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff2,0 4px #07131c,0 7px 14px #0003}}:is(.numora-game,.numora,.numora-codex) button:not(.nc-card):focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 4px #07131c}:is(.numora-game,.numora,.numora-codex) button:not(.nc-card):active:not(:disabled){transform:translateY(2px)scale(.985);box-shadow:inset 0 2px 4px #0005}:is(.numora-game,.numora,.numora-codex) button:disabled{cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){:is(.numora-game,.numora,.numora-codex) button:not(.nc-card){transition:none}:is(.numora-game,.numora,.numora-codex) button:not(.nc-card):is(:hover,:focus-visible,:active){transform:none}}.numora-dialogue-emphasis{font-weight:800}.numora-game .numora-dialogue-emphasis{color:#ffe19b}.radio-hero-portrait{border:1px solid #af955d;border-radius:9px;flex:0 0 58px;height:58px;overflow:hidden;width:58px!important;padding:0!important}.radio-hero-portrait svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.radio-hero-portrait[data-speaking=true] svg{animation:.32s ease-in-out infinite alternate numora-radio-speaking}}@keyframes numora-radio-speaking{to{transform:translateY(-2px)rotate(-2deg)}}.numora-dialogue-skip{margin:4px 8px 4px 0;min-height:36px!important;padding:6px 10px!important;font-size:12px!important}.numora-status>p{margin:0}.numora-dialogue-skip[hidden]{display:none!important}.numora-game .message #continue:not([hidden]):after{content:" ▸";color:inherit;margin-left:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.numora-game .message #continue:not([hidden]):after{animation:1.2s ease-in-out 3 numora-continue-cue}}@keyframes numora-continue-cue{50%{transform:translate(3px)}}.world-battle #biomePicker,.world-battle #previewTools,.world-battle .how-to-play,.world-battle #footerNote,.world-battle #accountHeroLabel,.world-battle #gameControls #chooseBiome,.world-battle #gameControls [data-hold],.world-battle #gameControls #interact,.world-battle #gameControls #walk,.world-battle #gameControls #restart{display:none!important}.world-battle main{padding-top:0}.world-battle .landing-support{margin-top:8px}.world-battle #gameControls{justify-content:flex-end}.active-companion-bonus{color:#f7f9ff;--workshop-readable:#f7f9ff;background:#102a38;border:1px solid #ae925b;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.active-companion-bonus>small{color:#b9e9e1;text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.active-companion-bonus>strong{color:#ffe2a3;margin:2px 0;font-size:14px;display:block}.active-companion-bonus>p{color:#f7f9ff;margin:0}@font-face{font-family:Nunito Sans;src:url(/numora-game/assets/type/nunito-sans.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}body#workshop-app .numora-codex{--workshop-readable:#f7f9ff;--nc-gold:#ffe3a0;--nc-cyan:#8aefff;--nc-muted:#b6cce1;--nc-line:#345d7d;--nc-landscape:url(/numora-game/assets/landing/illustrated/forest.webp);color:var(--workshop-readable);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#041c31;border:1px solid #426184;border-radius:18px;max-width:1520px;margin:16px auto;padding:clamp(16px,2.5vw,36px);font-family:Nunito Sans,Trebuchet MS,sans-serif;box-shadow:inset 0 0 0 4px #06182b,inset 0 0 0 5px #213e57,0 20px 70px #0004}body#workshop-app .numora-codex *{box-sizing:border-box}body#workshop-app .numora-codex :is(h1,h2,h3,p){text-transform:none;letter-spacing:normal;font-family:inherit}body#workshop-app .numora-codex :is(button,input,select){font:inherit;min-height:44px;color:var(--workshop-readable);--workshop-readable:#f7f9ff;background:#0a2943;border:1px solid #477398;border-radius:8px;margin:0;padding:10px 13px;box-shadow:inset 0 1px #ffffff0a}body#workshop-app .numora-codex button{cursor:pointer;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}body#workshop-app .numora-codex button:hover:not(:disabled){--workshop-readable:#f7f9ff;background:#123b57;border-color:#8aefff}body#workshop-app .numora-codex button:disabled{opacity:1;--workshop-readable:#f7f9ff;cursor:not-allowed;background:#10263a;border-color:#36516c}body#workshop-app .numora-codex :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #8aefff}body#workshop-app .numora-codex a{--workshop-readable:#a5edff;text-underline-offset:4px}body#workshop-app .numora-codex :is(input,select){width:100%;min-width:0}body#workshop-app .numora-codex input::placeholder{color:#b6cce1}body#workshop-app .numora-codex .nc-heading{border-bottom:1px solid #476380;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:0 0 24px;display:flex;position:relative}body#workshop-app .numora-codex .nc-heading:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffe3a0,#0000);width:110px;height:3px;position:absolute;bottom:-2px;left:0}body#workshop-app .numora-codex .nc-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body#workshop-app .numora-codex .nc-brand{align-items:center;gap:17px;min-width:0;display:flex}body#workshop-app .numora-codex .nc-emblem{color:#ffe3a0;filter:drop-shadow(0 0 10px #d6a73e40);flex:none;width:54px;height:74px}body#workshop-app .numora-codex .nc-title{min-width:0}body#workshop-app .numora-codex .nc-heading h1{letter-spacing:.035em;--workshop-readable:#ffe3a0;text-shadow:0 2px #3d2d1d,0 0 28px #dab75920;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.1vw,60px);line-height:1.06}body#workshop-app .numora-codex .nc-heading p{margin:0;line-height:1.6}body#workshop-app .numora-codex .nc-eyebrow{letter-spacing:.18em;--workshop-readable:#b6cce1;font-size:10px;font-weight:800;line-height:1.6;display:block}body#workshop-app .numora-codex .nc-title>p:last-child{--workshop-readable:#b6cce1;letter-spacing:.04em;font-size:13px}body#workshop-app .numora-codex .nc-adventure-link{white-space:nowrap;--workshop-readable:#f7f9ff;background:#09263f;border:1px solid #618bb1;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #93b4cf20}body#workshop-app .numora-codex .nc-adventure-link:hover{border-color:#8aefff}body#workshop-app .numora-codex progress{accent-color:#78ecfa;--workshop-readable:#f7f9ff;background:#173d5a;border:0;border-radius:8px;width:100%;height:7px;display:block;overflow:hidden}body#workshop-app .numora-codex progress::-webkit-progress-bar{background:#173d5a}body#workshop-app .numora-codex progress::-webkit-progress-value{background:linear-gradient(90deg,#24b9db,#9af7f6);border-radius:8px}body#workshop-app .numora-codex progress::-moz-progress-bar{background:linear-gradient(90deg,#24b9db,#9af7f6);border-radius:8px}body#workshop-app .numora-codex .nc-overview{border-bottom:1px solid #284b68;grid-template-columns:1.3fr .7fr .9fr 1.2fr;align-items:center;gap:24px;margin-bottom:22px;padding:0 2px 22px;display:grid}body#workshop-app .numora-codex .nc-overview>div{gap:6px;display:grid}body#workshop-app .numora-codex .nc-overview strong{font-variant-numeric:tabular-nums;--workshop-readable:#ffe3a0;font-size:26px;line-height:1.1}body#workshop-app .numora-codex .nc-overview strong small{--workshop-readable:#b6cce1;font-size:12px;font-weight:500}body#workshop-app .numora-codex .nc-overview>div>span:not(.nc-eyebrow){--workshop-readable:#b6cce1;font-size:12px}body#workshop-app .numora-codex .nc-save-note{border-left:1px solid #345d7d;margin:0;padding-left:20px;font-size:13px;line-height:1.6}body#workshop-app .numora-codex .nc-save-note span{--workshop-readable:#b6cce1;font-size:11px}body#workshop-app .numora-codex .nc-resume{--workshop-readable:#f7f9ff;background:#0c3347;border:1px solid #4e9da9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:15px 20px;display:flex}body#workshop-app .numora-codex .nc-resume>div{gap:3px;display:grid}body#workshop-app .numora-codex .nc-resume strong{font-size:17px}body#workshop-app .numora-codex .nc-resume>div>span:last-child{font-size:12px}body#workshop-app .numora-codex .nc-resume button{white-space:nowrap;font-weight:800}body#workshop-app .numora-codex .nc-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}body#workshop-app .numora-codex :is(.nc-library,.nc-detail){--workshop-readable:#f7f9ff;background:#061f35;border:1px solid #386084;border-radius:13px;min-width:0;padding:22px;box-shadow:inset 0 0 0 3px #05192b,inset 0 0 0 4px #193f5b}body#workshop-app .numora-codex .nc-library-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}body#workshop-app .numora-codex .nc-library-heading h2{margin:3px 0 0;font-size:23px;font-weight:850}body#workshop-app .numora-codex .nc-library-heading>span{--workshop-readable:#b6cce1;font-size:11px}body#workshop-app .numora-codex .nc-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}body#workshop-app .numora-codex .nc-filters button{flex:1;padding:8px 5px;font-size:12px;font-weight:800}body#workshop-app .numora-codex .nc-filters span{margin-left:3px;font-weight:500}body#workshop-app .numora-codex :is(.nc-filters,.nc-tabs) button[aria-pressed=true]{--workshop-readable:#f7f9ff;background:linear-gradient(#104763,#07334e);border-color:#8aefff;box-shadow:inset 0 0 13px #21ddff26,0 0 9px #21ddff20}body#workshop-app .numora-codex :is(.nc-search,.nc-selects) label{--workshop-readable:#b6cce1;gap:6px;font-size:11px;font-weight:700;display:grid}body#workshop-app .numora-codex .nc-search{margin-bottom:12px}body#workshop-app .numora-codex .nc-search input{--workshop-readable:#f7f9ff;background:#041a2e;border-color:#395d7f;min-height:46px;font-size:13px}body#workshop-app .numora-codex .nc-selects{grid-template-columns:1.1fr 1fr;gap:10px;display:grid}body#workshop-app .numora-codex .nc-selects select{font-size:12px}body#workshop-app .numora-codex .nc-results{--workshop-readable:#b6cce1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;display:flex}body#workshop-app .numora-codex .nc-text-button{text-underline-offset:4px;--workshop-readable:inherit;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:11px;text-decoration:underline}body#workshop-app .numora-codex .nc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body#workshop-app .numora-codex .nc-card{--workshop-readable:#f7f9ff;text-align:center;background:#08263f;border:1px solid #426e96;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:10px 9px 12px;animation:.3s backwards nc-card-arrive;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #082038,0 5px 12px #0003}body#workshop-app .numora-codex .nc-card.is-selected{--workshop-readable:#f7f9ff;background:#0b2c43;border-color:#ffe3a0;box-shadow:inset 0 0 0 1px #ffe3a0,inset 0 0 16px #d5b45e1a,0 0 15px #ffd27628}body#workshop-app .numora-codex .nc-card[data-legendary=true]{border-color:#dbc078}body#workshop-app .numora-codex .nc-card-top{z-index:1;justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex;position:relative}body#workshop-app .numora-codex .nc-number{letter-spacing:.1em;--workshop-readable:#b6cce1;font-size:10px;font-weight:700}body#workshop-app .numora-codex .nc-card-state{--workshop-readable:#a5edff;font-size:9px}body#workshop-app .numora-codex .nc-card.is-selected .nc-card-state{--workshop-readable:#ffe3a0}body#workshop-app .numora-codex .nc-card-art{isolation:isolate;width:calc(100% + 18px);height:clamp(130px,13vw,185px);margin:4px -9px 9px;display:block;position:relative}body#workshop-app .numora-codex .nc-card-art:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 65%,#22899545,transparent 65%),linear-gradient(0deg,#08263f 0%,#08263f66 45%,#08263f 100%),var(--nc-landscape) center/cover;opacity:.62;pointer-events:none;position:absolute;inset:0}body#workshop-app .numora-codex .nc-card-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8aefff80,#0000);height:1px;position:absolute;bottom:0;left:15%;right:15%}body#workshop-app .numora-codex .nc-card-art>.numora-sprite,body#workshop-app .numora-codex .nc-portrait>.numora-sprite{z-index:1;image-rendering:auto;width:100%;height:100%;display:block;position:relative}body#workshop-app .numora-codex .nc-card-art>.numora-sprite{filter:drop-shadow(0 5px 4px #0006);padding:9px 8px 3px}body#workshop-app .numora-codex .nc-silhouette>.numora-sprite{filter:brightness(0)saturate(0);opacity:.6}body#workshop-app .numora-codex .nc-silhouette{position:relative}body#workshop-app .numora-codex .nc-silhouette>b{z-index:2;--workshop-readable:#b6cce1;text-shadow:0 2px 6px #00111f;font-family:Georgia,serif;font-size:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body#workshop-app .numora-codex .nc-card-name{overflow-wrap:anywhere;margin:1px 0 4px;font-size:clamp(14px,1.3vw,19px);font-weight:850;line-height:1.25}body#workshop-app .numora-codex .nc-card>small{--workshop-readable:#b6cce1;min-height:30px;font-size:10px;line-height:1.5}body#workshop-app .numora-codex .nc-card-growth{text-align:left;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:9px;font-size:11px;display:grid}body#workshop-app .numora-codex .nc-card-growth>span:last-of-type{text-align:right;--workshop-readable:#b6cce1}body#workshop-app .numora-codex .nc-card-growth progress{grid-column:1/-1;height:4px}body#workshop-app .numora-codex .nc-card-evolution{overflow-wrap:anywhere;--workshop-readable:#c4dfed;margin-top:9px;font-size:10px;line-height:1.5;display:block}body#workshop-app .numora-codex .nc-card.is-undiscovered{--workshop-readable:#f7f9ff;background:#071f34;border-color:#31536e}body#workshop-app .numora-codex .nc-card.is-undiscovered .nc-card-art:before{opacity:.28}body#workshop-app .numora-codex .nc-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}body#workshop-app .numora-codex .nc-pagination button{font-size:12px}body#workshop-app .numora-codex .nc-empty,body#workshop-app .numora-codex .nc-loading{text-align:center;padding:28px 18px}body#workshop-app .numora-codex :is(.nc-empty,.nc-loading) p{--workshop-readable:#b6cce1;line-height:1.6}body#workshop-app .numora-codex .nc-detail{border-color:#638494;padding:24px;scroll-margin-top:20px;position:relative}body#workshop-app .numora-codex .nc-detail:before,body#workshop-app .numora-codex .nc-detail:after{content:"";pointer-events:none;border-top:2px solid #c3ad76;width:25px;height:25px;position:absolute;top:8px}body#workshop-app .numora-codex .nc-detail:before{border-left:2px solid #c3ad76;left:8px}body#workshop-app .numora-codex .nc-detail:after{border-right:2px solid #c3ad76;right:8px}body#workshop-app .numora-codex .nc-detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}body#workshop-app .numora-codex .nc-detail-status{--workshop-readable:#a5edff;font-size:10px}body#workshop-app .numora-codex .nc-detail h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:1.12}body#workshop-app .numora-codex .nc-types{flex-wrap:wrap;gap:6px;display:flex}body#workshop-app .numora-codex .nc-types span{--workshop-readable:#f7f9ff;background:#102e45;border:1px solid #466f8d;border-radius:5px;padding:4px 9px;font-size:11px}body#workshop-app .numora-codex .nc-portrait{isolation:isolate;--workshop-readable:#f7f9ff;background:radial-gradient(at 50% 65%,#15506a,#061f35 68%);border-bottom:1px solid #365b76;height:clamp(240px,26vw,370px);margin:15px -8px 17px;animation:.28s nc-portrait-arrive;position:relative}body#workshop-app .numora-codex .nc-portrait:before{content:"";z-index:-2;background:linear-gradient(0deg,#061f35 0%,#061f3599 45%,#061f35 100%),var(--nc-landscape) center/cover;opacity:.65;pointer-events:none;position:absolute;inset:0}body#workshop-app .numora-codex .nc-portrait:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #c3ad764d;border-radius:50%;width:68%;max-height:88%;position:absolute;top:5%;left:16%;box-shadow:0 0 0 15px #88d9ee08,inset 0 0 0 12px #88d9ee05}body#workshop-app .numora-codex .nc-portrait>.numora-sprite{filter:drop-shadow(0 10px 7px #0006);padding:20px 16px 8px}body#workshop-app .numora-codex [data-legendary=true] .nc-portrait{--workshop-readable:#f7f9ff;background:radial-gradient(at 50% 65%,#334658,#061f35 70%)}body#workshop-app .numora-codex .nc-detail[data-legendary=true] .nc-portrait:after{border-color:#ffe3a0;box-shadow:0 0 28px #f6c85726,inset 0 0 25px #f6c8571c}body#workshop-app .numora-codex .nc-growth{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}body#workshop-app .numora-codex .nc-growth strong{--workshop-readable:#ffe3a0;font-size:18px}body#workshop-app .numora-codex .nc-growth>span{font-size:12px}body#workshop-app .numora-codex .nc-growth>progress{flex-basis:100%;margin:0}body#workshop-app .numora-codex .nc-growth>small{--workshop-readable:#b6cce1;font-size:11px}body#workshop-app .numora-codex .nc-tabs{border-bottom:1px solid #345d7d;gap:5px;margin:22px 0 16px;padding-bottom:16px;display:flex}body#workshop-app .numora-codex .nc-tabs button{flex:1;padding:9px 5px;font-size:12px;font-weight:800}body#workshop-app .numora-codex .nc-detail p{font-size:13px;line-height:1.7}body#workshop-app .numora-codex .nc-category{--workshop-readable:#c4dfed}body#workshop-app .numora-codex .nc-detail dl{grid-template-columns:110px 1fr;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:grid}body#workshop-app .numora-codex .nc-detail dt{--workshop-readable:#b6cce1}body#workshop-app .numora-codex .nc-detail dd{margin:0;font-weight:700}body#workshop-app .numora-codex :is(.nc-hint,.nc-notice,.nc-feedback){--workshop-readable:#f7f9ff;background:#0d3048;border:1px solid #446c88;border-radius:8px;margin:14px 0;padding:15px;line-height:1.6}body#workshop-app .numora-codex .nc-hint strong{text-transform:uppercase;letter-spacing:.12em;--workshop-readable:#a5edff;font-size:10px}body#workshop-app .numora-codex .nc-hint p{margin:5px 0 0;font-size:13px}body#workshop-app .numora-codex .nc-notice p{margin:5px 0 10px}body#workshop-app .numora-codex .nc-notice button{margin:6px 6px 0 0}body#workshop-app .numora-codex .nc-train,body#workshop-app .numora-codex .nc-resume button{--workshop-readable:#f7f9ff;background:linear-gradient(#075471,#023c5a);border:2px solid #8aefff;font-weight:900;box-shadow:inset 0 0 17px #24ddff30,0 0 15px #24ddff24}body#workshop-app .numora-codex .nc-train{width:100%;min-height:54px;margin-top:12px;font-size:16px}body#workshop-app .numora-codex .nc-train:hover:not(:disabled),body#workshop-app .numora-codex .nc-resume button:hover:not(:disabled){--workshop-readable:#f7f9ff;background:linear-gradient(#0b5b78,#07445f);border-color:#cbfbff;box-shadow:inset 0 0 18px #24ddff40,0 0 20px #24ddff38}body#workshop-app .numora-codex .nc-train:disabled{--workshop-readable:#f7f9ff;box-shadow:none;background:#18354a;border-color:#54738a}body#workshop-app .numora-codex .nc-companion-link{border:1px solid #6da5bf;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}body#workshop-app .numora-codex :is(.nc-aid,.nc-discovery) h3{margin:6px 0;font-size:23px}body#workshop-app .numora-codex .nc-reference{border-top:1px solid #345d7d;margin-top:24px;padding-top:10px}body#workshop-app .numora-codex .nc-reference summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}body#workshop-app .numora-codex .nc-stats{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}body#workshop-app .numora-codex .nc-stats>span{--workshop-readable:#f7f9ff;background:#0d3048;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}body#workshop-app .numora-codex .nc-detail small{line-height:1.6}body#workshop-app .numora-codex .nc-reference>small{--workshop-readable:#b6cce1;font-size:11px}body#workshop-app .numora-codex .numora-evolution{--workshop-readable:#f7f9ff;background:#09273f;border:1px solid #6e6955;border-radius:8px;margin:24px 0 0;padding:16px;box-shadow:inset 0 1px #d9bb6f20}body#workshop-app .numora-codex .numora-evolution-label{--workshop-readable:#ffe3a0;letter-spacing:.16em}body#workshop-app .numora-codex .numora-evolution h3{font-size:20px}body#workshop-app .numora-codex .numora-evolution small{--workshop-readable:#b6cce1}body#workshop-app .numora-codex .numora-evolution-remaining{--workshop-readable:#ffe3a0}body#workshop-app .numora-codex .numora-evolution li{--workshop-readable:#f7f9ff;background:#092339;border-color:#42617b;padding:13px 7px 9px;position:relative}body#workshop-app .numora-codex .numora-evolution li:before{content:"";border:1px solid #7e9ab4;width:7px;height:7px;margin:0 0 8px;display:block;transform:rotate(45deg)}body#workshop-app .numora-codex .numora-evolution li.is-unlocked:before{background:#8aefff;border-color:#8aefff;box-shadow:0 0 8px #8aefff70}body#workshop-app .numora-codex .numora-evolution li[aria-current=step]{border:1px solid #ffe3a0;padding:13px 7px 9px;box-shadow:inset 0 0 12px #ffdf9620}body#workshop-app .numora-codex .numora-evolution li[aria-current=step]:before{background:#ffe3a0;border-color:#ffe3a0;box-shadow:0 0 8px #ffdf9670}body#workshop-app .numora-codex .nc-art-note{text-align:center;--workshop-readable:#b6cce1;margin:-6px 0 12px;font-size:11px;display:block}body#workshop-app .numora-codex .nc-evolution-unlocked{--workshop-readable:#f7f9ff;background:#243e42;border:1px solid #d8c689;border-radius:8px;padding:12px}body#workshop-app .numora-codex .nc-back{display:none}body#workshop-app .numora-codex .nc-training .nc-portrait{height:110px;margin:8px 0 15px}body#workshop-app .numora-codex .nc-training .nc-portrait:after{display:none}body#workshop-app .numora-codex .nc-training .nc-portrait>.numora-sprite{padding:3px}body#workshop-app .numora-codex .nc-training h2{font-size:28px}body#workshop-app .numora-codex .nc-training .nc-types{display:none}body#workshop-app .numora-codex .nc-training .nc-tabs{margin:16px 0}body#workshop-app .numora-codex .nc-training-rule{border-left:3px solid #8aefff;align-items:center;gap:14px;padding:8px 12px;display:flex}body#workshop-app .numora-codex .nc-training-rule>strong{--workshop-readable:#a5edff;font-size:23px}body#workshop-app .numora-codex .nc-training-rule>span{font-size:12px;line-height:1.6}body#workshop-app .numora-codex .nc-session-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}body#workshop-app .numora-codex .nc-session-actions button{font-size:12px}body#workshop-app .numora-codex .nc-question h3{overflow-wrap:anywhere;margin:18px 0;font-size:clamp(20px,2vw,26px);line-height:1.5}body#workshop-app .numora-codex .nc-answers{gap:10px;display:grid}body#workshop-app .numora-codex .nc-answers button{text-align:left;overflow-wrap:anywhere;--workshop-readable:#f7f9ff;background:#0d2e47;border-color:#6184a2;align-items:center;gap:12px;min-height:55px;line-height:1.5;display:flex}body#workshop-app .numora-codex .nc-answers button:hover:not(:disabled){--workshop-readable:#f7f9ff;background:#16405c;border-color:#8aefff}body#workshop-app .numora-codex .nc-answers button>span{border:1px solid #8bb0c9;border-radius:5px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}body#workshop-app .numora-codex .nc-ixl{border-top:1px solid #345d7d;margin-top:18px;padding-top:12px}body#workshop-app .numora-codex .nc-ixl a{padding:6px 0;font-size:12px;line-height:1.6;display:block}body#workshop-app .numora-codex .nc-feedback.is-correct{--workshop-readable:#f7f9ff;background:#123c43;border-color:#8edbc6}body#workshop-app .numora-codex .nc-feedback p{margin:8px 0 0}body#workshop-app .numora-codex .nc-feedback small{margin-top:8px;display:block}body#workshop-app .numora-codex .nc-training-note{--workshop-readable:#b6cce1;font-size:11px!important}body#workshop-app .numora-codex .numora-evolution.is-compact{margin:18px 0 12px;padding:12px}body#workshop-app .numora-codex .nc-detail:focus,body#workshop-app .numora-codex .nc-library:focus{outline:none}body#workshop-app .numora-codex [data-biome=grassland]{--nc-landscape:url(/numora-game/assets/landing/illustrated/grassland.webp)}body#workshop-app .numora-codex [data-biome=forest]{--nc-landscape:url(/numora-game/assets/landing/illustrated/forest.webp)}body#workshop-app .numora-codex [data-biome=ruins]{--nc-landscape:url(/numora-game/assets/landing/illustrated/ruins.webp)}body#workshop-app .numora-codex [data-biome=inkbound-archives]{--nc-landscape:url(/numora-game/assets/landing/illustrated/archives.webp)}body#workshop-app .numora-codex [data-biome=coral-cathedral]{--nc-landscape:url(/numora-game/assets/landing/illustrated/coral.webp)}body#workshop-app .numora-codex [data-biome=gravity-gardens]{--nc-landscape:url(/numora-game/assets/landing/illustrated/gravity.webp)}body#workshop-app .numora-codex [data-biome=emberglass-wastes]{--nc-landscape:url(/numora-game/assets/landing/illustrated/ember.webp)}body#workshop-app .numora-codex [data-biome=clockwork-canopy]{--nc-landscape:url(/numora-game/assets/landing/illustrated/clockwork.webp)}@media (hover:hover) and (pointer:fine){body#workshop-app .numora-codex .nc-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0004}body#workshop-app .numora-codex .nc-card.is-selected:hover{box-shadow:inset 0 0 0 1px #ffe3a0,0 0 20px #ffd27638}}@media (max-width:1150px){body#workshop-app .numora-codex .nc-layout{gap:16px}body#workshop-app .numora-codex :is(.nc-library,.nc-detail){padding:17px}body#workshop-app .numora-codex .nc-overview{gap:16px}body#workshop-app .numora-codex .nc-library-heading>span{display:none}body#workshop-app .numora-codex .nc-card-top{flex-wrap:wrap}body#workshop-app .numora-codex .nc-card-art{height:145px}body#workshop-app .numora-codex .nc-grid{gap:9px}}@media (min-width:800px) and (max-width:1000px){body#workshop-app .numora-codex .nc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body#workshop-app .numora-codex .nc-card-art{height:160px}}@media (max-width:799px){body#workshop-app .numora-codex{border-radius:12px;margin:10px auto;padding:16px}body#workshop-app .numora-codex .nc-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:18px;padding-bottom:18px}body#workshop-app .numora-codex .nc-brand{gap:12px}body#workshop-app .numora-codex .nc-emblem{width:40px;height:60px}body#workshop-app .numora-codex .nc-heading h1{font-size:38px}body#workshop-app .numora-codex .nc-heading .nc-eyebrow{font-size:9px}body#workshop-app .numora-codex .nc-title>p:last-child{font-size:12px}body#workshop-app .numora-codex .nc-adventure-link{min-height:44px;font-size:12px}body#workshop-app .numora-codex .nc-overview{grid-template-columns:1.6fr 1fr 1fr;gap:16px 10px;margin-bottom:18px;padding:0 0 17px}body#workshop-app .numora-codex .nc-overview strong{font-size:22px}body#workshop-app .numora-codex .nc-overview strong small{margin-top:5px;font-size:10px;display:block}body#workshop-app .numora-codex .nc-overview>div>span:not(.nc-eyebrow){font-size:10px}body#workshop-app .numora-codex .nc-save-note{border:0;border-top:1px solid #284b68;grid-column:1/-1;padding:10px 0 0;font-size:12px}body#workshop-app .numora-codex .nc-save-note br{display:none}body#workshop-app .numora-codex .nc-save-note span{margin-left:8px}body#workshop-app .numora-codex .nc-resume{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}body#workshop-app .numora-codex .nc-resume strong{font-size:16px}body#workshop-app .numora-codex .nc-resume button{width:100%}body#workshop-app .numora-codex .nc-layout{grid-template-columns:1fr;gap:20px}body#workshop-app .numora-codex :is(.nc-library,.nc-detail){padding:16px}body#workshop-app .numora-codex .nc-grid{gap:10px}body#workshop-app .numora-codex .nc-card-art{height:145px}body#workshop-app .numora-codex .nc-card-name{font-size:14px}body#workshop-app .numora-codex .nc-card-top{flex-direction:column;align-items:flex-start;gap:2px}body#workshop-app .numora-codex .nc-card-state{font-size:9px}body#workshop-app .numora-codex .nc-card>small{font-size:10px}body#workshop-app .numora-codex .nc-detail{scroll-margin-top:12px}body#workshop-app .numora-codex .nc-portrait{height:300px}body#workshop-app .numora-codex .nc-back{margin-bottom:18px;font-size:12px;display:block}body#workshop-app .numora-codex .nc-is-training .nc-library{display:none}body#workshop-app .numora-codex .nc-training .nc-portrait{height:80px}body#workshop-app .numora-codex .nc-training h2{font-size:28px}body#workshop-app .numora-codex .nc-training .nc-growth{margin-top:8px}body#workshop-app .numora-codex .nc-training .nc-question{margin-top:12px}body#workshop-app .numora-codex .nc-is-training .nc-overview,body#workshop-app .numora-codex .nc-is-training .nc-resume{display:none}body#workshop-app .numora-codex .nc-growth>span{font-size:11px}}@media (max-width:540px){body#workshop-app .numora-codex{padding:14px 10px}body#workshop-app .numora-codex :is(.nc-library,.nc-detail){padding:14px 12px}body#workshop-app .numora-codex .nc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body#workshop-app .numora-codex .nc-card-art{height:155px}body#workshop-app .numora-codex .nc-filters button{font-size:11px}body#workshop-app .numora-codex .nc-card-top{flex-flow:wrap}body#workshop-app .numora-codex .nc-overview{gap:12px 8px}body#workshop-app .numora-codex .nc-detail h2{font-size:34px}body#workshop-app .numora-codex .nc-training h2{font-size:26px}body#workshop-app .numora-codex .nc-portrait{height:280px}}@media (max-width:360px){body#workshop-app .numora-codex .nc-heading h1{font-size:32px}body#workshop-app .numora-codex .nc-selects,body#workshop-app .numora-codex .nc-stats{grid-template-columns:1fr}body#workshop-app .numora-codex .nc-card-art{height:130px}body#workshop-app .numora-codex .nc-detail dl{grid-template-columns:1fr;gap:4px}body#workshop-app .numora-codex .nc-detail dd{margin-bottom:10px}body#workshop-app .numora-codex .numora-evolution ol{grid-template-columns:1fr}body#workshop-app .numora-codex .numora-evolution li:before{display:none}body#workshop-app .numora-codex .nc-filters button{flex:100%}}@keyframes nc-card-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nc-portrait-arrive{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){body#workshop-app .numora-codex *{scroll-behavior:auto}body#workshop-app .numora-codex .nc-card,body#workshop-app .numora-codex .nc-portrait{transition:none;animation:none}body#workshop-app .numora-codex .nc-card:is(:hover,:focus-visible,:active){transform:none}}body#workshop-app .numora-codex .nc-passive-bonus{--workshop-readable:#f7f9ff;background:#102c40;border:1px solid #60869b;border-radius:8px;margin:16px 0;padding:13px 14px}body#workshop-app .numora-codex .nc-passive-bonus h3{color:#ffe3aa;margin:5px 0;font-size:17px;line-height:1.4}body#workshop-app .numora-codex .nc-passive-bonus p{margin:5px 0;font-size:13px}body#workshop-app .numora-codex .nc-passive-bonus small{color:#cee1ed;font-size:11px;display:block}
