/* Mandoria art direction: obsidian, aged brass, warm practical light. */
:root{--ad-gold:#c6ab72;--ad-ink:#080f13;--ad-line:rgba(204,180,124,.25);--ad-muted:#9daeb3}
.adventure-campaign{color:#f0e8d6;max-width:880px;margin:0 auto 28px;font-size:14px}.adventure-campaign *{box-sizing:border-box}.adventure-campaign button{font:inherit;cursor:pointer;touch-action:manipulation}.adventure-campaign button:disabled{cursor:default;opacity:.45}.adventure-campaign button:focus-visible,.city-inspector button:focus-visible{outline:2px solid #f7d99a;outline-offset:3px}.adventure-campaign svg,.adventure-home-entry svg,.city-inspector svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}
.adventure-heading{position:relative;padding:16px 0 8px}.adventure-overline,.adventure-heading>span:first-child{font-size:10px;letter-spacing:.24em;color:var(--ad-gold)}.adventure-heading h2{font:30px/1.1 Georgia,serif;max-width:85%;margin:8px 0}.adventure-chapter-count{position:absolute;right:0;top:18px;color:var(--ad-muted);font-size:10px}.adventure-intro{color:var(--ad-muted);max-width:42ch;line-height:1.6;margin:4px 0 20px}.adventure-chapters{display:grid;gap:18px}.adventure-chapter{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--ad-line);isolation:isolate;background:#101619}.adventure-chapter>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.77);object-position:center 40%}.adventure-chapter:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,9,14,.12),rgba(4,9,14,.12) 20%,rgba(4,9,14,.82) 65%,#080f13);z-index:-1}.adventure-chapter-copy{padding:24px 20px 18px;margin-top:140px}.adventure-chapter-copy>span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#dbbf8e}.adventure-chapter h3{font:27px/1.12 Georgia,serif;margin:9px 0 12px;max-width:15ch}.adventure-chapter p{font-size:12px;color:#b6c3c3;line-height:1.5}.adventure-chapter .primary,.adventure-resolution .primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:3px;min-height:46px;background:linear-gradient(#d0bc8d,#a58c5b);border:1px solid #dbc89c;color:#111b1e;font-weight:700;margin-top:16px}.adventure-chapter.is-locked>img{filter:saturate(.3) brightness(.55)}.adventure-loot{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.adventure-loot>span{display:flex;align-items:center;gap:4px;font-size:11px;color:#e8d5ab}.adventure-loot img,.adventure-loot .game-art{width:32px!important;height:32px!important;object-fit:contain;border:0;background:none}.adventure-preparation,.adventure-journal,.adventure-legacy{padding:16px 0;border-top:1px solid var(--ad-line);margin:20px 0;color:#b7c2c3}.adventure-campaign summary,.adventure-legacy>summary{cursor:pointer;font-size:13px;padding:8px 0;min-height:44px}.adventure-styles{display:grid;gap:8px}.adventure-styles button{display:grid;text-align:left;padding:14px;border:1px solid var(--ad-line);background:#111e25;color:#e9dfca;gap:7px;border-radius:3px}.adventure-styles button[aria-pressed=true]{border-color:#cfad6d;background:#273033}.adventure-styles small{color:#b3c2c4;font-size:12px;line-height:1.5}.adventure-footnote{font-size:11px;line-height:1.6;color:#90a0a3}.adventure-scene{position:relative;isolation:isolate;min-height:470px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--ad-line);background:#0b141b}.adventure-scene-art,.adventure-scene-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:center;filter:saturate(.8)}.adventure-scene-shade{z-index:-1;background:linear-gradient(#09141d80,transparent 20%,#07101740 45%,#071017f5 80%)}.adventure-scene-top{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e0c690;font-size:10px;letter-spacing:.06em}.adventure-retreat{background:#081217b8;color:#d2dada;border:1px solid #abbfc544;padding:9px;border-radius:2px;min-height:40px}.adventure-scene-copy{padding:26px 20px 22px}.adventure-scene-copy h3{font:29px/1.15 Georgia,serif;margin:9px 0 12px}.adventure-scene-copy p{font-size:14px;line-height:1.7;color:#c0cace;max-width:52ch;margin:0}.adventure-choices{display:grid;gap:9px;margin:12px 0 22px}.adventure-choices button{display:flex;align-items:center;gap:12px;text-align:left;background:linear-gradient(115deg,#1c2c32,#101b22);color:#ede2cb;border:1px solid var(--ad-line);padding:15px 12px;min-height:74px;border-radius:3px}.adventure-choice-number{font:18px Georgia,serif;color:#b69d68;align-self:flex-start;padding-top:2px}.adventure-choices button>span:nth-child(2){flex:1;display:grid;gap:6px}.adventure-choices b{font-size:14px;font-weight:500}.adventure-choices small{color:#a2b4b8;font-size:11px;line-height:1.5}.adventure-choices svg{width:14px}.adventure-enemy{text-align:center;padding:12px 26px;background:linear-gradient(transparent,#06101888,transparent)}.adventure-enemy>span,.adventure-intent>span{font-size:9px;letter-spacing:.23em;color:#e2b9a1}.adventure-enemy h3{font:28px Georgia,serif;margin:8px 0}.adventure-enemy small{font-size:10px}.adventure-campaign progress{display:block;appearance:none;width:100%;height:5px;border:0;background:#1c282e;border-radius:0;overflow:hidden}.adventure-campaign progress::-webkit-progress-bar{background:#1c282e}.adventure-campaign progress::-webkit-progress-value{background:linear-gradient(90deg,#853c34,#d67859)}.adventure-campaign progress::-moz-progress-bar{background:#c36a50}.adventure-intent{align-self:center;display:grid;gap:7px;text-align:center;background:#091820de;border:1px solid #b484544d;padding:14px 22px;margin-top:22px;max-width:90%}.adventure-intent b{font:20px Georgia,serif}.adventure-intent small{color:#c2c9c7;font-size:12px}.adventure-scene.is-combat{min-height:350px}.is-combat .adventure-scene-copy{padding:16px}.is-combat .adventure-scene-copy h3{font-size:20px;margin-bottom:0}.adventure-combat-controls{background:#0b171e;border:1px solid var(--ad-line);border-top:0;padding:14px 12px}.adventure-vitals{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;align-items:center;margin-bottom:10px;color:#c6d0cb}.adventure-vitals span{display:flex;align-items:center;gap:4px}.adventure-vitals svg{height:14px;width:14px}.adventure-combat-controls progress::-webkit-progress-value{background:#7da58c}.adventure-moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.adventure-moves button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:78px;padding:10px 3px;background:linear-gradient(#283c44a1,#15262e88);border:1px solid #bcc4ad42;color:#ede3c8;border-radius:4px}.adventure-moves svg{color:#d2bb83;width:25px;height:25px}.adventure-moves b{font-size:12px;font-weight:500}.adventure-moves small{font-size:9px;color:#a8b7b9}.adventure-combat-log{font-size:12px;color:#b7c9cb;line-height:1.6;min-height:38px;margin-bottom:0}.adventure-combat-controls details{font-size:11px;color:#9aa9ac}.adventure-resolution{padding:20px;background:#152229;border:1px solid var(--ad-line);border-top:0}.adventure-resolution h4{font:20px Georgia,serif;margin:0}.adventure-resolution p{font-size:11px;color:#a7babd;line-height:1.5}.adventure-factions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;margin:15px 0}.adventure-factions span{display:grid;gap:6px;font-size:11px}.adventure-factions b{font:26px Georgia,serif;color:#d0b477}.adventure-journal article{padding:14px 0;border-bottom:1px solid #82969425}.adventure-journal h4{font:18px Georgia,serif;margin:6px 0}.adventure-journal p{font-size:12px;line-height:1.6}.adventure-journal small{font-size:10px;color:#82979b}.adventure-error,.adventure-message{padding:18px;background:#4c2525;color:#ffe5c1;border:1px solid #a47259}.adventure-home-entry{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:18px 0;padding:20px 15px;border:1px solid var(--ad-line);background:linear-gradient(110deg,#172832,#102029);color:#e0c896;border-radius:3px}.adventure-home-entry span{flex:1;display:grid;gap:8px}.adventure-home-entry small{font-size:8px;letter-spacing:.2em}.adventure-home-entry b{font:19px Georgia,serif}.adventure-legacy .page-heading{display:none}
/* Shared presentation for existing game functions. */
.realm-preview .page-heading h2{font-family:Georgia,serif;font-weight:400;letter-spacing:.01em}.realm-preview .page-heading{margin-bottom:16px}.realm-preview .dashboard-panel,.realm-preview .combat-card,.realm-preview .estate-card{border-radius:4px;border-color:var(--ad-line);box-shadow:none;background:linear-gradient(130deg,#14222bed,#0e181fee)}.realm-preview .stats{gap:6px}.realm-preview .stat-card{border-radius:3px;border-color:#8a9b9933;background:#0e1a20}.realm-preview .page-heading p.muted{font-size:12px}.realm-preview .primary{border-radius:3px}.realm-preview .secondary{border-radius:3px;background:#172830b3;border-color:#bdab773d}.realm-preview .realm-preview-bar{display:none}.realm-preview .realm-context{margin-bottom:8px}.realm-preview .topbar{min-height:54px}.realm-preview .realm-player-strip{padding-top:4px;padding-bottom:4px}
/* City: compact HUD and a single selected building. */
.realm-preview #capital>.page-heading,.realm-preview .capital-map-panel__head p,.realm-preview .capital-map-legend{display:none}.realm-preview .capital-map-panel{padding:0;border:0;background:transparent;box-shadow:none}.realm-preview .capital-map-panel__head{padding:12px 4px}.realm-preview .capital-map-panel__head h3{font:27px Georgia,serif}.realm-preview .capital-map-stage{min-height:540px;border-radius:3px;border:1px solid var(--ad-line)}.realm-preview .capital-hotspot__plate{border-radius:50%;width:42px;height:42px;padding:10px;background:#08131dbd;border:1px solid #ddc79575;box-shadow:0 2px 16px #0009;justify-content:center}.realm-preview .capital-hotspot__plate b,.realm-preview .capital-hotspot__status{display:none}.realm-preview .capital-hotspot.is-selected .capital-hotspot__plate{background:#b99c60;color:#111a21;border-color:#f2d598;box-shadow:0 0 20px #ddaf6050}.realm-preview .capital-hotspot__icon{margin:0}.realm-preview .capital-scene-status{padding:12px 3px;gap:8px;font-size:9px;flex-wrap:wrap;background:transparent}.realm-preview .capital-directory{border-radius:3px;border-color:var(--ad-line)}.city-inspector{position:relative;display:grid;grid-template-columns:100px 1fr;border:1px solid var(--ad-line);background:#10212a;min-height:142px;margin-top:8px;overflow:hidden}.city-inspector[hidden]{display:none}.city-inspector>img{width:100%;height:100%;object-fit:cover;min-height:142px}.city-inspector>div{padding:14px 12px}.city-inspector span{font-size:8px;letter-spacing:.14em;color:#bdad83}.city-inspector h3{font:22px Georgia,serif;margin:6px 0;color:#efe4cb}.city-inspector p{font-size:11px;line-height:1.5;color:#aec0c5;margin:8px 0}.city-inspector-actions{display:flex;flex-wrap:wrap;gap:6px}.city-inspector button{font-size:12px;min-height:42px;padding:9px 12px}.city-inspector .city-deselect{position:absolute;right:4px;top:2px;background:#0b1719b3;border:0;color:#bdbbaa;padding:0;width:28px;min-height:28px}.realm-preview #capitalHubHero .capital-hub-hero{min-height:340px;border-radius:3px}.realm-preview .capital-hub-record{border-radius:3px}.realm-preview #capitalHubLead{display:none}
/* Loot is readable as objects, with details one tap away. */
.realm-preview #inventoryList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.realm-preview .inventory-item{min-width:0;border-radius:4px;padding:8px 7px 12px;background:radial-gradient(ellipse at 50% 25%,#354553,#111c24 70%);border:1px solid #bfc9c23b;position:relative}.realm-preview .inventory-item .item-icon{width:100%;height:auto;aspect-ratio:1;margin:0}.realm-preview .inventory-item .item-icon img{width:100%;height:100%;object-fit:contain}.realm-preview .inventory-item b{font-size:11px;line-height:1.3;margin-top:7px}.realm-preview .inventory-item small,.realm-preview .item-stack-meta,.realm-preview .item-open{display:none}.realm-preview .item-rarity{font-size:8px;letter-spacing:.08em}.realm-preview .item-quantity{font-size:11px;top:6px;right:6px}.realm-preview .inventory-item.rarity-rare{border-color:#639aba}.realm-preview .inventory-item.rarity-epic{border-color:#9676b9}.realm-preview .inventory-item.rarity-legendary{border-color:#d5ac5e;background:radial-gradient(ellipse at 50% 20%,#685132,#171b20 75%)}.realm-preview .inventory-overview__head p,.realm-preview .inventory-overview__crest{display:none}.realm-preview .inventory-overview{padding:16px;border-radius:3px}.realm-preview .inventory-overview__head h3{font-size:18px}.realm-preview .inventory-ledger-row{border-radius:3px}
.realm-preview .stable-gallery{gap:12px}.realm-preview .stable-card{border-radius:4px;overflow:hidden;border:1px solid var(--ad-line);background:#111e26}.realm-preview .stable-card .game-art{width:100%;max-height:320px;height:auto;aspect-ratio:1;object-fit:contain;background:radial-gradient(ellipse at center,#43505a44,transparent 72%)}.realm-preview .stable-hero{border-radius:3px;min-height:240px}.realm-preview .stable-card__body{padding:16px}.realm-preview .stable-card__body h4{font:23px Georgia,serif}.realm-preview .pet-card{border-radius:4px;overflow:hidden;background:#13212a;border-color:var(--ad-line)}.realm-preview .pet-card .game-art{height:auto;max-height:330px;aspect-ratio:1;object-fit:contain}.realm-preview .pet-card h3{font-family:Georgia,serif;font-weight:400}.realm-preview .estate-scene{border-radius:3px;border:1px solid var(--ad-line)}.realm-preview .estate-stock{gap:6px}.realm-preview .estate-resource{border-radius:3px;background:#102027d9}.realm-preview .estate-lot{filter:drop-shadow(0 5px 4px #0008)}.realm-preview .estate-lot__level{background:#0c1c25db;color:#dfc897;border:1px solid #beaa7255}.realm-preview .quest-card{border-radius:4px;background:linear-gradient(145deg,#1d2f3b,#101a22);border-color:var(--ad-line)}.realm-preview .quest-card>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.realm-preview .quest-card h3{font:23px Georgia,serif}.realm-preview .reward-line{background:#08131b55;border:0}.realm-preview .recipe-card{border-radius:3px;background:#14222b;border-color:var(--ad-line)}
@media(min-width:650px){.adventure-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.adventure-chapter-copy{padding:18px 12px}.adventure-chapter h3{font-size:24px}.adventure-scene{min-height:560px}.adventure-scene.is-combat{min-height:410px}.adventure-moves{grid-template-columns:repeat(6,minmax(0,1fr))}.adventure-styles{grid-template-columns:repeat(3,1fr)}}
@media(max-width:350px){.adventure-heading h2{font-size:26px}.adventure-scene-copy{padding:18px 14px}.adventure-scene-copy h3{font-size:25px}.adventure-scene-copy p{font-size:13px}.adventure-scene{min-height:435px}.adventure-scene.is-combat{min-height:320px}.adventure-moves b{font-size:10px}.adventure-vitals{font-size:10px}.city-inspector{grid-template-columns:80px 1fr}.realm-preview #inventoryList{gap:5px}}
@media(prefers-reduced-motion:no-preference){.adventure-choices button,.adventure-moves button{transition:background .16s,transform .16s}.adventure-choices button:active,.adventure-moves button:active{transform:scale(.98)}.adventure-scene-copy{animation:adventure-in .28s ease-out}@keyframes adventure-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}
/* Keep scene and tactical input in one phone viewport. */
.realm-preview[data-adventure-state=combat] .realm-context{display:none}
.realm-preview[data-adventure-state=combat] .adventure-heading{padding:8px 0}
.realm-preview[data-adventure-state=combat] .adventure-heading h2{font-size:18px;margin:6px 0;max-width:75%}
.realm-preview[data-adventure-state=combat] .adventure-heading>.adventure-overline{font-size:8px}
.realm-preview[data-adventure-state=combat] .adventure-scene{min-height:0;height:290px}
.realm-preview[data-adventure-state=combat] .adventure-scene-copy{display:none}
.adventure-actor{position:absolute;inset:40px 0 0;width:100%;height:230px;z-index:0;pointer-events:none}
.adventure-enemy{z-index:1;align-self:stretch;padding:0 18px;pointer-events:none;position:absolute;top:44px;width:100%}
.adventure-enemy h3{font-size:19px;margin:3px 0}.adventure-enemy>span{display:none}.adventure-enemy progress{height:3px}
.adventure-intent{position:absolute;bottom:9px;z-index:1;margin:0;padding:8px 14px;gap:4px;background:#08141ce8}
.adventure-intent b{font-size:16px}.adventure-intent small{font-size:10px}
.realm-preview[data-adventure-state=combat] .adventure-combat-log{font-size:10px;line-height:1.4;min-height:0}
.realm-preview[data-adventure-state=combat] .adventure-combat-controls{padding:10px}
.realm-preview[data-adventure-state=combat] .adventure-moves{margin:9px 0;gap:5px}
.realm-preview[data-adventure-state=combat] .adventure-moves button{min-height:66px;padding:7px 2px}
.realm-preview[data-adventure-state=combat] .chat-launcher{display:none}
.realm-preview #capitalMapStage .capital-camera{pointer-events:none}
.realm-preview #capitalMapStage .capital-building-layer{pointer-events:none;z-index:4}
.realm-preview #capitalMapStage .capital-hotspot{pointer-events:auto}
.realm-preview #capitalMapStage .capital-hotspot__plate{opacity:1;transform:translate(-50%,-50%) scale(1);min-width:0;min-height:0}
.realm-preview #capitalMapStage .scene-controls{pointer-events:auto}
@media(max-height:760px){.realm-preview[data-adventure-state=combat] .adventure-scene{height:240px}.adventure-actor{height:190px}.realm-preview[data-adventure-state=combat] .adventure-moves button{min-height:60px}}
.realm-preview #capital .capital-game-header{display:none}
.realm-preview #capital .capital-map-panel__head{display:flex!important;padding:12px 0;background:transparent}
.realm-preview #capital .capital-map-panel__head .section-kicker{display:none}
.realm-preview #capital .capital-map-panel__head h3{margin:0;font-size:25px}
.realm-preview #capital .capital-city-pulse{font-size:9px;background:transparent;border:0;padding:8px 0}
.realm-preview #capital .capital-scene-status{display:flex;justify-content:space-between;padding:12px 0}
.realm-preview #capital .capital-hotspot__plate:before,.realm-preview #capital .capital-hotspot__plate:after{display:none}
.realm-preview #capitalMapStage.show-labels .capital-hotspot__plate{width:max-content;max-width:150px;border-radius:3px;gap:7px;padding:8px}
.realm-preview #capitalMapStage.show-labels .capital-hotspot__plate b{display:block;font-size:10px}
/* Details remain available, but the objects are the first thing you see. */
.realm-preview #inventoryStats{display:none}
.realm-preview #inventory .page-heading,.realm-preview #stable>.page-heading,.realm-preview #pets>.page-heading{min-height:0!important;padding:14px 4px!important;margin-bottom:12px;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}
.realm-preview #inventory .page-heading:before,.realm-preview #inventory .page-heading:after,.realm-preview #stable>.page-heading:before,.realm-preview #stable>.page-heading:after{display:none}
.realm-preview #inventory .page-heading .muted,.realm-preview #stable>.page-heading .eyebrow{display:none}
.realm-preview #inventory .trade-entry{padding:12px;margin:10px 0;border-radius:3px;background:#14252c}
.realm-preview #inventory .trade-entry span{display:none}
.realm-preview #inventory .inventory-overview{padding:12px;background:#102027;border-radius:3px}
.realm-preview #inventory .inventory-overview__head{display:none}
.realm-preview #inventory .inventory-capacity{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.realm-preview #inventory .inventory-toolbar{padding:12px;background:none;border:0;border-bottom:1px solid var(--ad-line)}
.realm-preview #inventory .inventory-toolbar__head .section-kicker{display:none}
.realm-preview #inventory .inventory-item{min-height:0;align-content:start;gap:4px}
.realm-preview #inventory .item-icon{border-radius:3px}
.game-disclosure{border-block:1px solid #acb49a25;margin:12px 0;color:#b4c3c5;font-size:12px}.game-disclosure>summary{padding:14px 0;cursor:pointer;min-height:44px}.game-disclosure .inventory-controls{margin-bottom:12px}
.realm-preview .stable-card .stable-wallet .game-art,.realm-preview .stable-card .stable-wallet img{width:24px!important;height:24px!important;max-height:24px!important;flex:none}
.realm-preview .stable-card .stable-loadout .game-art,.realm-preview .stable-card .stable-armor-option .game-art{width:48px!important;height:48px!important}
.realm-preview .stable-card__body h4{font-size:21px;margin:7px 0}.realm-preview .stable-card__body>p{font-size:12px;line-height:1.5;margin:8px 0}
.realm-preview .stable-card .stable-wallet{display:flex;align-items:center;gap:6px;font-size:12px}
.realm-preview .stable-hero{min-height:200px}.realm-preview .stable-hero__body h3{font:26px Georgia,serif}.realm-preview .stable-hero__body>p:not(.eyebrow){display:none}
.realm-preview .stable-tabs{position:static;display:flex;overflow:auto;gap:0;white-space:nowrap}.realm-preview .stable-tabs button{flex:1;min-width:70px;padding:12px 6px;font-size:11px}
.realm-preview #capitalMapStage{-webkit-tap-highlight-color:transparent}
.realm-preview .city-inspector>img{visibility:visible!important;display:block!important;opacity:1!important}
.realm-preview .city-inspector .primary{background:linear-gradient(#c6b184,#ac915e);color:#13212a;border:1px solid #dcc999;box-shadow:none;display:flex;align-items:center;gap:8px}

/* Chronicles II: a single featured chapter, six accessible waypoints. */
.adventure-chapters{display:block}.adventure-chapter[hidden]{display:none!important}
.adventure-career{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bdc7c3;font-size:10px;margin:6px 0 14px}.adventure-career span:first-child{display:flex;align-items:center;gap:6px;color:#d7c293}.adventure-career svg{width:16px;height:16px}
.adventure-path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:14px}.adventure-path button{position:relative;display:grid;gap:6px;justify-items:center;padding:11px 0;background:#101c24;color:#88979c;border:1px solid #83988b30;border-radius:2px;min-height:58px;min-width:0}.adventure-path b{font:19px Georgia,serif}.adventure-path small{font-size:8px;letter-spacing:0}.adventure-path [aria-current=step]{border-color:#dec58d;background:linear-gradient(#354046,#17242b);color:#f0dbad;box-shadow:inset 0 -2px #d4b575}.adventure-path .is-complete{color:#9fc6b3}.adventure-path .is-mastered{color:#e9c16f}
.adventure-chapter-copy{margin-top:145px}.adventure-chapter h3{max-width:24ch}.adventure-veteran{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;text-align:left;padding:12px;margin-top:9px;border:1px solid #aa946344;background:#101d27dd;color:#dec38f;border-radius:3px}.adventure-veteran span{display:grid;gap:5px}.adventure-veteran b{font-size:12px;font-weight:500}.adventure-veteran small{font-size:10px;color:#a9b8ba}
.adventure-perks{display:grid;gap:8px}.adventure-perks article{border:1px solid #899b9d30;background:#10202977;padding:12px}.adventure-perks article.is-active{border-color:#c5b17c66;background:#1a302b77}.adventure-perks article>b{font-size:12px;font-weight:500;color:#d3c6a9}.adventure-perks article>span{float:right;font-size:10px;color:#9fb8ad}.adventure-perks article>p{margin:6px 0 0}.adventure-consequence{display:flex;align-items:flex-start;gap:9px;padding:12px;border-left:2px solid #c4aa70;background:#182c2f;color:#cbd6cb;font-size:12px;line-height:1.5}.adventure-consequence svg{flex:none;color:#d4be8c}
@media(max-width:350px){.adventure-path{gap:3px}.adventure-path small{font-size:7px}.adventure-career{font-size:9px}.adventure-chapter-copy{padding:18px 14px}.adventure-veteran small{font-size:9px}}
.adventure-chapter-copy{margin-top:100px}.adventure-loot .game-art{min-width:32px!important;max-width:32px!important;flex:0 0 32px!important;display:inline-flex!important;box-shadow:none!important}.adventure-loot .game-art:before,.adventure-loot .game-art:after{display:none!important}
