/* Compact expedition HUD. No play, verdict, reward, or evidence state. */
.guild-nav{position:relative;align-items:center;flex-wrap:wrap;min-height:76px;margin:0;border-radius:0}
.quest-menu-30{padding:0;border:0;margin-left:auto;max-width:100%}
.quest-menu-30>summary{padding:9px 16px;border:1px solid #64818d;border-radius:10px;color:#f6dfa3;background:#193443;font-size:14px;min-height:46px}
.quest-menu-30[open]>summary{border-color:#f4cf7c;background:#2a4650}
.quest-menu-30>div{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 4px}
.quest-menu-30 a{border:1px solid #45616e;background:#102735}
.quest-settings-30{border:0;padding:0;min-width:0}
.quest-settings-30>summary{border:1px solid var(--line);border-radius:10px;padding:9px 14px;min-height:46px;font-size:14px}
.quest-settings-30[open]>button{display:block;width:100%;margin-top:8px}
body[data-guild-route=balance-challenge-v4] main>section,body[data-guild-route=balance-challenge-v4] main>nav,body[data-guild-route=balance-challenge-v4] main>footer{background:#142e3d;color:#f2f3e8;border-color:#52717e}
body[data-guild-route=balance-challenge-v4] .help-card,body[data-guild-route=balance-challenge-v4] #result{background:#203d45;color:#f2f3e8;border-color:#87b5a2}
.guild-ribbon{padding-top:10px}
body[data-guild-kind=practice] .intro{padding:20px 26px;margin-bottom:18px}
body[data-guild-kind=practice] .intro h1{font-size:clamp(28px,3.7vw,42px);margin:6px 0 10px}
body[data-guild-kind=practice] .intro p{margin-block:6px}
#levels button[data-quest-card30]{position:relative;isolation:isolate;min-height:228px;overflow:hidden;padding:20px 22px;text-align:left;border-radius:12px 28px 12px 12px;border:1px solid #63828d;border-bottom:4px solid #88b4c5;background:linear-gradient(145deg,#254759,#142c3c);font-size:21px;line-height:1.5}
#levels button[data-quest-card30]::before{display:none}
#levels button[data-quest-card30]::after{content:'';position:absolute;inset:12px;border:1px solid #b4dfeb1f;border-radius:8px 20px 8px 8px;pointer-events:none;z-index:-1}
.quest-card-emblem-30{display:grid;place-items:center;width:56px;height:56px;margin-bottom:12px;border:1px solid #92b5c4;border-radius:16px 5px;background:linear-gradient(145deg,#42657a,#20394b);font-size:32px;color:#bfe8ed;box-shadow:0 5px 0 #091b2766}
.quest-card-tag-30{display:block;font-size:10px;letter-spacing:.14em;color:#c2d9de;margin-bottom:6px}
.quest-card-note-30{display:block;font-size:14px;font-weight:400;color:#c8dce2;line-height:1.7;margin-top:10px}
#levels button[data-quest-card30]:nth-child(2){border-bottom-color:#9dd9b4;background:linear-gradient(145deg,#284f50,#17383c)}
#levels button[data-quest-card30]:nth-child(2) .quest-card-emblem-30{color:#bfeccc;border-color:#8cbd9e;background:linear-gradient(145deg,#46695b,#203f3f)}
#levels button[data-quest-card30]:nth-child(3){border-bottom-color:#f1bf65;background:linear-gradient(145deg,#564535,#2a2c39)}
#levels button[data-quest-card30]:nth-child(3) .quest-card-emblem-30{color:#ffe1a0;border-color:#dbb76e;background:linear-gradient(145deg,#775a36,#3b3540)}
#levels button[data-quest-card30][aria-pressed=true]{border-color:#ffe0a0;background:linear-gradient(135deg,#6d5736,#383b39);box-shadow:0 0 0 2px #f4d28238,0 10px 26px #0003}
#levels button[data-quest-card30][aria-pressed=true]::after{border-color:#f4d28288}
@media(max-width:850px){.guild-nav{flex-direction:row;align-items:center;gap:8px;padding:10px 18px}.quest-menu-30{flex:1 1 170px}.quest-menu-30>summary{text-align:center}.quest-menu-30>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quest-menu-30 a{font-size:13px}}
@media(max-width:560px){.guild-nav{min-height:68px;padding:10px 14px}.guild-nav .guild-brand{font-size:18px;gap:7px}.guild-brand small{display:none}.quest-menu-30{flex:0 1 auto}.quest-menu-30>summary{font-size:13px;padding:9px 12px}.quest-menu-30[open]{flex-basis:100%}.guild-ribbon{gap:3px}.guild-ribbon>span:last-child{font-size:11px}body[data-guild-kind=practice] .intro{padding:16px 18px}.intro .eyebrow{font-size:11px}#levels{gap:10px}#levels button[data-quest-card30]{min-height:112px;padding:14px 16px 14px 86px;font-size:18px;border-radius:12px 22px 12px 12px}.quest-card-emblem-30{position:absolute;left:16px;top:23px;width:48px;height:48px;font-size:28px}.quest-card-note-30{font-size:13px;margin-top:5px}.quest-card-tag-30{font-size:9px;margin-bottom:3px}}
@media(forced-colors:active){.quest-menu-30>summary,#levels button[data-quest-card30],.quest-card-emblem-30{border:2px solid ButtonText}#levels button[data-quest-card30][aria-pressed=true]{outline:3px solid Highlight}}
@media(prefers-reduced-motion:reduce){#levels button[data-quest-card30]{transition:none;transform:none}}
@media print{.quest-menu-30{display:none}.quest-card-note-30{color:black}}
