[data-theme=parchment] .game-shell{--ui-bg:#e9d8b5;--ui-surface:#f3e6c9;--ui-raised:#e7d4ae;--ui-text:#342216;--ui-muted:#65513c;--ui-gold:#80521d;--ui-accent:#3f5934;--ui-border:#9c7c514d;--text:#342216;--muted:#65513c;--gold:#80521d;--realm-background:#e9d8b5;--paper:linear-gradient(125deg,#f8edd3,#eddbb6);--paper-inset:#e9d7b3;--paper-line:#9c7c514d;--walnut-shade:linear-gradient(#211b17a6,#211b17a6);--frame:0 5px 12px #39271422;--font-display:var(--font-serif);--painted-panel:url(/media/interface/parchment/panel.webp);--painted-wood:url(/media/interface/parchment/walnut.webp);color:var(--ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--walnut-shade),var(--painted-wood) center/440px}[data-theme=parchment] body{background:#392719}[data-theme=parchment] .welcome{--painted-panel:url(/media/interface/parchment/panel.webp);--ui-accent:#3f5934}[data-theme=parchment] .welcome-form{color:#342216;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:7px solid #89623d;border-image:var(--painted-panel) 12% fill / 26px / 0 stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0dfb9;border-radius:3px;box-shadow:0 12px 45px #1b100b80}[data-theme=parchment] .welcome-form h2{color:#342216;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}[data-theme=parchment] .welcome-form :is(.muted,label){color:#715638}[data-theme=parchment] .welcome-form .eyebrow{color:#805b2d}[data-theme=parchment] .welcome-form input{color:#3b2919;background:#fff1ce;border:1px solid #ac8a54;border-radius:4px}[data-theme=parchment] .welcome-form input::placeholder{color:#816648}[data-theme=parchment] .welcome-form :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #986524}[data-theme=parchment] .welcome-form input:focus{border-color:#986524;box-shadow:0 0 0 3px #98652422}[data-theme=parchment] .welcome-form :is(.primary,.secondary){color:#fff3d1;font-family:var(--font-ui),Arial,sans-serif;text-shadow:0 1px 1px #25301a;background:linear-gradient(165deg,#a1af7355,#0000 45%,#1f341955),#4f653b;border:1px solid #a99256;border-radius:5px;font-size:13px;font-weight:650;box-shadow:inset 0 1px #bdc99444,0 2px 3px #54381e26}[data-theme=parchment] .welcome-form :is(.primary,.secondary):hover{filter:brightness(1.09)}[data-theme=parchment] .welcome-form .secondary{color:#503c27;text-shadow:none;background:linear-gradient(#f9edd3,#eddbb7);border:1px solid #a98b5e;border-radius:5px;box-shadow:inset 0 1px #fff6df,0 2px 3px #54381e14}[data-theme=parchment] .welcome-form .auth-links button{color:#6b4929}[data-theme=parchment] .welcome-form .error{color:#7b2e20;background:#f6d8be;border-color:#ac5b3c}[data-theme=parchment] .welcome-form [role=status]{color:#425c31}@media (max-width:700px){[data-theme=parchment] .welcome{padding-inline:16px}[data-theme=parchment] .welcome-form{border-width:5px;border-image-width:20px;padding:26px 20px}}[data-theme=parchment] .game-shell :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ui-text);text-wrap:pretty;font-weight:700}[data-theme=parchment] .game-shell :is(button,input,select,summary){font-family:var(--font-ui),Arial,sans-serif}[data-theme=parchment] .game-shell :is(strong,label,summary){color:var(--ui-text)}[data-theme=parchment] .game-shell :is(p,small,.muted){color:var(--ui-muted)}[data-theme=parchment] .game-shell .eyebrow{color:#805b2d}[data-theme=parchment] .game-shell .gold{color:#80521d}[data-theme=parchment] .game-shell a{color:#435c32}[data-theme=parchment] .game-shell :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #986524}[data-theme=parchment] .game-shell .main-shell{border-right:5px solid #735334;border-image:var(--painted-wood) 20 / 0 5px 0 0 / 0 repeat;background:radial-gradient(ellipse at 60% 0,#fff5dcaa,transparent 70%),var(--ui-bg);box-shadow:inset -1px 0 #bc945c}[data-theme=parchment] .game-shell .main-shell:has(.skill-main){background:var(--ui-bg)}[data-theme=parchment] .game-shell .game-main{padding-top:28px}[data-theme=parchment] .game-shell .page-heading h1{font-size:36px}[data-theme=parchment] .game-shell .section-heading h2{font-size:24px}[data-theme=parchment] .game-shell .section-heading :is(button,span){color:#6d512f}[data-theme=parchment] .game-shell .skill-wallpaper{opacity:.45;height:clamp(640px,calc(65*var(--u-vw)),900px);-webkit-mask-image:linear-gradient(#000 35%,#000c 60%,#0005 82%,#0000 100%);mask-image:linear-gradient(#000 35%,#000c 60%,#0005 82%,#0000 100%)}[data-theme=parchment] .game-shell .skill-wallpaper:after{background:linear-gradient(100deg,#e9d8b533,#e9d8b50d 55%,#e9d8b526)}[data-theme=parchment] .game-shell :is(.sidebar,.topbar,.mobile-nav,.training-dock){--ui-text:#fff0cf;--ui-muted:#dac29c;--ui-gold:#edc67b;--ui-accent:#cbd49d;color:#f8e8c7;background:var(--walnut-shade),var(--painted-wood) center/420px;border-color:#92734a;box-shadow:inset 0 0 0 1px #22170c77,0 3px 10px #27190d22}[data-theme=parchment] .game-shell .sidebar{border-right:4px solid #947047;padding-inline:15px}[data-theme=parchment] .game-shell .sidebar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ba965c,#513b27 60%,#b28b50);width:3px;position:absolute;inset:0 0 0 auto}[data-theme=parchment] .game-shell .sidebar .wordmark{min-height:77px}[data-theme=parchment] .game-shell .sidebar .wordmark img{filter:drop-shadow(0 3px 2px #1b100c);width:185px}[data-theme=parchment] .game-shell :is(.sidebar-edition,.nav-group>p,.skill-nav>p){color:#d2b586}[data-theme=parchment] .game-shell :is(.nav-group button,.skill-nav a,.skill-nav summary,.sidebar-bottom>button){color:#efdab3}[data-theme=parchment] .game-shell :is(.nav-group button.active,.skill-nav a.selected){color:#fff2ce;background:linear-gradient(165deg,#82905255,#0000 45%,#15281644),#50613a;border:1px solid #ac965e;border-radius:5px;box-shadow:inset 0 1px #b9c39133,0 2px 3px #21190d44}[data-theme=parchment] .game-shell .character-hud{background:#24180e70;border:1px solid #a5814f;border-radius:5px;box-shadow:inset 0 0 0 2px #5b3e25}[data-theme=parchment] .game-shell .character-hud.compact{box-shadow:none;background:0 0;border:0}[data-theme=parchment] .game-shell .main-shell .topbar{background:var(--walnut-shade),var(--painted-wood) center 30%/600px;border-bottom:2px solid #92734a}[data-theme=parchment] .game-shell .gold-counter{color:#f5d594;background:#261b1255;border:1px solid #b18a4a44}[data-theme=parchment] .game-shell .gold-counter small{color:#e4c692}[data-theme=parchment] .game-shell .main-shell .secure-guest-banner{color:#624526;background:#dbc08d;border-color:#a7814f}[data-theme=parchment] .game-shell .secure-guest-banner button{color:#573d20}[data-theme=parchment] .game-shell .sidebar :is(button,a):focus-visible,[data-theme=parchment] .game-shell .topbar :is(button,a):focus-visible{outline-color:#ffe1a0}[data-theme=parchment] .game-shell .game-main :is(.panel,.loot-panel,.skill-goal,.milestones-panel,.bag-panel,.item-inspector,.wardrobe-overview,.recipe-book,.recipe-detail,.batch-panel,.workshop-guide,.workshop-unlock,.combat-kit,.combat-equipment,.encounter-picker,.expedition-setup,.battle-panel,.combat-receipt,.empty-state,.skill-overview,.skill-guide-panel,.skill-unreleased,.gathering-grounds,.combat-levels,.combat-preparation,.equipment-drawer,.quest-detail,.quest-list,.chapter-status,.chronicle,.lore-codex,.story-horizon,.town-activity,.town-equipment,.town-invitation,.town-complete,.atlas-adventure-sites,.atlas-destination,.paper-doll,.character-loadout,.character-attributes){background:var(--paper);border:5px solid #89623d;border-image:var(--painted-panel) 12% fill / 20px / 0 stretch;border-radius:3px;box-shadow:0 3px 8px #492e161c}[data-theme=parchment] .game-shell .game-main :is(.stat-card,.town-entry,.town-services a,.town-site,.town-people article,.town-journey button,.discipline-card,.dashboard-workshops a,.story-tracker,.story-invitation,.guild-preview,.homeland-grid>section,.atlas-region-list button,.atlas-city-list button,.region-chip,.connected-skills){background:var(--paper);color:#49311c;border:1px solid #a47b46;border-radius:5px;box-shadow:inset 0 0 0 2px #fff1ce66,0 3px 6px #56351918}[data-theme=parchment] .game-shell :is(.stat-card>strong,.combat-levels strong,.skill-xp-panel,.loot-count,.gold-counter){font-variant-numeric:tabular-nums}[data-theme=parchment] .game-shell .game-main :is(.town-services small,.town-entry small,.town-site p,.town-site small,.town-journey small,.town-people small,.town-activity p,.town-intro,.town-invitation p,.town-complete p){color:#705333}[data-theme=parchment] .game-shell .town-site .town-site-lock{color:#805323!important}[data-theme=parchment] .game-shell .town-site .town-site-open{color:#3f632f!important}[data-theme=parchment] .game-shell .town-site-art>span{color:#fff0d3}[data-theme=parchment] .game-shell .town-journey button>span{color:#79521f}[data-theme=parchment] .game-shell .town-journey button[aria-current]{background:#d7dab3;border-color:#5b713e}[data-theme=parchment] .game-shell .town-hero{border:7px solid #926c3f;border-radius:3px;box-shadow:0 0 0 2px #e2c894,0 5px 12px #462c1b44}[data-theme=parchment] .game-shell .town-hero :is(h1,p,.eyebrow){color:#fff0d1;text-shadow:0 2px 5px #172015}[data-theme=parchment] .game-shell :is(.game-main,.character-dialog,.wardrobe-dialog) :is(.primary,.secondary){color:#fff3d1;font-family:var(--font-ui),Arial,sans-serif;text-shadow:0 1px 1px #25301a;background:linear-gradient(165deg,#a1af7355,#0000 45%,#1f341955),#4f653b;border:1px solid #a99256;border-radius:5px;font-size:13px;font-weight:650;box-shadow:inset 0 1px #bdc99444,0 2px 3px #54381e26}[data-theme=parchment] .game-shell :is(.game-main,.character-dialog,.wardrobe-dialog) .secondary{color:#503c27;text-shadow:none;background:linear-gradient(#f9edd3,#eddbb7);border-color:#a98b5e;box-shadow:inset 0 1px #fff6df,0 2px 3px #54381e14}[data-theme=parchment] .game-shell .game-main :is(.collect-loot,.pending-row .primary,.quest-claim .primary,.quest-resolution .primary){color:#3e2912;text-shadow:none;background:linear-gradient(165deg,#f4d888,#c59338);border-color:#996b29;box-shadow:inset 0 0 0 1px #f7df9c,0 2px 2px #54381e33}[data-theme=parchment] .game-shell .text-button{color:#72502c}[data-theme=parchment] .game-shell .game-main :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select){color:#3b2919;background:#fff1ce;border-color:#ac8a54}[data-theme=parchment] .game-shell .game-main input::placeholder{color:#816648}[data-theme=parchment] .game-shell .game-main :is(input[type=checkbox],input[type=radio],progress){accent-color:#527141}[data-theme=parchment] .game-shell .game-main :is(.progress-track,.skill-xp-track,.cycle-track){background:#8a653c33;box-shadow:inset 0 1px 2px #63462233}[data-theme=parchment] .game-shell .progress-track>div{background:#608251;box-shadow:inset 0 1px #a6bc8666}[data-theme=parchment] .game-shell :is(.activity-panel,.training-scene,.action-card,.atlas-explorer){border:5px solid #956e43;border-radius:4px;box-shadow:0 4px 10px #412a1a33}[data-theme=parchment] .game-shell .game-main :is(.pending-row,.discipline-card-body,.bag-title,.bag-footer,.battle-top,.combat-pending,.scene-topline,.scene-controls,.haul-footer,.other-training,.skill-tabs,.skill-xp-panel,.recipe-hero,.recipe-facts,.batch-total,.craft-pending,.reserved-materials,.workshop-title){background:var(--paper-inset);border-color:var(--paper-line);color:#624829}[data-theme=parchment] .game-shell .compact-skill-page .training-scene{background:var(--paper)}[data-theme=parchment] .game-shell .compact-skill-page .skill-tabs button{color:#735936}[data-theme=parchment] .game-shell .compact-skill-page .skill-tabs button[aria-selected=true]{color:#fff0ca;background:#52633c}[data-theme=parchment] .game-shell .compact-skill-page .scene-title h2{font-family:var(--font-display);color:#382415}[data-theme=parchment] .game-shell .compact-skill-page :is(.rank-badge,.resource-tier,.training-facts,.skill-guide-intro p){color:#755635}[data-theme=parchment] .game-shell .game-main :is(.gathering-choice,.recipe-choice,.enemy-card,.quest-guidance,.skill-guide-panel .resource-trail,.gear-offer,.equipment-slots>div,.sheet-attributes>div,.profile-levels>span){color:#5b4128;background:#e5cda066;border-color:#a27c4c66}[data-theme=parchment] .game-shell .game-main :is(.gathering-choice[aria-pressed=true],.recipe-choice[aria-pressed=true],.enemy-card[aria-pressed=true]){background:#d2d5aa;border-color:#5f753f}[data-theme=parchment] .game-shell .game-main :is(.receipt,.craft-receipt,.skill-receipt,.town-receipt,.quest-resolution){color:#3e542e;background:#dce2bb;border-color:#8e9b62}[data-theme=parchment] .game-shell .game-main :is(.receipt,.craft-receipt,.skill-receipt) :is(strong,p,small){color:#3e542e}[data-theme=parchment] .game-shell .game-main :is(.story-kicker,.quest-detail blockquote,.atlas-caption,.atlas-caption span:first-child,.atlas-directory summary,.atlas-directory summary span,.atlas-search,.atlas-region-list span,.atlas-city-list button){color:#6c4d2e}[data-theme=parchment] .game-shell .npc-seal{color:#665030;background:#d2c296;border-color:#ae8f59}[data-theme=parchment] .game-shell .atlas-region-label strong{color:#fff0ce}[data-theme=parchment] .game-shell .bag-slot{background:#d8bd8c66;border-color:#aa895744}[data-theme=parchment] .game-shell .bag-slot.occupied{background:radial-gradient(at 50% 25%,#fff0ce,#d8be8d);border-color:#ad8c57}[data-theme=parchment] .game-shell .bag-slot[aria-pressed=true]{border-color:#55713c;box-shadow:inset 0 0 0 2px #739050}[data-theme=parchment] .game-shell .paper-slot{background:var(--paper-inset);box-shadow:inset 0 1px 3px #71532b26}[data-theme=parchment] .game-shell .paper-slot:hover{background:var(--ui-surface)}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog){--ui-bg:#e9d8b5;--ui-surface:#f3e6c9;--ui-raised:#e7d4ae;--ui-text:#342216;--ui-muted:#65513c;--ui-gold:#80521d;--ui-accent:#3f5934;--ui-border:#9c7c514d;--text:#342216;--muted:#65513c;--gold:#80521d;background:var(--ui-surface);color:var(--ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:5px solid #88633a;border-image:var(--painted-panel) 12% fill / 20px / 0 stretch;border-radius:3px}[data-theme=parchment] .game-shell :is(.dialog-header,.character-profile){background:#e5cfa4}[data-theme=parchment] .game-shell .character-dialog .appearance-options>.appearance-section-heading{background:#f0ddb5}[data-theme=parchment] .game-shell .mobile-nav button{color:#d8bd93}[data-theme=parchment] .game-shell .mobile-nav button.active{color:#fff0c5;background:#53613b;border-radius:4px}[data-theme=parchment] .game-shell .game-main :is(p,small,.muted){color:var(--ui-muted)}[data-theme=parchment] .game-shell .game-main .page-heading>div>p:last-child,[data-theme=parchment] .game-shell .game-main :is(.xp-caption,.cycle-info,.skill-xp-panel>div,.haul-footer,.quest-objectives small,.game-footer>span,.discipline-status,.discipline-footer,.combat-note,.enemy-facts,.arena-tempo>div>span){color:#715638}[data-theme=parchment] .game-shell .compact-skill-page .skill-xp-panel{--skill-color:#775c29}[data-theme=parchment] .game-shell .game-main :is(.town-hero,.activity-content,.atlas-canvas,.combat-arena,.enemy-portrait){--ui-text:#fff0cf;--ui-muted:#e0ccaa}[data-theme=parchment] .game-shell .game-main :is(.combat-levels span,.combat-region,.enemy-info>span,.equipment-bonuses span,.bag-title>span,.guild-preview button,.skill-row>div>div>span,.quest-rewards,.cycle-info>div:first-child,.haul-footer strong){color:#715638}[data-theme=parchment] .game-shell .game-main .bag-grid{background:#e2c899}[data-theme=parchment] .game-shell .game-main .bag-slot{background:#cfb37e88}[data-theme=parchment] .game-shell .game-main .bag-slot.occupied{background:radial-gradient(at 50% 25%,#fff0ce,#d8be8d)}[data-theme=parchment] .game-shell .game-main .item-inspector dt{color:var(--ui-muted)}[data-theme=parchment] .game-shell .game-main .item-inspector dd{color:var(--ui-text)}[data-theme=parchment] .game-shell .game-main .item-inspector dl>div{border-color:var(--paper-line)}[data-theme=parchment] .game-shell .game-main .stage-nameplate{background:#4e3824}[data-theme=parchment] .game-shell .game-main .stage-nameplate :is(strong,small){color:#f9e8be}[data-theme=parchment] .game-shell .wardrobe-dialog :is(.dialog-header,.wardrobe-footer){background:#e3c99a}[data-theme=parchment] .game-shell .wardrobe-footer>span{color:#6b4c2c}[data-theme=parchment] .game-shell .wardrobe-dialog .appearance-editor{background:#f0ddb5;border-color:#b4935c55;border-radius:0}[data-theme=parchment] .game-shell .wardrobe-dialog .appearance-section-heading{background:0 0}[data-theme=parchment] .game-shell .wardrobe-dialog .randomize-look{color:#4b6034;background:#d9dbb5;border-color:#9ca66e}[data-theme=parchment] .game-shell .wardrobe-dialog .icon-button{color:#6b4c2c}[data-theme=parchment] .game-shell .portrait-choice{background:#e0c694;border-color:#a98951}[data-theme=parchment] .game-shell .portrait-choice-name{color:#5c4227}[data-theme=parchment] .game-shell .portrait-choice.chosen{border-color:#5e743e;box-shadow:0 0 0 2px #738952}[data-theme=parchment] .game-shell .portrait-choice.chosen .portrait-choice-name{color:#fff0cd;background:#53673c}[data-theme=parchment] .game-shell .game-main :is(.cycle-info span,.combat-gear-stats,.gear-offer>span,.battle-health span,.battle-supplies,.combat-pending span,.battle-log,.battle-log time){color:#715638}[data-theme=parchment] .game-shell .battle-panel{--combat-muted:#715638}[data-theme=parchment] .game-shell .combat-page .combat-lock{color:#835021!important}[data-theme=parchment] .game-shell .battle-log :is([data-event=kill],[data-event=eat]){color:#426333}[data-theme=parchment] .game-shell .battle-log :is([data-event=death],[data-event=hurt]){color:#923e2b}[data-theme=parchment] .game-shell .game-main .compact-skill-page :is(.batch-controls,.page-heading){background:var(--paper);color:var(--ui-text);border-color:var(--paper-line);border-radius:5px}[data-theme=parchment] .game-shell .game-main .travel-confirm{background:var(--ui-surface);color:var(--ui-text);border:1px solid #aa8b56;border-radius:5px;box-shadow:0 4px 16px #492e1624}[data-theme=parchment] .game-shell .game-main .enemy-portrait{background-color:#455039;box-shadow:inset 0 0 55px #1d291b77}[data-theme=parchment] .game-shell .game-main :is(.guild-preview>svg,.combat-kit>svg,.combat-equipment .section-heading>svg,.empty-state>svg){color:#7d7143}[data-theme=parchment] .game-shell .game-main :is(.recipe-facts>span,.workshop-title>span:last-child,.craft-pending>span,.batch-details summary){color:var(--ui-muted);font-size:11px;line-height:1.55}[data-theme=parchment] .game-shell .game-main .recipe-locked{opacity:1}[data-theme=parchment] .game-shell .game-main .recipe-choice>svg{color:var(--ui-accent)}[data-theme=parchment] .game-shell .game-main :is(.stat-card>small,.enemy-info small,.enemy-info>span,.gear-offer>small,.gear-offer>span,.quest-list small,.quest-objectives div>div>span,.quest-claim>span,.chapter-status span,.combat-note,.batch-controls label){color:var(--ui-muted);font-size:11px;line-height:1.55}[data-theme=parchment] .game-shell .game-main :is(.section-heading,.appearance-heading){gap:16px}[data-theme=parchment] .game-shell :is(.game-main,.character-dialog,.wardrobe-dialog) button:disabled,[data-theme=parchment] .welcome-form button:disabled{opacity:1;color:#746347;filter:none;text-shadow:none;box-shadow:none}[data-theme=parchment] .game-shell :is(.game-main,.character-dialog,.wardrobe-dialog) :is(.primary,.secondary):disabled,[data-theme=parchment] .welcome-form :is(.primary,.secondary):disabled{color:#746347;background:#e2d3b3;border-color:#b6a17b}[data-theme=parchment] .game-shell .game-main :is(.gathering-choice,.recipe-choice,.enemy-card):disabled{border-color:var(--paper-line);background:#e8d9b8}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) :is(.dialog-header,.character-profile,.wardrobe-footer){background:var(--paper-inset);color:var(--ui-text);border-color:var(--paper-line)}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) :is(.sheet-attributes span,.sheet-note,.sheet-skills small,.character-profile h2+p,.portrait-caption,.wardrobe-footer>span){color:var(--ui-muted)}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) :is(h2,h3,strong,.icon-button){color:var(--ui-text)}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) .stage-nameplate{background:#4e3824;border-color:#a98b5e}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) .stage-nameplate :is(strong,small){color:#f9e8be}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) :is(button,a,input,select):focus-visible{outline-color:#986524}[data-theme=parchment] .game-shell :is(.character-dialog,.wardrobe-dialog) .portrait-choice:has(input:focus-visible){outline-color:#986524}@media (max-width:1100px){[data-theme=parchment] .game-shell .sidebar{padding-inline:10px}}@media (max-width:700px){[data-theme=parchment] .game-shell .main-shell{border-right-width:5px;box-shadow:none;border-image-width:0 5px 0 0}[data-theme=parchment] .game-shell .game-main{padding:22px 12px 100px}[data-theme=parchment] .game-shell .page-heading h1{font-size:29px}[data-theme=parchment] .game-shell .section-heading h2{font-size:21px}[data-theme=parchment] .game-shell .town-hero{border-width:4px;padding:20px 15px}[data-theme=parchment] .game-shell .game-main :is(.panel,.bag-panel,.item-inspector,.quest-detail,.quest-list,.recipe-book,.recipe-detail,.batch-panel,.encounter-picker,.expedition-setup,.battle-panel,.paper-doll,.character-loadout,.character-attributes){border-width:4px;border-image-width:18px}[data-theme=parchment] .game-shell .mobile-nav{gap:0}[data-theme=parchment] .game-shell .mobile-nav button{flex:1;min-width:0;padding:3px 0}[data-theme=parchment] .game-shell .main-shell .topbar{gap:8px;padding-inline:12px}}[data-theme=parchment] .game-shell [data-skill=Hunting]{--skill-color:#855031;--skill-ink:#855031}[data-theme=parchment] .game-shell [data-skill=Foraging]{--skill-color:#39643f;--skill-ink:#39643f}[data-theme=parchment] .skill-page[data-skill=Smithing]{--skill-color:#82412f}[data-theme=parchment] .skill-page[data-skill=Jewelcrafting]{--skill-color:#466079}[data-theme=parchment] .skill-page[data-skill=Tailoring]{--skill-color:#74507e}[data-theme=parchment] .skill-page[data-skill=Leatherworking]{--skill-color:#72512c}[data-theme=parchment] .skill-page[data-skill=Alchemy]{--skill-color:#624582}
[data-theme=parchment] .onboarding-center{--ui-bg:#e9d8b5;--ui-surface:#f3e6c9;--ui-raised:#e7d4ae;--ui-text:#342216;--ui-muted:#65513c;--ui-gold:#80521d;--ui-accent:#3f5934;--ui-border:#a27c4c66;--text:var(--ui-text);--muted:var(--ui-muted);--gold:var(--ui-gold);--font-display:var(--font-serif);--paper:linear-gradient(125deg,#f8edd3,#eddbb6);--painted-panel:url(/media/interface/parchment/panel.webp);color:var(--ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(ellipse at 50% 0,#fff2d3aa,transparent 65%),var(--ui-bg)}[data-theme=parchment] .onboarding-center :is(h1,h2,h3){color:var(--ui-text);font-family:var(--font-display);letter-spacing:-.025em;text-shadow:none;font-weight:700}[data-theme=parchment] .onboarding-center :is(p,small,.muted){color:var(--ui-muted);line-height:1.7}[data-theme=parchment] .onboarding-center :is(strong,label){color:var(--ui-text)}[data-theme=parchment] .onboarding-center :is(.eyebrow,.gold){color:var(--ui-gold)}[data-theme=parchment] .onboarding-center :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #986524}[data-theme=parchment] .onboarding-center :is(.primary,.secondary){min-height:42px;font:650 13px var(--font-ui);text-shadow:none;border-radius:5px;transition:background .15s,border-color .15s}[data-theme=parchment] .onboarding-center .primary{color:#fff3d1;background:linear-gradient(165deg,#64794b,#45613a);border:1px solid #a99256;box-shadow:inset 0 1px #b3c28a66,0 2px 3px #54381e22}[data-theme=parchment] .onboarding-center .secondary{color:#503c27;background:linear-gradient(#f9edd3,#eddbb7);border:1px solid #a98b5e;box-shadow:inset 0 1px #fff4d8,0 1px 2px #54381e18}[data-theme=parchment] .onboarding-center .text-button{color:#5f482a}[data-theme=parchment] .onboarding-center button:disabled{opacity:1;cursor:not-allowed;color:#77674e;box-shadow:none;text-shadow:none;filter:none;background:#e2d4b4;border-color:#b6a484;transform:none}[data-theme=parchment] .onboarding-center .error{color:#7b2e20;background:#f6dfca;border-color:#ba795c}[data-theme=parchment] .onboarding-center{min-height:calc(100*var(--u-svh))}[data-theme=parchment] .onboarding-center p{overflow-wrap:anywhere}[data-theme=parchment] .onboarding-center .environment{color:#685133;background:#ead8b4;border-color:#b19360}@media (hover:hover){[data-theme=parchment] .onboarding-center .primary:hover:not(:disabled){background:linear-gradient(165deg,#708455,#4d6940);transform:none}[data-theme=parchment] .onboarding-center .secondary:hover:not(:disabled){background:#ecd9b0;transform:none}}@media (max-width:700px){[data-theme=parchment] .onboarding-center{padding:28px 20px}}@media (prefers-reduced-motion:reduce){[data-theme=parchment] .onboarding-center button{transition:none}}
[data-theme=parchment] .game-shell :is(.discipline-status>span:last-child,.discipline-footer>span:last-child){color:var(--ui-accent);font-weight:600}[data-theme=parchment] .game-shell .discipline-footer{font-size:11px}[data-theme=parchment] .game-shell .discipline-card p{font-size:12px;line-height:1.5}[data-theme=parchment] .game-shell .discipline-card h3{font-size:clamp(18px,calc(1.7*var(--u-vw)),22px);overflow-wrap:normal;line-height:1.2}[data-theme=parchment] .game-shell :is(.wardrobe-overview,.wardrobe-dialog) .stage-nameplate strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:19px;line-height:1.3;display:block}[data-theme=parchment] .game-shell :is(.wardrobe-overview,.wardrobe-dialog) .stage-nameplate small{letter-spacing:.02em;font-size:10px;line-height:1.5;display:block}[data-theme=parchment] .game-shell .enemy-info strong{min-height:0;line-height:1.35}[data-theme=parchment] .game-shell .enemy-info :is(small,span){font-size:11px;line-height:1.6}@media (max-width:700px){[data-theme=parchment] .game-shell .game-main:has(.compact-skill-page){padding-top:8px}[data-theme=parchment] .game-shell .compact-skill-page .skill-overview{gap:8px;margin-bottom:4px}[data-theme=parchment] .game-shell .compact-skill-page .skill-xp-panel{padding-block:6px}[data-theme=parchment] .game-shell .compact-skill-page .skill-tabs{margin-bottom:6px}[data-theme=parchment] .game-shell .game-main .compact-skill-page .craft-start{min-height:44px}[data-theme=parchment] .game-shell .game-main .compact-skill-page.combat-page .page-heading{margin-bottom:12px;padding-block:8px}[data-theme=parchment] .game-shell .game-main .compact-skill-page .battle-buttons button{min-height:44px;padding:8px;font-size:12px;line-height:1.35}[data-theme=parchment] .game-shell .wardrobe-actions .primary{min-height:44px;padding:11px 16px;font-size:13px}[data-theme=parchment] .game-shell .wardrobe-dialog .appearance-preview{grid-template-columns:minmax(140px,1.2fr) minmax(0,1fr);align-items:center;gap:12px 18px;max-width:420px}[data-theme=parchment] .game-shell .wardrobe-dialog .appearance-preview>.portrait-stage{justify-self:center;width:100%;max-width:180px}[data-theme=parchment] .game-shell .wardrobe-dialog .stage-nameplate{padding:10px 8px}[data-theme=parchment] .game-shell .wardrobe-dialog .stage-nameplate strong{font-size:15px}[data-theme=parchment] .game-shell .wardrobe-dialog .stage-nameplate small{font-size:9px}[data-theme=parchment] .game-shell .wardrobe-dialog .randomize-look{flex-wrap:wrap;gap:6px;min-height:44px;padding:10px 8px;font-size:11px}[data-theme=parchment] .game-shell .wardrobe-dialog .appearance-preview>p{font-size:11px;line-height:1.6}[data-theme=parchment] .game-shell .wardrobe-dialog .portrait-choice-name{font-size:11px}[data-theme=parchment] .game-shell .wardrobe-dialog .portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){[data-theme=parchment] .game-shell .discipline-card{grid-template-columns:88px minmax(0,1fr);display:grid}[data-theme=parchment] .game-shell .discipline-card h3{margin-top:9px;font-size:20px}[data-theme=parchment] .game-shell .discipline-card p{min-height:0;margin:6px 0 14px}[data-theme=parchment] .game-shell .enemy-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-theme=parchment] .game-shell .enemy-info{padding:12px 10px}[data-theme=parchment] .game-shell .enemy-info strong{font-size:16px}[data-theme=parchment] .game-shell .enemy-info small{margin:8px 0}}@media (max-width:480px){[data-theme=parchment] .game-shell .wardrobe-dialog .portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){[data-theme=parchment] .game-shell .compact-skill-page .combat-arena.battle-enemy{height:120px}[data-theme=parchment] .game-shell .game-main .compact-skill-page .battle-buttons button{gap:4px;padding:7px 4px}[data-theme=parchment] .game-shell .wardrobe-dialog .appearance-preview{column-gap:12px}[data-theme=parchment] .game-shell .wardrobe-dialog .stage-nameplate strong{font-size:13px}[data-theme=parchment] .game-shell .discipline-card{grid-template-columns:76px minmax(0,1fr)}[data-theme=parchment] .game-shell .discipline-card h3{font-size:19px}}
.game-shell :is(.realm-navigation,.navigation-dialog){--nav-text:#e0e9dc;--nav-muted:#a4b5a1;--nav-line:#b9d0af24;--nav-hover:#d3e7c50c;--nav-selected:#314536;--nav-selected-ink:#f1f5e8;--nav-accent:#c4d8a7;--nav-focus:#e4edc4}.game-shell .sidebar.realm-navigation{height:calc(100*var(--u-dvh));border-right-width:1px;padding:8px 10px 0;overflow:hidden;box-shadow:5px 0 20px #17110b16}.game-shell .realm-navigation .navigation-header{border-bottom:1px solid var(--nav-line);flex:none;padding:0 2px 8px}.game-shell .realm-navigation .character-hud{width:100%;min-height:52px;padding:5px 7px}.game-shell :is(.realm-navigation,.navigation-sheet) .navigation-current{z-index:2;padding:10px 2px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--nav-line);flex:none;position:relative;box-shadow:0 -10px 18px -12px #0009}.game-shell .realm-navigation .navigation-current>.navigation-activity{margin-bottom:0}.game-shell .realm-navigation .navigation-scroll{scrollbar-width:thin;scrollbar-color:var(--nav-line) transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:8px 2px 10px;overflow:hidden auto}.game-shell .character-menu-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.game-shell .character-menu-routes .nav-route{border-color:var(--nav-line);background:var(--nav-hover);min-height:48px}.game-shell :is(.realm-navigation,.navigation-dialog) .nav-route{width:100%;min-height:32px;color:var(--nav-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.game-shell .nav-route>.painted-icon{width:24px;height:24px;overflow:visible}.game-shell .nav-route>span{min-width:0}.game-shell :is(.realm-navigation,.navigation-dialog) .nav-route:hover{background:var(--nav-hover);filter:none}.game-shell :is(.realm-navigation,.navigation-dialog) .nav-route.active{background:var(--nav-selected);color:var(--nav-selected-ink);border-color:var(--nav-line);box-shadow:inset 3px 0 var(--nav-accent);font-weight:650}.game-shell :is(.realm-navigation,.navigation-dialog) :is(button,a,summary):focus-visible{outline:2px solid var(--nav-focus);outline-offset:-2px}.game-shell .navigation-dialog{width:min(100%,540px);max-width:100%;max-height:min(calc(82*var(--u-dvh)),760px);color:var(--nav-text);background:#19251e;border:1px solid #697d57;border-bottom:0;border-radius:18px 18px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 70px #0005}.game-shell .navigation-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1515a6}.game-shell .navigation-sheet{max-height:calc(min(calc(82*var(--u-dvh)),760px) - 1px);flex-direction:column;display:flex}.game-shell .navigation-sheet-header{border-bottom:1px solid var(--nav-line);flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.game-shell .navigation-sheet-header p{letter-spacing:1.6px;color:var(--nav-muted);margin-bottom:4px;font-size:9px}.game-shell .navigation-sheet-header h2{color:var(--nav-text);font-size:27px}.game-shell .navigation-sheet-header button{width:44px;height:44px;color:var(--nav-text);border:1px solid var(--nav-line);background:var(--nav-hover);border-radius:50%}.game-shell .navigation-sheet-scroll{padding:10px 14px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;min-height:0;overflow-y:auto}.game-shell .navigation-dialog .navigation-current{padding-inline:14px}.game-shell .navigation-dialog .navigation-activity{margin-bottom:0}.game-shell .navigation-dialog .nav-route{min-height:44px;font-size:12px}[data-theme=parchment] .game-shell :is(.realm-navigation,.navigation-dialog){--nav-text:#f1dfbb;--nav-muted:#c8b391;--nav-line:#dec99b2b;--nav-hover:#f5dfb611;--nav-selected:linear-gradient(110deg,#f4e3bb,#dfc694);--nav-selected-ink:#3e2a19;--nav-accent:#77834c;--nav-focus:#f9d796}[data-theme=parchment] .game-shell .sidebar.realm-navigation{background:linear-gradient(90deg,#1d180fcc,#241b11bc),var(--painted-wood) center/460px;border-right:1px solid #a68757;padding:8px 10px 0}[data-theme=parchment] .game-shell .sidebar.realm-navigation:after{display:none}[data-theme=parchment] .game-shell .realm-navigation .character-hud{box-shadow:none;background:#1e170e44;border-color:#c4a2694d}[data-theme=parchment] .game-shell .navigation-dialog{--ui-text:var(--nav-text);--ui-muted:var(--nav-muted);background:linear-gradient(#302719ee,#251e15f5),var(--painted-wood) center/460px;border-color:#bc9e65}@media (max-width:1150px) and (min-width:701px){.game-shell .sidebar.realm-navigation{width:220px;padding-inline:10px}.game-shell .main-shell{width:calc(100% - 220px);margin-left:220px}}@media (max-height:760px) and (min-width:701px){.game-shell .realm-navigation .navigation-header{padding-bottom:6px}}@media (max-width:700px){.game-shell .sidebar.realm-navigation{display:none}.game-shell .main-shell{width:100%;margin-left:0}.game-shell .mobile-nav.realm-mobile-nav{padding:5px 6px max(5px,env(safe-area-inset-bottom));background:#18251cf5;border-top:1px solid #83987370;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:60px;display:grid;box-shadow:0 -3px 16px #151b1126}.game-shell .realm-mobile-nav button{color:#bdccb2;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:49px;padding:3px 1px;font-size:10px;font-weight:500;line-height:1.15;display:flex}.game-shell .realm-mobile-nav button>.painted-icon{width:26px;height:26px;overflow:visible}.game-shell .realm-mobile-nav button>svg{width:24px;height:26px}.game-shell .realm-mobile-nav button.active{color:#f1f5e8;background:#3d5239;border-color:#a8bd7e55;box-shadow:inset 0 2px #c5d5a2}.game-shell .realm-mobile-nav button:focus-visible{outline-offset:-2px;outline:2px solid #f9d796}[data-theme=parchment] .game-shell .mobile-nav.realm-mobile-nav{background:linear-gradient(#281f14eb,#20180fef),var(--painted-wood) center/460px;border-top-color:#bca16c80}[data-theme=parchment] .game-shell .realm-mobile-nav button{color:#e1cba4;flex:initial;min-width:0;padding:3px 1px}[data-theme=parchment] .game-shell .realm-mobile-nav button.active{color:#3e2a19;background:linear-gradient(110deg,#f4e3bb,#dfc694);border-color:#dac18c;box-shadow:inset 0 2px #78844b}}.game-shell .realm-navigation .character-hud{margin-bottom:0}.game-shell .nav-bubble{box-sizing:border-box;border:1px solid var(--bind-gold-line,#b98a3a);background:var(--bind-gold,linear-gradient(180deg,#f7dd9f,#dcae4c));min-width:18px;height:18px;color:var(--bind-gold-ink,#2b1c08);font:700 10.5px/1 var(--font-ui),Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:none;pointer-events:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;box-shadow:inset 0 1px #fff6d6aa,0 1px 2px #0000008c}.game-shell .nav-bubble[data-appear]{animation:.22s ease-out nav-bubble-in}.game-shell .nav-bubble[data-wide]{letter-spacing:-.2px;padding:0 4px}.game-shell .nav-route>.nav-bubble{min-width:18px;margin-left:auto}.game-shell :is(.nav-route.active,.realm-mobile-nav button.active)>.nav-bubble{border-color:var(--bind-brass-edge,#5a3d16);color:#f7dd9f;background:linear-gradient(#3a2812,#24180b);box-shadow:inset 0 1px #fff3d622,0 1px 2px #0006}@media (max-width:700px){.game-shell .realm-mobile-nav button{position:relative}.game-shell .realm-mobile-nav button>.nav-bubble{min-width:17px;height:17px;padding:0 4px;font-size:10px;position:absolute;top:2px;left:calc(50% + 5px)}}@keyframes nav-bubble-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-shell .nav-bubble[data-appear]{animation:none}}.game-shell .topbar .topbar-logo{color:#e7c58d;background:0 0;border:0;flex:0 148px;justify-content:flex-start;align-items:center;min-width:72px;height:44px;margin:0;padding:0;display:flex}.game-shell .topbar-logo img{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 2px #100e0980);width:100%;height:44px;display:block}.game-shell .topbar-logo img[hidden],.game-shell .topbar-logo img+span{display:none}.game-shell .topbar-logo img[hidden]+span{font:600 23px Georgia,serif;display:block}.game-shell .topbar-logo:focus-visible{outline-offset:2px;outline:2px solid #f9d796}@media (max-width:700px){.game-shell .topbar .topbar-logo{flex-basis:112px}}.game-shell .topbar .settings-shortcut{flex:none;width:44px;height:44px;padding:6px}.game-shell .topbar .settings-shortcut[aria-current=page]{background:#a68a4940;border-radius:6px}.game-shell .mobile-navigation-dock{display:none}@media (max-width:700px){.game-shell .mobile-navigation-dock{z-index:30;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #151b1138}.game-shell .mobile-navigation-dock .mobile-nav{box-shadow:none;position:static}.game-shell .main-shell .game-main{padding-bottom:calc(var(--mobile-dock-height,60px) + 20px)}.game-shell .mobile-current-action{margin:0;padding:0}.game-shell .mobile-current-action .navigation-activity{box-shadow:none;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 110px;gap:6px 12px;margin:0;padding:9px 12px;display:grid}.game-shell .mobile-current-action .navigation-activity:focus-visible{outline-offset:-3px}.game-shell .mobile-current-action .activity-heading{grid-area:1/1}.game-shell .mobile-current-action .activity-icon{width:32px;height:36px}.game-shell .mobile-current-action .activity-icon>.painted-icon{--icon-size:32px}.game-shell .mobile-current-action .activity-skill{flex-wrap:wrap;justify-content:flex-start;gap:2px 5px}.game-shell .mobile-current-action .activity-description{flex-direction:column;align-items:flex-start;gap:2px}.game-shell .mobile-current-action .activity-label{max-width:100%;font-size:11px}.game-shell .mobile-current-action .activity-time{font-size:10px}.game-shell .mobile-current-action .activity-xp{grid-area:1/2;align-self:center;gap:6px;min-width:0}.game-shell .mobile-current-action .activity-xp-copy{flex-wrap:wrap;gap:2px 5px}.game-shell .mobile-current-action .activity-cycle{grid-area:3/1/auto/-1;font-size:10px}.game-shell .mobile-current-action .activity-cycle .activity-meter{height:4px}.game-shell .mobile-current-action .activity-footer{border:0;grid-area:2/1/auto/-1;padding:0;font-size:10px}.game-shell .mobile-current-action .activity-limit{grid-column:1/-1;font-size:10px}}.game-shell .topbar .gold-short{display:none}@media (max-width:440px){.game-shell .main-shell .topbar,[data-theme] .game-shell .main-shell .topbar{gap:6px;padding-inline:10px}.game-shell .topbar .topbar-logo{min-width:60px}.game-shell .topbar .topbar-right{gap:6px}.game-shell .main-shell .topbar .icon-button:is(.map-shortcut,.settings-shortcut){width:40px;height:40px;padding:5px}.game-shell .main-shell .topbar .icon-button.queue-shortcut{width:40px;height:40px}.game-shell .main-shell .topbar .queue-shortcut .queue-glyph{--qg-size:26px}.game-shell .topbar .attribute-alert{gap:3px;padding:5px 7px}.game-shell .topbar .gold-counter:has(.gold-short) .gold-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-shell .topbar .gold-short{display:inline}}@media (max-width:380px){.game-shell .main-shell .topbar,[data-theme] .game-shell .main-shell .topbar{padding-inline:6px}.game-shell .topbar .topbar-logo{min-width:46px}.game-shell .topbar .topbar-right{gap:3px}.game-shell .main-shell .topbar .icon-button:is(.map-shortcut,.settings-shortcut){width:34px;height:34px;padding:4px}.game-shell .main-shell .topbar .icon-button.queue-shortcut{gap:2px;width:34px;height:34px}.game-shell .main-shell .topbar .queue-shortcut .queue-glyph{--qg-size:23px}.game-shell .main-shell .topbar .queue-shortcut .queue-count{font-size:13.5px}.game-shell .main-shell .topbar .queue-shortcut .queue-wax{width:7px;height:7px;top:5px;right:5px}.game-shell .topbar .attribute-alert{gap:2px;padding:5px}.game-shell .topbar .gold-counter{padding-inline:5px}}@media (min-width:701px) and (max-width:820px){.game-shell .topbar .topbar-right{gap:10px}.game-shell .topbar .gold-counter small{display:none}}
.game-shell .skill-nav{border-top:0;margin-top:8px;padding:8px 0 0}.game-shell .skill-nav>p{letter-spacing:1.7px;color:#a9abb4;margin:0 8px 4px;font-size:10px;font-weight:650}.game-shell .skill-nav .skill-nav-group{margin:0 0 1px}.game-shell .skill-nav summary{color:#d2d3da;border-radius:5px;gap:7px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:600}.game-shell .skill-nav summary:hover{background:#ffffff07}.game-shell .skill-nav summary:focus-visible{outline-offset:-2px;outline:2px solid #d3d5e1}.game-shell .skill-nav summary>svg{color:#a8aab2;flex:none;margin-left:auto;transition:transform .15s}.game-shell .skill-nav details>div{padding:0}.game-shell .skill-nav a{color:#c5c7ce;border:1px solid #0000;border-radius:5px;gap:7px;min-height:32px;margin:0;padding:3px 8px;font-size:12px}.game-shell .skill-nav a>.painted-icon{--icon-size:24px;flex:none}.game-shell .skill-nav .skill-nav-copy{white-space:nowrap;overflow-wrap:normal;flex-direction:column;min-width:0;line-height:1.3;display:flex}.game-shell .skill-nav a{gap:6px;padding-inline:6px}.game-shell .skill-nav a .skill-nav-level{min-width:0}.game-shell .skill-nav .skill-nav-training{color:#c4d5ac;margin-top:1px;font-size:9px;font-weight:500}.game-shell .skill-nav a .skill-nav-level{text-align:right;color:#b8bbc7;font-variant-numeric:tabular-nums;flex:none;min-width:28px;margin-left:auto;font-size:11px}.game-shell .skill-nav .skill-nav-level>span{opacity:.7;font-size:9px}.game-shell .skill-nav a:hover{color:#fff;background:#ffffff09}.game-shell .skill-nav a.selected{color:#fff;background:#363947;border-color:#626779;box-shadow:inset 3px 0 #b9c1d3}.navigation-activity{color:#f0eedb;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#33432d,#202d23);border:1px solid #71815b;border-radius:8px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:10px;text-decoration:none;display:flex;box-shadow:inset 0 1px #f3e4b612,0 3px 10px #0002}.navigation-activity:hover{filter:brightness(1.06);border-color:#b0ba85}.navigation-activity:focus-visible{outline-offset:2px;outline:2px solid #ffe1a0}.navigation-activity .activity-heading{align-items:center;gap:7px;min-width:0;display:flex}.navigation-activity .activity-icon{flex:none;place-items:center;width:28px;height:30px;display:grid}.navigation-activity .activity-icon>.painted-icon{--icon-size:28px}.navigation-activity .activity-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.navigation-activity :is(.activity-skill,.activity-description,.activity-xp-copy,.activity-footer){justify-content:space-between;align-items:center;gap:5px;min-width:0;line-height:1.25;display:flex}.navigation-activity .activity-skill strong{font:600 12px var(--font-ui),Arial,sans-serif;color:#fff0cc}.navigation-activity .activity-level{color:#e0c893;flex:none;font-size:10px}.navigation-activity .activity-label{text-overflow:ellipsis;white-space:nowrap;color:#e1d6b9;min-width:0;font-size:10px;overflow:hidden}.navigation-activity .activity-time{color:#d5dfb4;white-space:nowrap;flex:none;font-size:9px}.navigation-activity .activity-xp{flex-direction:column;gap:4px;display:flex}.navigation-activity .activity-xp-copy{color:#d9d4bc;font-size:10px}.navigation-activity .activity-xp-copy>span:last-child{color:#b9c58d;font-size:9px}.navigation-activity .activity-meter{background:#0e170c88;border-radius:3px;height:4px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0004}.navigation-activity .activity-meter>span{border-radius:inherit;background:#c5d48e;width:0;position:absolute;inset:0 auto 0 0}.navigation-activity .activity-cycle{color:#c7c8ad;align-items:center;gap:6px;min-width:0;font-size:9px;line-height:1;display:flex}.navigation-activity .activity-cycle .activity-meter{flex:1;height:3px}.navigation-activity .activity-cycle .activity-meter>span{background:#d6b36b}.navigation-activity .activity-cycle-seconds{text-align:right;color:#ead5a5;min-width:19px}.navigation-activity .activity-footer{border-top:1px solid #e1d7ad20;padding-top:5px;font-size:9px}.navigation-activity .activity-pending{color:#f0dfb6;white-space:nowrap;font-size:10px}.navigation-activity .activity-next-level{color:#c8c6ac;text-align:right}.navigation-activity .activity-state{color:#f2d396;text-align:right;font-size:9px}.navigation-activity .activity-limit{color:#c8b391;font-size:9px;line-height:1.2}.navigation-activity.activity-stopped{background:linear-gradient(135deg,#4e402b,#30291e);border-color:#ad8e59}[data-theme=parchment] .game-shell .skill-nav>p{color:#c4ac82}[data-theme=parchment] .game-shell .skill-nav summary{color:#edb}[data-theme=parchment] .game-shell .skill-nav summary>svg{color:#baa47f}[data-theme=parchment] .game-shell .skill-nav a{color:#e9d7b6}[data-theme=parchment] .game-shell .skill-nav a:hover{color:#fff4d9;background:#f7d5970c}[data-theme=parchment] .game-shell .skill-nav a.selected{color:#fff5da;background:linear-gradient(100deg,#52633f,#3b4a30);border-color:#9f9261;box-shadow:inset 3px 0 #d4bc7b}[data-theme=parchment] .game-shell .skill-nav .skill-nav-training{color:#d2dfa9}[data-theme=parchment] .game-shell .skill-nav a .skill-nav-level{color:#cdb991}[data-theme=parchment] .navigation-activity{background:linear-gradient(135deg,#3e482b,#283322);border-color:#998854}[data-theme=parchment] .navigation-activity.activity-stopped{background:linear-gradient(135deg,#57432b,#32271b);border-color:#bc965d}[data-theme=parchment] .game-shell .skill-nav summary:focus-visible{outline-color:#ffe1a0}@media (max-width:700px){.game-shell .skill-nav summary{min-height:44px}.game-shell .skill-nav a{min-height:44px;font-size:13px}.navigation-activity{padding:10px}}@media (prefers-reduced-motion:reduce){.game-shell .skill-nav summary>svg{transition:none}}.game-shell .skill-combat-entry{border:1px solid var(--ui-border,#697d57);background:var(--ui-surface,#20291f);min-height:64px;color:var(--ui-text,#ede6d0);border-radius:6px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;text-decoration:none;display:flex}.game-shell .skill-combat-entry>span{flex-direction:column;gap:4px;min-width:0;display:flex}.game-shell .skill-combat-entry strong{font-size:14px}.game-shell .skill-combat-entry small{color:var(--ui-muted,#b4bda6);font-size:11px;line-height:1.4}.game-shell .skill-combat-entry>svg{flex:none;margin-left:auto}.game-shell .skill-combat-entry:hover{filter:brightness(1.04);border-color:#ad965d}.game-shell .skill-combat-entry:focus-visible{outline-offset:2px;outline:2px solid #ad965d}
.game-shell .weapon-training{border:1px solid var(--ui-border,#786449);background:var(--ui-surface,#30281f);border-radius:8px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.game-shell .weapon-training p{margin:5px 0;font-size:12px}.game-shell .weapon-training small{font-size:11px}@media (max-width:600px){.game-shell .compact-skill-page:has(.battle-panel) .battle-supplies{font-size:10px;line-height:1.4}}[data-theme=parchment] .game-shell .weapon-training{color:#4a3827;background:#efe3c9;border-color:#c5b28c}.game-shell [data-attack-skill=Magic] .arena-slash{fill:#bba2ff;filter:drop-shadow(0 0 8px #8c70de)}.game-shell [data-attack-skill=Ranged] .arena-slash{fill:#f5ddb0}
.game-shell .adventure-hub{--adventure-line:#a89c7540;--adventure-muted:#aab7ae;min-width:0}.game-shell .adventure-hub .town-hub{gap:14px}.game-shell .adventure-hub .town-hero{min-height:128px;box-shadow:none;border-width:1px;border-radius:6px;align-items:center;padding:16px 20px}.game-shell .adventure-hub .town-hero h1{margin:4px 0 6px;font-size:30px}.game-shell .adventure-hub .town-hero p{max-width:70ch;font-size:12px;line-height:1.5}.game-shell .adventure-hub .town-location{display:none}.game-shell .adventure-hub .town-services{gap:8px}.game-shell .adventure-hub .town-services a{border-radius:5px;gap:8px;min-height:54px;padding:9px 10px}.game-shell .adventure-hub .town-services small{margin-top:2px;font-size:10px}.game-shell .adventure-hub .town-services .painted-icon{--icon-size:26px}.game-shell .adventure-hub .town-invitation{border-radius:6px;padding:14px 16px}.game-shell .adventure-hub .town-invitation h2{margin:4px 0;font-size:21px}.game-shell .adventure-hub .town-invitation p{margin:6px 0;font-size:12px;line-height:1.5}.game-shell .adventure-hub .town-invitation .primary{margin-top:6px}.game-shell .adventure-hub .town-intro{margin:6px 0 12px;line-height:1.5}.game-shell .adventure-hub .town-activity{gap:12px;padding:14px}.game-shell .adventure-hub .adventure-disclosure{border:1px solid var(--adventure-line);background:0 0;border-radius:5px;margin:0;padding:0 12px}.game-shell .adventure-hub .adventure-disclosure>summary{cursor:pointer;color:var(--ui-text,#e0e9dc);padding:12px 0;font-size:12px;font-weight:600}.game-shell .adventure-hub .adventure-disclosure[open]{padding-bottom:12px}.game-shell .adventure-hub .town-history{margin:10px 0}.game-shell .adventure-hub .town-equipment{padding:0 12px}.game-shell .adventure-hub .town-equipment>summary{padding:12px 0;font-size:12px}.game-shell .adventure-hub .town-equipment[open]{padding-bottom:12px}.game-shell .adventure-hub .town-people img{width:42px;height:52px}[data-theme=parchment] .game-shell .adventure-hub{--adventure-line:#a17c434d;--adventure-muted:#735735}@media (max-width:700px){.game-shell .adventure-hub .town-hero{min-height:112px;padding:12px}.game-shell .adventure-hub .town-hero h1{font-size:26px}.game-shell .adventure-hub .town-services small{display:none}.game-shell .adventure-hub .town-services a{gap:6px;min-height:44px;padding:8px}.game-shell .adventure-hub .adventure-disclosure>summary,.game-shell .adventure-hub .town-equipment>summary{min-height:44px}}
.game-shell .world-map-dialog{--wm-paper:#1c2221;--wm-slip:#232a27;--wm-inset:#2a312d;--wm-text:#f2efe5;--wm-muted:#b4bcb2;--wm-line:#d9e2cf26;--wm-line-strong:#d9e2cf40;--wm-highlight:#fff3d61a;--wm-brass:#b08a4f;--wm-brass-ink:#dcbd7d;--wm-brass-metal:linear-gradient(180deg,#eacf8c,#b98a3f 55%,#8a5f22);--wm-gold:linear-gradient(180deg,#f7dd9f,#dcae4c);--wm-gold-ink:#2b1c08;--wm-gold-line:#b98a3a;--wm-gold-wash:#d9a8451f;--wm-moss:#9fca86;--wm-warn:#eca58f;--wm-violet:#7a55a0;--wm-focus:#f4ead5;--wm-shadow:#00000080;--wm-fitting:linear-gradient(180deg,#2a1d10eb,#1e150beb);--wm-fitting-rim:#b08a4f;--wm-serif:var(--font-serif);--wm-ui:var(--font-ui),Arial,sans-serif;--wm-rule:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 10' preserveAspectRatio='none'%3E%3Cpath d='M0 5.5C60 3.5 120 7.5 180 5S300 2.5 360 5.5 480 8 600 4.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--wm-edge:16px;--wm-leaf-w:clamp(300px,calc(23*var(--u-vw)),340px);--wm-card-w:350px;--wm-icon:68px;box-sizing:border-box;width:calc(100*var(--u-vw));height:calc(100*var(--u-dvh));max-width:none;max-height:none;color:var(--wm-text);box-shadow:none;font:14px/1.5 var(--wm-ui);text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f191c;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}[data-theme=parchment] .game-shell .world-map-dialog{--wm-paper:#f4e7ca;--wm-slip:#f8eed6;--wm-inset:#ead7b1;--wm-text:#342216;--wm-muted:#65513c;--wm-line:#9c7c5159;--wm-line-strong:#a98b5e99;--wm-highlight:#fff6e0cc;--wm-brass:#a4834f;--wm-brass-ink:#6b4416;--wm-gold-wash:#e9c46a40;--wm-moss:#365d2b;--wm-warn:#8a3220;--wm-violet:#5a3a7a;--wm-focus:#6b4416;--wm-shadow:#2a1a0a40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.game-shell .world-map-dialog::backdrop{background:#0c0905}.game-shell .world-map-dialog *{box-sizing:border-box}.game-shell .world-map-dialog :where(h2,h3,p,ol,ul,dl,dd,blockquote){margin:0;padding:0}.game-shell .world-map-dialog :where(ol,ul){list-style:none}.game-shell .world-map-dialog :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.game-shell .world-map-dialog button:not(:disabled):hover{filter:none}.game-shell .world-map-surface{isolation:isolate;height:100%;position:relative;overflow:hidden}.game-shell .world-map-dialog .atlas-chart{position:absolute;inset:0}.game-shell .world-map-dialog .map-close{z-index:5;top:var(--wm-edge);right:var(--wm-edge);border:1px solid var(--wm-fitting-rim);background:var(--wm-fitting);color:#f6e5c2;border-radius:50%;place-items:center;width:42px;height:42px;min-height:0;margin:0;padding:0;display:grid;position:absolute;box-shadow:inset 0 1px #fff3d622,0 2px 7px #00000073}.game-shell .world-map-dialog .map-close:hover{box-shadow:inset 0 0 0 40px #ffffff12,0 2px 7px #00000073}.game-shell .world-map-dialog .map-close:focus-visible{outline-offset:2px;outline:2px solid #f7dd9f}.game-shell .world-map-dialog :is(.atlas-plate,.atlas-index){border:1px solid var(--wm-brass);background:linear-gradient(120deg,#26342644,transparent),var(--wm-paper);min-width:0;color:var(--wm-text);box-shadow:inset 0 0 0 1px var(--wm-highlight),0 12px 30px #0000008c,0 2px 6px #00000059;border-radius:10px;position:relative}[data-theme=parchment] .game-shell .world-map-dialog :is(.atlas-plate,.atlas-index){background:linear-gradient(125deg,#f8edd3,#eddbb6);border:5px solid #89623d;border-image:url(/media/interface/parchment/panel.webp) 12% fill/20px;border-radius:3px;box-shadow:0 12px 30px #0000006b,0 2px 6px #00000047}.game-shell .world-map-dialog .atlas-leaf{z-index:3;left:var(--wm-edge);top:var(--wm-edge);bottom:var(--wm-edge);width:var(--wm-leaf-w);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute}.game-shell .world-map-dialog .atlas-leaf>*{pointer-events:auto}.game-shell .world-map-dialog .atlas-plate{scrollbar-width:thin;flex:none;max-height:60%;overflow:auto}.game-shell .world-map-dialog .atlas-index{flex-direction:column;flex:0 auto;min-height:0;display:flex}.game-shell .world-map-dialog .map-travel-dialog{z-index:4;right:var(--wm-edge);top:calc(var(--wm-edge) + 54px);width:min(var(--wm-card-w),100% - 2 * var(--wm-edge));max-height:calc(100% - 2 * var(--wm-edge) - 54px);position:absolute}.game-shell .world-map-surface[data-level=world] .atlas-leaf{display:contents}.game-shell .world-map-surface[data-level=world] .atlas-plate{z-index:3;left:var(--wm-edge);top:var(--wm-edge);width:var(--wm-leaf-w);position:absolute}.game-shell .world-map-surface[data-level=world] .atlas-index{z-index:3;left:var(--wm-edge);right:var(--wm-edge);bottom:var(--wm-edge);position:absolute}.game-shell .world-map-surface[data-level=world] .atlas-index[data-folded]{right:auto}.game-shell .world-map-dialog .atlas-head{padding:12px 16px 13px;position:relative}.game-shell .world-map-dialog .atlas-about{padding:12px 16px 15px;position:relative}.game-shell .world-map-dialog :is(.atlas-about,.atlas-section):before{content:"";background:var(--wm-brass);opacity:.7;height:9px;-webkit-mask:var(--wm-rule) center/100% 100% no-repeat;-webkit-mask:var(--wm-rule) center/100% 100% no-repeat;mask:var(--wm-rule) center/100% 100% no-repeat}.game-shell .world-map-dialog .atlas-about:before{position:absolute;top:-4px;left:14px;right:14px}.game-shell .world-map-dialog .atlas-back{border:1px solid var(--wm-line-strong);min-height:30px;color:var(--wm-brass-ink);font:700 10px/1 var(--wm-ui);letter-spacing:.16em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:2px;margin:0 0 8px -4px;padding:3px 11px 3px 5px;display:inline-flex}.game-shell .world-map-dialog .atlas-back:hover{border-color:var(--wm-brass);background:var(--wm-gold-wash)}.game-shell .world-map-dialog .atlas-title{align-items:center;gap:13px;min-width:0;display:flex}.game-shell .world-map-dialog .atlas-arms{flex:0 0 var(--wm-icon);width:var(--wm-icon);height:var(--wm-icon);object-fit:contain;filter:drop-shadow(0 2px 3px var(--wm-shadow));border-radius:0}.game-shell .world-map-dialog .atlas-title>div{min-width:0}.game-shell .world-map-dialog .atlas-eyebrow{font:700 9.5px/1.3 var(--wm-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--wm-brass-ink);margin:0 0 3px}.game-shell .world-map-dialog .atlas-head h2{font:700 27px/1.08 var(--wm-serif);letter-spacing:-.01em;color:var(--wm-text);text-shadow:none;text-wrap:balance;margin:0}.game-shell .world-map-dialog .atlas-head h2:focus{outline:0}.game-shell .world-map-dialog .atlas-head h2:focus-visible{outline:2px solid var(--wm-focus);outline-offset:3px}.game-shell .world-map-dialog .atlas-standing{font:italic 13.5px/1.35 var(--wm-serif);color:var(--wm-muted);margin:5px 0 0}.game-shell .world-map-dialog .atlas-fold{border:1px solid var(--wm-line-strong);width:30px;height:30px;min-height:0;color:var(--wm-brass-ink);box-shadow:none;background:0 0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.game-shell .world-map-dialog .atlas-fold:hover{border-color:var(--wm-brass);background:var(--wm-gold-wash)}.game-shell .world-map-dialog .atlas-head>.atlas-fold{position:absolute;top:10px;right:10px}.game-shell .world-map-dialog .atlas-plate[data-folded] .atlas-head{align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.game-shell .world-map-dialog .atlas-plate[data-folded] .atlas-head>.atlas-fold{margin-left:auto;position:static}.game-shell .world-map-dialog .atlas-plate[data-folded] .atlas-back{margin:0}.game-shell .world-map-dialog .atlas-plate[data-folded] :is(.atlas-eyebrow,.atlas-standing){display:none}.game-shell .world-map-dialog .atlas-plate[data-folded] .atlas-title{gap:8px}.game-shell .world-map-dialog .atlas-plate[data-folded] .atlas-arms{--wm-icon:25px}.game-shell .world-map-dialog .atlas-plate[data-folded] .atlas-head h2{white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.3;overflow:hidden}.game-shell .world-map-dialog .atlas-lore{font:14px/1.6 var(--wm-serif);color:var(--wm-text)}.game-shell .world-map-dialog .atlas-whereabouts{gap:6px;display:grid}.game-shell .world-map-dialog .atlas-whereabouts>div{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.game-shell .world-map-dialog .atlas-whereabouts dt{font:700 9px/1.3 var(--wm-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--wm-brass-ink)}.game-shell .world-map-dialog .atlas-whereabouts dd{font:13.5px/1.4 var(--wm-serif);color:var(--wm-muted)}.game-shell .world-map-dialog .atlas-whereabouts strong{color:var(--wm-text);font-weight:700}.game-shell .world-map-dialog .atlas-whereabouts em{font-style:italic}.game-shell .world-map-dialog .atlas-passage{gap:1px;margin:11px 0 0;padding:0 0 0 20px;display:grid;position:relative}.game-shell .world-map-dialog .atlas-passage:before{content:"";background:url(/media/interface/binding/wax-seal-moss.png) 50%/contain no-repeat;width:11px;height:11px;position:absolute;top:4px;left:2px}.game-shell .world-map-dialog .atlas-passage[data-kind=return]:before{background-image:url(/media/interface/binding/wax-seal-amber.png)}.game-shell .world-map-dialog .atlas-passage[data-kind=sealed]:before{background-image:url(/media/interface/binding/wax-seal-red.png)}.game-shell .world-map-dialog .atlas-passage strong{font:700 15px/1.3 var(--wm-serif);color:var(--wm-text)}.game-shell .world-map-dialog .atlas-passage span{font:italic 12.5px/1.45 var(--wm-serif);color:var(--wm-muted)}.game-shell .world-map-dialog .atlas-index-head{flex:none;align-items:center;gap:8px;padding:10px 10px 4px 16px;display:flex}.game-shell .world-map-dialog .atlas-index[data-folded] .atlas-index-head{padding-bottom:10px}.game-shell .world-map-dialog .atlas-section{min-width:0;font:700 12.5px/1.3 var(--wm-serif);color:var(--wm-text);letter-spacing:0;text-shadow:none;white-space:nowrap;flex:auto;align-items:center;gap:10px;margin:0;display:flex}.game-shell .world-map-dialog .atlas-section:before{opacity:.55;flex:auto;order:2}.game-shell .world-map-dialog .atlas-index-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wm-brass) transparent;flex:auto;min-height:0;padding:2px 12px 12px;overflow:auto}.game-shell .world-map-dialog .atlas-neighbours .atlas-section{margin:14px 4px 0}.game-shell .world-map-dialog :is(.atlas-index-body,.atlas-card-body){background:linear-gradient(color-mix(in srgb,var(--wm-ground) 0%,transparent),var(--wm-ground) 75%) center bottom / 100% 26px no-repeat local,linear-gradient(transparent,color-mix(in srgb,var(--wm-brass) 32%,transparent)) center bottom / 100% 12px no-repeat scroll}.game-shell .world-map-dialog .atlas-index-body{--wm-ground:var(--wm-paper)}[data-theme=parchment] .game-shell .world-map-dialog .atlas-index-body{--wm-ground:#efdfbd}.game-shell .world-map-dialog .atlas-card-body{--wm-ground:var(--wm-slip)}.game-shell .world-map-surface[data-level=world] .atlas-index-body{background:0 0;padding:0 8px 8px;overflow:visible}.game-shell .world-map-surface[data-level=world] .atlas-lands{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.game-shell .world-map-surface[data-level=world] .atlas-lands>li+li{border-top:0;border-left:1px dashed var(--wm-line)}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;height:100%;min-height:0;padding:6px 8px}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row-arms{grid-row:1/span 2;width:40px;height:40px}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row-marks{justify-content:flex-start}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.game-shell .world-map-dialog .atlas-rows>li+li{border-top:1px dashed var(--wm-line)}.game-shell .world-map-dialog .atlas-row{width:100%;min-height:44px;color:var(--wm-text);text-align:left;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:6px 8px;transition:background-color .15s;display:grid;position:relative}.game-shell .world-map-dialog .atlas-lands .atlas-row{min-height:62px}.game-shell .world-map-dialog .atlas-row:is(:hover,[data-state=highlight]){background:var(--wm-gold-wash)}.game-shell .world-map-dialog .atlas-row:focus-visible{outline-offset:-2px}.game-shell .world-map-dialog .atlas-row[data-state=chosen]{background:var(--wm-gold);color:var(--wm-gold-ink);box-shadow:inset 0 0 0 1px var(--wm-gold-line)}.game-shell .world-map-dialog .atlas-row[data-state=chosen]:before{content:"";background:linear-gradient(#7b4f95,#5a3771);border-radius:1px;width:5px;position:absolute;top:-3px;bottom:-3px;left:-6px}.game-shell .world-map-dialog .atlas-row-arms{object-fit:contain;width:44px;height:44px;filter:drop-shadow(0 1px 2px var(--wm-shadow))}.game-shell .world-map-dialog .atlas-row-name{min-width:0;display:grid}.game-shell .world-map-dialog .atlas-row-name strong{text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.25 var(--wm-serif);color:inherit;overflow:hidden}.game-shell .world-map-dialog .atlas-row-name small{font:italic 12px/1.35 var(--wm-serif);color:var(--wm-muted)}.game-shell .world-map-dialog .atlas-row[data-state=chosen] :is(strong,small){color:var(--wm-gold-ink)}.game-shell .world-map-dialog .atlas-row-marks{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.game-shell .world-map-dialog .atlas-numeral{background:var(--wm-brass-metal);color:#2b1c08;width:24px;height:24px;font:700 12px/1 var(--wm-serif);font-variant-numeric:lining-nums;border:1px solid #3d2710;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fff6d688,0 1px 2px #00000059}.game-shell .world-map-dialog .atlas-numeral[data-here]{background:var(--wm-gold);border-color:#4a3010}.game-shell .world-map-dialog .atlas-stamp{font:700 9px/1.2 var(--wm-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--wm-brass-ink);border:1px solid;border-radius:2px;align-items:center;gap:4px;padding:3px 6px 2px;display:inline-flex}.game-shell .world-map-dialog .atlas-stamp:is([data-kind=first],[data-kind=home]){color:var(--wm-moss)}.game-shell .world-map-dialog .atlas-stamp[data-kind=sealed]{color:var(--wm-warn)}.game-shell .world-map-dialog .atlas-stamp:is([data-kind=new],[data-kind=visited]){color:var(--wm-muted);border-style:dashed}.game-shell .world-map-dialog .atlas-stamp[data-kind=here]{border-color:var(--wm-gold-line);background:var(--wm-gold);color:var(--wm-gold-ink)}.game-shell .world-map-dialog .atlas-flame-glyph{background:linear-gradient(#fbe08a,#e8b04a 45%,#a8601a);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:7px;height:10px;box-shadow:0 0 0 1px #3a251080}.game-shell .world-map-dialog .atlas-neighbours ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.game-shell .world-map-dialog .atlas-neighbours button{width:100%;min-height:44px;color:var(--wm-muted);font:600 10.5px/1.2 var(--wm-ui);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:3px;justify-items:center;gap:3px;margin:0;padding:6px 2px;display:grid}.game-shell .world-map-dialog .atlas-neighbours button:hover{background:var(--wm-gold-wash);color:var(--wm-text)}.game-shell .world-map-dialog .atlas-neighbours img{object-fit:contain;width:34px;height:34px}.game-shell .world-map-dialog .map-travel-dialog{border:1px solid var(--wm-brass);background:var(--wm-slip);color:var(--wm-text);box-shadow:inset 0 0 0 4px var(--wm-slip),inset 0 0 0 5px color-mix(in srgb,var(--wm-brass) 55%,transparent),0 12px 30px #0000008c,0 2px 6px #00000059;border-radius:4px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.game-shell .world-map-dialog .map-travel-dialog:focus{outline:0}.game-shell .world-map-dialog .map-travel-dialog:focus-visible{outline:2px solid var(--wm-focus);outline-offset:2px}.game-shell .world-map-dialog .atlas-card-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:16px 18px 12px;overflow:auto}.game-shell .world-map-dialog .atlas-card-head{align-items:center;gap:13px;display:flex}.game-shell .world-map-dialog .atlas-card-head>img{object-fit:contain;width:64px;height:64px;filter:drop-shadow(0 2px 3px var(--wm-shadow));flex:none}.game-shell .world-map-dialog .atlas-card-head>div{min-width:0}.game-shell .world-map-dialog .atlas-card-head h3{font:700 25px/1.08 var(--wm-serif);letter-spacing:-.01em;color:var(--wm-text);text-shadow:none;overflow-wrap:anywhere;margin:0}.game-shell .world-map-dialog .atlas-card-marks{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.game-shell .world-map-dialog .atlas-card-line{font:italic 14px/1.6 var(--wm-serif);color:var(--wm-text);border:0;margin:14px 0 0;padding:0 0 0 26px;position:relative}.game-shell .world-map-dialog .atlas-card-line:before{content:"“";font:700 36px/1 var(--wm-serif);color:var(--wm-brass);opacity:.85;position:absolute;top:-7px;left:0}.game-shell .world-map-dialog .atlas-card-rumour{font:italic 12.5px/1.55 var(--wm-serif);color:var(--wm-muted);margin:8px 0 0 26px}.game-shell .world-map-dialog .atlas-card-rumour>span{font:700 8.5px/1 var(--wm-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--wm-brass-ink);margin-right:7px;font-style:normal}.game-shell .world-map-dialog .atlas-card-ledger{border-block:1px solid color-mix(in srgb,var(--wm-brass) 60%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:9px 0;display:grid}.game-shell .world-map-dialog .atlas-card-ledger>div{min-width:0;padding:0 10px}.game-shell .world-map-dialog .atlas-card-ledger>div:first-child{padding-left:0}.game-shell .world-map-dialog .atlas-card-ledger>div+div{border-left:1px solid color-mix(in srgb,var(--wm-brass) 45%,transparent)}.game-shell .world-map-dialog .atlas-card-ledger dt{font:700 8.5px/1.3 var(--wm-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--wm-brass-ink)}.game-shell .world-map-dialog .atlas-card-ledger dd{font:700 18px/1.15 var(--wm-serif);color:var(--wm-text);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin-top:3px}.game-shell .world-map-dialog .atlas-card-ledger dd.atlas-card-note{font:italic 11.5px/1.3 var(--wm-serif);color:var(--wm-muted);margin-top:1px}.game-shell .world-map-dialog .atlas-card-ledger dd.atlas-card-small{font:italic 13px/1.3 var(--wm-serif)}.game-shell .world-map-dialog .atlas-card-note-line{font:12.5px/1.5 var(--wm-ui);color:var(--wm-muted);grid-column:1/-1;padding-left:18px;position:relative}.game-shell .world-map-dialog .atlas-card-note-line:before{content:"";background:url(/media/interface/binding/wax-seal-amber.png) 50%/contain no-repeat;width:10px;height:10px;position:absolute;top:4px;left:1px}.game-shell .world-map-dialog .atlas-card-note-line[data-kind]{color:var(--wm-warn);font-weight:600}.game-shell .world-map-dialog .atlas-card-note-line[data-kind]:before{background-image:url(/media/interface/binding/wax-seal-red.png)}.game-shell .world-map-dialog .atlas-card-error{font:600 12.5px/1.5 var(--wm-ui);color:var(--wm-warn);grid-column:1/-1;padding-left:18px}.game-shell .world-map-dialog .atlas-card-foot{border-top:1px solid color-mix(in srgb,var(--wm-brass) 45%,transparent);background:color-mix(in srgb,var(--wm-inset) 55%,var(--wm-slip));flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 18px 15px;display:grid}.game-shell .world-map-dialog .atlas-card-question{font:700 15px/1.3 var(--wm-serif);color:var(--wm-text)}.game-shell .world-map-dialog .map-travel-actions{display:contents}.game-shell .world-map-dialog .map-travel-actions>button{min-height:44px;font:700 12.5px/1.15 var(--wm-ui);letter-spacing:0;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0;padding:8px 15px;transition:none;display:inline-flex}.game-shell .world-map-dialog .atlas-quiet{border:1px solid var(--wm-brass);color:var(--wm-text);background:0 0}.game-shell .world-map-dialog .atlas-quiet:hover:not(:disabled){background:var(--wm-gold-wash)}.game-shell .world-map-dialog .map-travel-actions>.atlas-seal{border:1px solid var(--wm-gold-line);background:var(--wm-gold);width:100%;min-height:48px;color:var(--wm-gold-ink);border-radius:4px;grid-column:1/-1;padding-left:8px;box-shadow:inset 0 0 0 1px #f7df9c,0 2px 5px #00000040}.game-shell .world-map-dialog .atlas-seal>i{filter:drop-shadow(0 1px 1px #00000059);background:url(/media/interface/binding/wax-seal-red.png) 50%/contain no-repeat;flex:none;width:30px;height:30px}.game-shell .world-map-dialog .map-travel-actions>.atlas-seal:hover:not(:disabled){background:linear-gradient(#fae4ad,#e4b95a)}.game-shell .world-map-dialog .map-travel-actions>.atlas-seal:disabled{opacity:1;border:1px dashed var(--wm-brass);color:var(--wm-muted);box-shadow:none;background:0 0}.game-shell .world-map-dialog .atlas-seal:disabled>i{opacity:.45;filter:grayscale()}.game-shell .world-map-dialog .map-travel-dialog[data-sealing] .atlas-seal{opacity:1;border:1px solid var(--wm-gold-line);background:var(--wm-gold);color:var(--wm-gold-ink)}.game-shell .world-map-dialog .map-travel-dialog[data-sealing] .atlas-seal>i{opacity:1;filter:drop-shadow(0 1px 1px #00000059);animation:.45s cubic-bezier(.2,.8,.3,1) both atlas-seal-press}@keyframes atlas-seal-press{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}60%{opacity:1;transform:scale(.9)rotate(3deg)}to{opacity:1;transform:none}}@media (max-width:899px) and (max-aspect-ratio:5/4){.game-shell .world-map-dialog{--wm-icon:64px;background:var(--wm-paper)}[data-theme=parchment] .game-shell .world-map-dialog{background:linear-gradient(125deg,#f8edd3,#eddbb6)}.game-shell .world-map-surface{grid-template:"head""chart""ledger"minmax(0,1fr)/100%;display:grid}.game-shell .world-map-dialog .atlas-leaf,.game-shell .world-map-surface[data-level=world] .atlas-leaf{display:contents}.game-shell .world-map-dialog :is(.atlas-plate,.atlas-index),[data-theme=parchment] .game-shell .world-map-dialog :is(.atlas-plate,.atlas-index),.game-shell .world-map-surface[data-level=world] :is(.atlas-plate,.atlas-index){width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-image:;border-radius:0;position:relative;inset:auto;overflow:visible}.game-shell .world-map-dialog .atlas-plate{grid-area:head}.game-shell .world-map-dialog .atlas-head{padding:10px 60px 13px 14px}.game-shell .world-map-dialog .atlas-head:after{content:"";background:var(--wm-brass);opacity:.7;height:9px;-webkit-mask:var(--wm-rule) center/100% 100% no-repeat;-webkit-mask:var(--wm-rule) center/100% 100% no-repeat;mask:var(--wm-rule) center/100% 100% no-repeat;position:absolute;bottom:0;left:12px;right:12px}.game-shell .world-map-dialog .atlas-title{gap:12px}.game-shell .world-map-dialog .atlas-head h2{font-size:25px}.game-shell .world-map-dialog .atlas-standing{font-size:13px}.game-shell .world-map-dialog .atlas-chart{aspect-ratio:3/2;grid-area:chart;width:100%;position:relative;inset:auto;box-shadow:0 1px #2a1a0a,0 -1px #2a1a0a}.game-shell .world-map-dialog .atlas-chart:after{content:"";z-index:4;pointer-events:none;border-block:2px solid var(--wm-brass);position:absolute;inset:0}.game-shell .world-map-dialog .atlas-index,.game-shell .world-map-surface[data-level=world] .atlas-index{overscroll-behavior:contain;grid-area:ledger;min-height:0;padding:0 0 20px;display:block;overflow:auto}.game-shell .world-map-dialog .atlas-about{padding:12px 14px 4px}.game-shell .world-map-dialog .atlas-about:before{display:none}.game-shell .world-map-dialog .atlas-index-head{padding:12px 14px 4px}.game-shell .world-map-dialog .atlas-index-body,.game-shell .world-map-surface[data-level=world] .atlas-index-body{background:0 0;padding:0 14px;overflow:visible}.game-shell .world-map-surface[data-level=world] .atlas-lands{display:block}.game-shell .world-map-surface[data-level=world] .atlas-lands>li+li{border-left:0;border-top:1px dashed var(--wm-line)}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:62px;padding:6px 8px}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row-arms{grid-row:auto;width:44px;height:44px}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row-marks{justify-content:flex-end}.game-shell .world-map-surface[data-level=world] .atlas-lands .atlas-row-name small{white-space:normal}.game-shell .world-map-dialog .map-travel-dialog{z-index:4;grid-area:ledger;align-self:start;width:auto;max-height:calc(100% - 16px);margin:8px;position:relative;inset:auto}.game-shell .world-map-surface[data-card] .atlas-index{visibility:hidden}.game-shell .world-map-dialog .atlas-card-body{padding:14px 14px 10px}.game-shell .world-map-dialog .atlas-card-foot{padding:10px 14px 12px}.game-shell .world-map-dialog .map-close{grid-area:head;place-self:start end;margin:10px 10px 0 0;position:relative;inset:auto}.game-shell .world-map-surface[data-card] .atlas-title{display:none}.game-shell .world-map-surface[data-card] .atlas-head{padding-bottom:10px}.game-shell .world-map-surface[data-card] .atlas-back{margin-bottom:0}}@media (max-width:360px) and (max-aspect-ratio:5/4){.game-shell .world-map-dialog{--wm-icon:61px}.game-shell .world-map-dialog .atlas-head h2{font-size:22px}.game-shell .world-map-dialog .atlas-eyebrow{letter-spacing:.1em;font-size:9px}.game-shell .world-map-dialog .atlas-card-head>img{width:52px;height:52px}.game-shell .world-map-dialog .atlas-card-head h3{font-size:22px}.game-shell .world-map-dialog .atlas-card-ledger>div{padding:0 7px}.game-shell .world-map-dialog .atlas-card-ledger dd{font-size:16px}}@media (max-height:620px) and (min-aspect-ratio:5/4){.game-shell .world-map-dialog{--wm-edge:10px;--wm-icon:52px}.game-shell .world-map-dialog .atlas-head{padding:9px 42px 10px 12px}.game-shell .world-map-dialog .atlas-back{margin-bottom:4px}.game-shell .world-map-dialog .atlas-head h2{font-size:22px}.game-shell .world-map-dialog .atlas-standing{font-size:12.5px}.game-shell .world-map-dialog .atlas-about{padding:9px 12px 11px}.game-shell .world-map-dialog .atlas-lore{font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.game-shell .world-map-dialog .map-travel-dialog[data-sealing] .atlas-seal>i{animation:none}.game-shell .world-map-dialog .atlas-row{transition:none}}.game-shell .topbar .map-shortcut{width:44px;height:44px;padding:6px}.game-shell .navigation-dialog .character-hud{width:100%;margin-bottom:10px}
.game-shell .workspace-page{--wc-surface:var(--ui-surface,#28221c);--wc-inset:var(--ui-raised,#211c17);--wc-line:var(--ui-border,#78634466);--wc-text:var(--ui-text,#ebdbc0);--wc-muted:var(--ui-muted,#b5a994);--wc-accent:var(--ui-accent,#99ad7c)}.game-shell .game-main .workspace-page .skill-overview{border:1px solid var(--wc-line);background:var(--wc-surface);box-shadow:none;border-image:;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(215px,.7fr);gap:16px;margin-bottom:8px;padding:8px 12px}.game-shell .game-main .workspace-page .skill-heading h1{font-size:27px}.game-shell .game-main .workspace-page .skill-xp-panel{box-shadow:none;background:0 0;border:0;padding:6px 10px}.game-shell .game-main .workspace-page .skill-tabs{margin-bottom:10px}.game-shell .game-main .workspace-page .skill-tabs button{min-height:38px;padding-block:7px}.game-shell .skill-workspace{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.game-shell .game-main .workspace-page :is(.wc-action,.wc-resources){border:1px solid var(--wc-line);background:var(--wc-surface);min-width:0;color:var(--wc-text);border-image:;border-radius:6px;grid-area:auto;margin:0;padding:0;overflow:hidden;box-shadow:0 3px 10px #0000000d}.game-shell .workspace-page .wc-topline{border-bottom:1px solid var(--wc-line);height:36px;color:var(--wc-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.game-shell .workspace-page .wc-topline>span:first-child{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.game-shell .workspace-page .wc-status{text-align:right;color:var(--wc-accent);white-space:nowrap;font-size:10px}.game-shell .workspace-page .wc-hero{align-items:center;gap:16px;height:116px;padding:12px 16px;display:flex;position:relative}.game-shell .game-main .workspace-page .scene-title{text-align:left;min-width:0;padding:0;display:block}.game-shell .game-main .workspace-page .scene-title h2{white-space:nowrap;margin:4px 0 8px;font-size:27px;line-height:1.15}.game-shell .workspace-page .wc-facts{color:var(--wc-muted);align-items:center;gap:12px;font-size:11px;display:flex}.game-shell .workspace-page .wc-facts>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.game-shell .game-main .workspace-page .scene-title p{color:var(--wc-muted);margin:6px 0 0;font-size:10px}.game-shell .game-main .workspace-page .cycle-info{width:100%;max-width:none;margin:0}.game-shell .game-main .workspace-page .cycle-info>div:first-child{margin-bottom:8px;font-size:11px}.game-shell .workspace-page .cycle-info strong{font-variant-numeric:tabular-nums}.game-shell .game-main .workspace-page .cycle-track{height:5px}.game-shell .workspace-page .wc-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-shell .game-main .workspace-page .wc-buttons button{white-space:normal;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:5px 8px;font-size:11px;line-height:15px;display:flex;transform:none}.game-shell .workspace-page .wc-buttons button svg{flex-shrink:0}.game-shell .workspace-page :is(.wc-guidance,.wc-feedback){align-items:center;gap:5px;min-width:0;height:24px;font-size:11px;line-height:15px;display:flex}.game-shell .game-main .workspace-page :is(.wc-guidance,.wc-feedback) :is(span,strong){font-size:inherit;color:inherit}.game-shell .game-main .workspace-page .wc-guidance :is(.other-training,.gathering-lock){color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:11px;line-height:15px}.game-shell .workspace-page .wc-guidance :is(button,a){color:var(--wc-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 0 3px;padding:0;text-decoration:underline;display:inline}.game-shell .workspace-page .wc-feedback svg{color:var(--wc-accent);flex-shrink:0}.game-shell .workspace-page .wc-resources-heading{border-bottom:1px solid var(--wc-line);justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.game-shell .game-main .workspace-page .wc-resources-heading h2{margin:0;font-size:18px}.game-shell .workspace-page .wc-resources-heading>span{color:var(--wc-muted);white-space:nowrap;font-size:10px}.game-shell .workspace-page .wc-choices{gap:6px;padding:10px;display:grid}.game-shell .workspace-page .wc-choice{border:1px solid var(--wc-line);width:100%;min-width:0;height:68px;color:var(--wc-text);text-align:left;box-shadow:none;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.game-shell .workspace-page .wc-choice:hover{background:var(--wc-inset)}.game-shell .workspace-page .wc-choice[aria-pressed=true]{border-color:var(--wc-accent);background:color-mix(in srgb,var(--wc-accent) 9%,var(--wc-surface));box-shadow:inset 3px 0 var(--wc-accent)}.game-shell .workspace-page .wc-choice .crafted-item-art{width:40px;height:40px;box-shadow:none;background:0 0;border:0;flex:0 0 40px;padding:0}.game-shell .workspace-page .wc-choice-copy{flex:1;min-width:0;display:block}.game-shell .workspace-page .wc-choice-copy strong{color:var(--wc-text);font-size:13px;line-height:18px;display:block}.game-shell .workspace-page .wc-choice-copy small{color:var(--wc-muted);white-space:nowrap;margin-top:3px;font-size:10px;line-height:15px;display:block}.game-shell .workspace-page .wc-choice-state{width:16px;color:var(--wc-accent);flex:0 0 16px;justify-content:center;align-items:center;display:flex}.game-shell .workspace-page .wc-choice.is-locked .wc-choice-state{color:var(--wc-muted)}@media (max-width:1050px){.game-shell .skill-workspace{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:10px}.game-shell .workspace-page .wc-hero{gap:10px;padding:12px}.game-shell .game-main .workspace-page .scene-title h2{font-size:24px}}@media (max-width:800px){.game-shell .skill-workspace{grid-template-columns:minmax(0,1fr)}.game-shell .game-main .workspace-page .skill-overview{grid-template-columns:1fr;gap:8px;padding:10px 12px}.game-shell .game-main .workspace-page .skill-xp-panel{padding:0}.game-shell .game-main .workspace-page .skill-xp-panel>div:first-child{margin-bottom:6px}.game-shell .workspace-page .wc-hero{gap:16px;height:112px;padding:10px 14px}.game-shell .workspace-page .wc-choices{gap:5px;padding:8px}.game-shell .workspace-page .wc-choice{height:58px}}@media (max-width:360px){.game-shell .workspace-page .wc-topline{padding-inline:10px;font-size:10px}.game-shell .workspace-page .wc-hero{gap:10px;padding-inline:10px}.game-shell .game-main .workspace-page .scene-title h2{font-size:22px}.game-shell .workspace-page .wc-facts{gap:7px;font-size:10px}}[data-theme=parchment] .game-shell .game-main .workspace-page :is(.skill-overview,.wc-action,.wc-resources){background:var(--paper);border:5px solid #89623d;border-image:var(--painted-panel) 12% fill / 20px / 0 stretch;border-radius:3px;box-shadow:0 3px 8px #492e161c}.game-shell .game-main .workspace-page .wc-choices .wc-choice .gathering-action-art>img{width:38px;height:40px;padding:0}
.game-shell .workspace-page .wc-art{background:var(--wc-inset);border-radius:8px;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid}.game-shell .game-main .workspace-page .wc-art .crafted-item-art{width:76px;height:76px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.game-shell .game-main .workspace-page .wc-art .crafted-item-art>img{object-fit:contain;padding:0}.game-shell .game-main .workspace-page .scene-title .recipe-tool-benefit{color:var(--wc-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.game-shell .game-main .workspace-page .wc-pace .cp-hint{color:var(--wc-muted);text-wrap:pretty;margin:0 0 5px;font-size:11px;line-height:1.5}.game-shell .game-main .workspace-page .wc-pace .cp-hint b{color:var(--wc-text,inherit);font-weight:650}.game-shell .game-main .workspace-page .wc-pace .cp-hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.game-shell .game-main .workspace-page .recipe-book{max-height:none;display:block;overflow:visible}.game-shell .game-main .workspace-page .recipe-book .recipe-list{max-height:none;margin:0;padding:0 0 4px;display:block;overflow:visible}.game-shell .game-main .workspace-page .wc-choice.recipe-choice{color:var(--wc-text);opacity:1;border-radius:4px;padding:8px 10px}.game-shell .game-main .workspace-page .wc-choice.recipe-choice.is-locked{opacity:1}.game-shell .game-main .workspace-page .wc-choice .wc-choice-copy strong{font:600 13px/18px var(--font-ui),Arial,sans-serif;color:var(--wc-text)}.game-shell .game-main .workspace-page .wc-choice .wc-choice-copy small{color:var(--wc-muted);margin-top:3px;font-size:10px;line-height:15px;display:block}.game-shell .game-main .workspace-page .wc-choice.is-locked .wc-choice-copy strong{color:var(--wc-muted)}.game-shell .game-main .workspace-page .wc-stepper{border:1px solid var(--wc-line);background:var(--wc-inset);border-radius:999px;align-items:stretch;height:34px;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px 3px #0000001f}.game-shell .game-main .workspace-page .wc-stepper:focus-within{border-color:var(--wc-accent);box-shadow:inset 0 1px 3px #0000001f, 0 0 0 2px color-mix(in srgb,var(--wc-accent) 28%,transparent)}.game-shell .game-main .workspace-page .wc-stepper button{width:34px;min-height:0;color:var(--wc-text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.game-shell .game-main .workspace-page .wc-stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--wc-accent) 16%,transparent)}.game-shell .game-main .workspace-page .wc-stepper button:disabled{opacity:.35;cursor:default}.game-shell .game-main .workspace-page .wc-stepper button:focus-visible{background:color-mix(in srgb,var(--wc-accent) 22%,transparent);outline:none}.game-shell .game-main .workspace-page .wc-stepper input{border:0;border-inline:1px solid var(--wc-line);width:54px;min-height:0;color:var(--wc-text);text-align:center;font-variant-numeric:tabular-nums;box-shadow:none;appearance:textfield;background:0 0;border-radius:0;outline:none;margin:0;padding:0 4px;font-size:14px;font-weight:600}.game-shell .game-main .workspace-page .wc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.game-shell .game-main .workspace-page .wc-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.game-shell .game-main .workspace-page .wc-batch-presets{border:1px solid var(--wc-line);background:var(--wc-inset);border-radius:999px;gap:3px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 3px #0000001f}.game-shell .game-main .workspace-page .wc-batch-presets button{min-width:36px;height:26px;color:var(--wc-muted);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;margin:0;padding:0 10px;font-size:11px;font-weight:600;line-height:1;transition:background-color .15s,color .15s}.game-shell .game-main .workspace-page .wc-batch-presets button:hover:not(:disabled){color:var(--wc-text);background:color-mix(in srgb,var(--wc-accent) 10%,transparent)}.game-shell .game-main .workspace-page .wc-batch-presets button[aria-pressed=true]{border-color:var(--wc-accent);color:var(--wc-text);background:color-mix(in srgb,var(--wc-accent) 18%,var(--wc-surface))}.game-shell .game-main .workspace-page .wc-batch-presets button:disabled{opacity:.38;cursor:default}.game-shell .game-main .workspace-page .wc-batch-presets button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:1px}.game-shell .game-main .workspace-page .wc-guidance :is(.recipe-lock-note,.ingredient-hint){color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;font-size:11px;line-height:15px;display:inline}.game-shell .game-main .workspace-page .wc-feedback.craft-receipt{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;margin:0;padding:0;display:flex}.game-shell .game-main .workspace-page .wc-feedback.craft-receipt a{color:var(--wc-accent);text-decoration:underline}[data-theme=parchment] .game-shell .game-main .workspace-page :is(.wc-stepper,.wc-batch-presets){background:#fff7e6;border-color:#c9ab7a;box-shadow:inset 0 1px 2px #71532b1f}[data-theme=parchment] .game-shell .game-main .workspace-page .wc-stepper input{border-inline-color:#e3cfa6}[data-theme=parchment] .game-shell .game-main .workspace-page .wc-art{background:#fff0ce}.game-shell .game-main .workspace-page .wc-variants{border:0;border-top:1px dashed var(--wc-line);flex-wrap:wrap;align-items:stretch;gap:6px;margin:0 14px;padding:8px 0 10px;display:flex}.game-shell .game-main .workspace-page .wc-variants-label{font:600 9px/1.3 var(--font-ui),Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wc-brass-ink,var(--ui-muted));flex:0 0 100%}.game-shell .game-main .workspace-page .wc-variant{border:1px solid var(--wc-line);background:var(--wc-surface);min-height:44px;color:var(--wc-text);text-align:left;cursor:pointer;border-radius:10px;flex:150px;align-items:center;gap:8px;margin:0;padding:6px 10px 6px 6px;display:flex}.game-shell .game-main .workspace-page .wc-variant .crafted-item-art{flex:none;width:30px;height:30px;margin:0}.game-shell .game-main .workspace-page .wc-variant>span{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.game-shell .game-main .workspace-page .wc-variant strong{font-size:12px;line-height:1.2}.game-shell .game-main .workspace-page .wc-variant small{color:var(--wc-muted,var(--ui-muted));font-size:10px;line-height:1.3}.game-shell .game-main .workspace-page .wc-variant[aria-checked=true]{border-color:var(--wc-accent);background:color-mix(in srgb,var(--wc-accent) 14%,var(--wc-surface));box-shadow:inset 0 0 0 1px var(--wc-accent)}.game-shell .game-main .workspace-page .wc-variant.is-locked{opacity:.62}.game-shell .game-main .workspace-page .wc-variant:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.game-shell .game-main .workspace-page .wc-variant:disabled{cursor:default}.game-shell .game-main .workspace-page .wc-variant-picker{display:none}@media (max-width:600px){.game-shell .game-main .workspace-page .wc-variants{display:none}.game-shell .game-main .workspace-page .wc-variant-picker{color:var(--wc-muted);margin:0;padding:0;font-size:10px;display:block}.game-shell .game-main .workspace-page .wc-variant-picker>span,.game-shell .game-main .workspace-page .wc-ingredients .ingredient-row .ingredient-variant>strong{display:none}.game-shell .game-main .workspace-page .wc-variant-picker select{border:1px solid var(--wc-line);background:var(--wc-inset);width:100%;min-width:0;min-height:44px;color:var(--wc-text);font:600 12px/1.3 var(--font-ui),Arial,sans-serif;border-radius:6px;margin:0;padding:6px 8px}.game-shell .game-main .workspace-page .wc-variant-picker.wc-output-picker{border-top:1px dashed var(--wc-line);color:var(--wc-brass-ink,var(--ui-muted));margin:0 14px;padding:8px 0 10px}.game-shell .game-main .workspace-page .wc-variant-picker.wc-output-picker>span{font:600 9px/1.3 var(--font-ui),Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 6px;display:block}}.game-shell .game-main .workspace-page .wc-ingredients .ingredient-row>span[data-shortfall]{cursor:help;outline:none;position:relative}.game-shell .game-main .workspace-page .wc-ingredients .ingredient-row>span[data-shortfall]:focus-visible{outline:2px solid var(--lt-brass-ink);outline-offset:2px;border-radius:2px}.game-shell .game-main .workspace-page .wc-ingredients .ingredient-row>span[data-shortfall]:after{content:attr(data-shortfall);z-index:40;border:1px solid var(--lt-slip-line);background:var(--lt-slip);color:var(--lt-slip-ink);font:italic 11.5px/1.3 var(--lt-serif);white-space:nowrap;opacity:0;pointer-events:none;border-radius:3px;padding:5px 9px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 6px 18px #0000004d}.game-shell .game-main .workspace-page .wc-ingredients .ingredient-row>span[data-shortfall]:is(:hover,:focus):after{opacity:1}@media (prefers-reduced-motion:reduce){.game-shell .game-main .workspace-page .wc-ingredients .ingredient-row>span[data-shortfall]:after{transition:none}}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0 10px;display:grid}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variants-label{grid-column:1/-1}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variant{text-align:left;gap:7px;width:100%;min-width:0;padding:8px;display:flex}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variant>span{min-width:0}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variant strong{white-space:normal;font-size:12px}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variant small{font-size:10px}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .crafted-item-art{flex:0 0 38px;width:38px;height:38px}.game-shell .game-main .workspace-page .smithing-quality{flex-wrap:wrap;align-items:center;gap:6px 18px;padding:0 0 9px;display:flex}.game-shell .game-main .workspace-page .smithing-quality:empty{display:none}.game-shell .game-main .workspace-page .smithing-quality label{font:600 9px/1.3 var(--font-ui), Arial, sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wc-brass-ink);align-items:center;gap:10px;display:flex}.game-shell .game-main .workspace-page .smithing-quality select{border:1px solid var(--wc-brass);background:var(--wc-inset);max-width:180px;min-height:36px;color:var(--wc-text);font:600 12px/1.2 var(--font-ui), Arial, sans-serif;letter-spacing:0;text-transform:none;border-radius:6px;margin:0;padding:4px 8px}@media (max-width:600px){.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants{gap:5px;padding:6px 0 8px}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variant{border-radius:8px;gap:6px;min-height:40px;padding:5px 6px}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .crafted-item-art{flex-basis:30px;width:30px;height:30px}.game-shell .game-main .workspace-page .smithing-quality{padding-bottom:6px}}@media (max-width:360px){.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants{gap:5px}.game-shell .game-main .workspace-page .artisan-workspace .smithing-variants .wc-variant{gap:5px;padding:5px}}
.enchanting-bench{border:1px solid var(--wc-line,#78644659);background:var(--wc-panel,#fffaf099);border-radius:10px;margin:14px 0 0;padding:14px 16px}.enchanting-bench header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.enchanting-bench h2{margin:2px 0 0;font-size:17px}.enchanting-bench>p{color:var(--wc-muted,#6b5f4d);margin:8px 0 12px;font-size:12px;line-height:1.5}.enchanting-essence{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.enchanting-essence .crafted-item-art{width:24px;height:24px}.enchanting-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.enchanting-pieces{gap:4px;max-height:320px;display:grid;overflow:auto}.enchanting-pieces button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 8px;display:flex}.enchanting-pieces button[aria-checked=true]{border-color:var(--wc-accent,#a77a2d);background:var(--wc-inset,#a77a2d1a)}.enchanting-pieces button .crafted-item-art{flex:0 0 32px;width:32px;height:32px}.enchanting-pieces strong{font-size:12px;display:block}.enchanting-pieces small,.enchanting-note{color:var(--wc-muted,#6b5f4d);font-size:10px;display:block}.enchanting-detail{align-content:start;gap:8px;display:grid}.enchanting-detail h3{margin:0;font-size:14px}.enchanting-detail p{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.enchanting-detail label{gap:4px;font-size:11px;font-weight:600;display:grid}.enchanting-detail select{min-height:34px}.enchanting-detail button{justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.enchanting-empty{margin:0;font-size:12px}.item-inspector .inspector-uses a,.item-inspector .inspector-gear-workshop a{font-weight:600}.item-inspector .inspector-gear-workshop{margin:8px 0;font-size:12px;line-height:1.5}@media (max-width:700px){.enchanting-layout{grid-template-columns:1fr}}.game-shell .game-main .workspace-page .enchanting-bench{border:1px solid var(--wc-line);background:var(--wc-surface);color:var(--wc-text);border-radius:6px;margin:16px 0 0;padding:14px 18px 16px;box-shadow:0 3px 10px #0000000d}[data-theme=parchment] .game-shell .game-main .workspace-page .enchanting-bench{background:var(--paper);border:5px solid #89623d;border-image:var(--painted-panel) 12% fill / 20px / 0 stretch;border-radius:3px;box-shadow:0 3px 8px #492e161c}.game-shell .game-main .workspace-page .enchanting-bench header{align-items:center;gap:8px 16px}.game-shell .game-main .workspace-page .enchanting-bench header .eyebrow{font:600 9px/1.3 var(--font-ui),Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--wc-brass-ink);margin:0}.game-shell .game-main .workspace-page .enchanting-bench h2{font:700 19px/1.15 var(--wc-serif,Georgia,serif);color:var(--wc-text);margin:2px 0 0}.game-shell .game-main .workspace-page .enchanting-essence{font:700 15px/1 var(--wc-serif,Georgia,serif);color:var(--wc-text);font-variant-numeric:tabular-nums;gap:7px}.game-shell .game-main .workspace-page .enchanting-essence .crafted-item-art{background:0 0;border:0;width:26px;height:26px;margin:0;padding:0}.game-shell .game-main .workspace-page .enchanting-bench>p{font:italic 12px/1.55 var(--wc-serif,Georgia,serif);color:var(--wc-muted);margin:8px 0 12px}.game-shell .game-main .workspace-page .enchanting-layout{gap:12px 22px}.game-shell .game-main .workspace-page .enchanting-pieces{gap:0;max-height:320px;padding-right:2px}.game-shell .game-main .workspace-page .enchanting-pieces button{border:0;border-top:1px dashed var(--wc-line);min-height:40px;color:var(--wc-text);box-shadow:none;background:0 0;border-radius:3px;gap:9px;margin:0;padding:4px 8px 4px 6px}.game-shell .game-main .workspace-page .enchanting-pieces button:first-child{border-top-color:#0000}.game-shell .game-main .workspace-page .enchanting-pieces button:hover{background:color-mix(in srgb,var(--wc-brass) 9%,transparent)}.game-shell .game-main .workspace-page .enchanting-pieces button[aria-checked=true]{background:var(--wc-inset);box-shadow:inset 3px 0 0 var(--wc-gold-line,#b98a3a)}.game-shell .game-main .workspace-page .enchanting-pieces button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:1px}.game-shell .game-main .workspace-page .enchanting-pieces button .crafted-item-art{box-sizing:border-box;border:1px solid var(--wc-brass);background:var(--wc-plate);border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin:0;padding:0;display:grid;overflow:hidden}.game-shell .game-main .workspace-page .enchanting-pieces button .crafted-item-art>img{width:26px;height:26px;padding:0}.game-shell .game-main .workspace-page .enchanting-pieces strong{font:700 12.5px/1.25 var(--wc-serif,Georgia,serif);color:var(--wc-text)}.game-shell .game-main .workspace-page .enchanting-pieces small,.game-shell .game-main .workspace-page .enchanting-note{color:var(--wc-muted);font-size:10.5px;line-height:1.4}.game-shell .game-main .workspace-page .enchanting-detail{gap:9px;padding-top:2px}.game-shell .game-main .workspace-page .enchanting-detail h3{font:700 16px/1.2 var(--wc-serif,Georgia,serif);color:var(--wc-text);align-items:center;display:flex}.game-shell .game-main .workspace-page .enchanting-detail p{font:12px/1.4 var(--font-ui),Arial,sans-serif;color:var(--wc-text)}.game-shell .game-main .workspace-page .enchanting-detail p svg{color:var(--wc-brass);flex:none}.game-shell .game-main .workspace-page .enchanting-detail label{font:600 9px/1.3 var(--font-ui),Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wc-brass-ink);gap:5px}.game-shell .game-main .workspace-page .enchanting-detail select{border:1px solid var(--wc-brass);background:var(--wc-inset);min-height:40px;color:var(--wc-text);font:600 12px/1.3 var(--font-ui),Arial,sans-serif;letter-spacing:0;text-transform:none;border-radius:6px;margin:0;padding:6px 8px}.game-shell .game-main .workspace-page .enchanting-detail button{min-height:44px;margin:0}.game-shell .game-main .workspace-page .enchanting-empty{font:italic 12px/1.5 var(--wc-serif,Georgia,serif);color:var(--wc-muted)}@media (max-width:800px){.game-shell .game-main .workspace-page .enchanting-bench{margin-top:12px;padding:12px 14px 14px}}@media (max-width:360px){.game-shell .game-main .workspace-page .enchanting-bench{padding-inline:10px}}
