@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
:root{--bg:#101312;--panel:#151917;--line:#2b322e;--ink:#e1e5db;--muted:#8d998f;--lime:#c7ef8d;--red:#ef8c78;--mono:"IBM Plex Mono",Consolas,monospace;--sans:"DM Sans",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:var(--ink);border:1px solid var(--line);background:0 0;padding:9px 13px;transition:background .15s,border-color .15s}button:hover:not(:disabled){border-color:var(--lime);background:#c7ef8d0b}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:4px}a{color:inherit;text-decoration:none}p{line-height:1.75}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.7px;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.13}h2{margin:30px 0 16px;font-size:21px}h3{font-weight:500}small{font-size:11px}.muted{color:var(--muted)}.lime{color:var(--lime)}.red{color:var(--red)}.eyebrow{font:10px var(--mono);letter-spacing:1.7px}.shell{max-width:1560px;margin:auto;padding:0 42px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}.brand{font:600 21px var(--mono);letter-spacing:-.8px;align-items:center;gap:15px;display:flex}.brand-symbol{color:var(--lime);font-size:40px;line-height:1}.brand small{font:9px var(--mono);color:var(--muted);letter-spacing:1.8px;margin-top:7px;display:block}.connection{font:10px var(--mono);color:var(--muted);align-items:center;gap:9px;display:flex}.dot{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c7ef8d66}.dot.offline{box-shadow:none;background:#a38962}.version{border-left:1px solid var(--line);margin-left:20px;padding-left:20px}.edition{color:var(--muted);font:10px var(--mono);letter-spacing:1px;justify-content:space-between;margin:20px 0;display:flex}.edition b{color:var(--ink);margin-left:10px;font-weight:400}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-bottom:24px;display:flex}.tabs button{text-transform:capitalize;color:var(--muted);border:0;border-bottom:2px solid #0000;padding:14px 0 18px;font-size:13px}.tabs button.active{color:var(--lime);border-bottom-color:var(--lime)}.tabs button span{font:9px var(--mono);color:#657368;margin-right:10px}.tabs a{color:var(--muted);margin-left:auto;font-size:11px}.announcement{background:#1b2118;border:1px solid #394232;align-items:center;gap:24px;margin-bottom:24px;padding:12px 18px;display:flex}.announcement>span{color:var(--lime);font:10px var(--mono);white-space:nowrap;letter-spacing:1px}.announcement p{color:#c2cbb9;margin:0;font-size:12px}.game-grid{grid-template-columns:225px minmax(0,1fr) 265px;align-items:start;gap:24px;display:grid}.crawler-panel,.world-panel{padding-top:8px}.crawler-panel{border-right:1px solid var(--line);padding-right:20px}.crawler-name{letter-spacing:-.5px;margin-top:17px;font-size:19px}.crawler-name strong{font:500 33px var(--mono);letter-spacing:-2px;margin-top:5px;display:block}.status-line{font:8px var(--mono);justify-content:space-between;margin:14px 0 29px;display:flex}.status-line>span:last-child{color:var(--muted);align-self:center;font-size:7px}.health-title{font:9px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.health-title b{color:var(--ink);font:16px var(--mono)}.health-title small{color:var(--muted);font-size:10px}.meter{background:#30372d;height:5px;overflow:hidden}.meter>span{background:var(--lime);height:100%;transition:width .3s;display:block}.health{height:7px}.stat-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.stat-grid>div{background:var(--bg);flex-direction:column;gap:8px;padding:12px;display:flex}.stat-grid span{font:9px var(--mono);color:var(--muted)}.stat-grid b{font:20px var(--mono)}.currency{font:11px var(--mono);justify-content:space-between;margin:18px 0 30px;display:flex}.currency span{color:#d9c598}.panel-heading{font:9px var(--mono);letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.panel-heading button{color:var(--lime);font:8px var(--mono);border:0;padding:0}.gear>div{border-bottom:1px solid #232a25;padding:11px 0}.gear>div>span{color:var(--muted);font:9px var(--mono);text-transform:uppercase;margin-bottom:6px;display:block}.gear b{font-size:12px;font-weight:400}.common{color:#d1d7cc}.uncommon{color:#b7d5a4}.rare{color:#b5b2ee}.fineprint{font:9px/1.7 var(--mono);color:#748275;margin:22px 0}.main-panel{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:720px}.encounter-meta{font:9px var(--mono);color:var(--muted);justify-content:space-between;gap:10px;padding:20px 24px;display:flex}.encounter-meta i{color:#566054;margin:0 9px;font-style:normal}.room-progress{gap:4px;margin:0 24px;display:flex}.room-progress span{background:var(--line);flex:1;height:2px}.room-progress .filled{background:var(--lime)}.encounter{padding:30px 30px 24px}.tags{gap:7px;margin-bottom:18px;display:flex}.tags span{font:9px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:1px;border:1px solid #394136;padding:4px 7px}.narrative{color:#c4cdc0;white-space:pre-line;margin:25px 0 30px;font-size:16px;line-height:1.9}.choices>.eyebrow{color:var(--muted);margin:28px 0 13px}.choice{text-align:left;background:#191f1b;align-items:center;gap:16px;width:100%;min-height:75px;margin-bottom:10px;padding:16px;display:flex}.choice-number{width:27px;height:27px;font:11px var(--mono);color:var(--lime);border:1px solid #3e4a39;flex-shrink:0;place-items:center;display:grid}.choice b{font-size:13px;font-weight:500;display:block}.choice small{font:10px/1.7 var(--mono);color:var(--muted);margin-top:5px;display:block}.choice-arrow{color:var(--muted);margin-left:auto}.log{font:11px/1.8 var(--mono);background:#101610;border-left:2px solid #61724f;max-height:330px;margin:20px 0;padding:13px 17px;overflow:auto}.log p{color:#b5c4ad;margin:7px 0}.log>.eyebrow{color:var(--muted)}.primary{background:var(--lime);border-color:var(--lime);color:#16220f;font:500 11px var(--mono);letter-spacing:.5px;min-height:50px;padding:17px 20px}.primary:hover:not(:disabled){color:#16220f;background:#d6ffa4}.continue{flex-direction:column;gap:18px;margin-top:30px;display:flex}.warning-form{border-top:1px dashed var(--line);margin-top:35px;padding-top:22px}.warning-form label{font:9px var(--mono);color:var(--muted);justify-content:space-between;margin-bottom:12px;display:flex}.warning-form label small{color:#748275;font-size:9px}.warning-form>div{gap:8px;display:flex}.warning-form select{flex:1;min-width:0;font-size:11px}.warning-form button{font-size:11px}.floor-map>div{gap:13px;padding:14px 10px;display:flex;position:relative}.floor-map>div.current{background:#c7ef8d0a;outline:1px solid #c7ef8d24}.floor-node{color:#566450;font:21px var(--mono);align-self:center;width:19px}.current .floor-node{color:var(--lime)}.floor-map small{font:8px var(--mono);color:var(--muted);margin-bottom:6px;display:block}.floor-map b{font-size:12px;font-weight:400}.you{font:8px var(--mono);color:var(--lime);align-self:center;margin-left:auto}.world-totals{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;padding:19px 0;display:grid}.world-totals b{font:22px var(--mono);display:block}.world-totals span{font:8px var(--mono);color:var(--muted);margin-top:6px;display:block}.objective{background:#1b2118;border:1px solid #394232;margin-bottom:28px;padding:18px}.objective .eyebrow{color:var(--lime);letter-spacing:1px;font-size:8px}.objective h3{margin:13px 0 9px;font-size:16px}.objective p{color:var(--muted);margin-bottom:20px;font-size:12px}.objective-count{font:8px var(--mono);color:var(--muted);justify-content:space-between;margin-top:10px;display:flex}.objective-count b{color:var(--lime);font-weight:400}.echoes>div{border-left:1px solid var(--line);margin-bottom:10px;padding:0 0 15px 14px}.echoes small{font:8px var(--mono);color:#a6b29b;letter-spacing:.6px}.echoes small span{color:#6f7a69}.echoes p{color:#aab5a4;margin:7px 0 0;font-size:12px}.echoes>.muted{font-size:12px}.nearby{color:#b9b89b;background:#24271b;padding:15px;font-size:12px}.nearby p{margin:12px 0 0}footer{border-top:1px solid var(--line);color:#677361;font:8px var(--mono);letter-spacing:1px;justify-content:space-between;gap:15px;margin-top:32px;padding:28px 0;display:flex}footer>span:last-child{letter-spacing:0;font-size:8px}.welcome,.ended,.content-page{padding:36px}.welcome h1{margin:24px 0;font-size:clamp(38px,4vw,58px)}.welcome>p{color:#aebba7;font-size:15px}.terminal-art{text-align:center;color:#879b69;background:radial-gradient(#b3da6510,#0000 70%);padding:12px 0 25px}.terminal-art pre{font:12px/1.4 var(--mono)}.terminal-art>span{font:8px var(--mono);letter-spacing:2px}.welcome p.welcome-note{font-size:12px}.welcome .primary{width:100%;margin:10px 0 15px}.welcome>small{font-size:10px;line-height:1.7;display:block}.ended h1{margin-top:25px}.ended p{color:var(--muted)}.run-summary{border-block:1px solid var(--line);justify-content:space-between;margin:30px 0;padding:22px 0;display:flex}.run-summary b{font:30px var(--mono);display:block}.run-summary span{font:9px var(--mono);color:var(--muted);margin-top:8px;display:block}details{color:var(--muted);margin-top:25px;font-size:12px}summary{cursor:pointer}.content-page>.eyebrow{color:var(--lime);margin-bottom:22px}.content-page h1 small{font:16px var(--mono);color:var(--muted);letter-spacing:0}.item{border:1px solid var(--line);background:#101611;margin:16px 0;padding:17px}.item-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.item-header h3{margin-bottom:12px;font-size:15px}.item-header>span{font:8px var(--mono);text-transform:uppercase}.item p{color:var(--muted);margin-bottom:10px;font-size:12px}.item-details{font:9px var(--mono);flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.item-details span{border:1px solid var(--line);padding:4px 6px}.item>small{font-size:10px;line-height:1.9}.item-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.item-actions button{font-size:11px}.drop{border:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:10px;padding:15px;display:flex}.drop b{font-size:12px;font-weight:500}.drop small{color:var(--muted);margin-top:6px;display:block}.drop button{align-self:center;font-size:11px}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;font:8px var(--mono);color:var(--muted)}td,th{border-bottom:1px solid var(--line);padding:14px 8px}td small{color:var(--muted);font-size:9px}.archive-select{align-items:center;gap:15px;margin-bottom:20px;font-size:12px;display:flex}select,input,textarea{color:var(--ink);background:#111710;border:1px solid #3b4535;border-radius:0;width:100%;padding:11px}.archive-select select{width:auto}.submission-form label{font:11px var(--mono);color:var(--muted);margin-top:20px;display:block}.submission-form input,.submission-form textarea,.submission-form select{margin-top:10px}.form-row{grid-template-columns:2fr 1fr;gap:15px;display:grid}.submission-form>.primary{width:100%;margin-top:12px}.error{color:#efc3b4;background:#39231f;border:1px solid #815143;margin-bottom:20px;padding:15px 20px;font-size:13px}.error button{margin-left:15px}.admin-page{max-width:1100px;margin:50px auto;padding:0 25px}.admin-page>h1{margin-top:30px}.admin-section{border:1px solid var(--line);margin:25px 0;padding:25px;overflow:auto}.admin-section h2{margin-top:0}.admin-stats{flex-wrap:wrap;gap:25px;display:flex}.admin-stats b{font:25px var(--mono);color:var(--lime);display:block}.admin-controls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-controls label{color:var(--muted);font-size:12px}.admin-controls input{margin-top:8px}.admin-controls .wide{grid-column:1/-1}.submission-preview{border:1px solid var(--line);margin:15px 0;padding:18px}.submission-preview button{margin:10px 8px 0 0}.submission-preview p{white-space:pre-line}.library-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:12px 0;display:grid}.library-row small{color:var(--muted);margin-top:5px;display:block}.library-row select{width:130px;font-size:11px}.admin-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.7 var(--mono)}@media (min-width:1400px){.shell{padding-inline:55px}.game-grid{grid-template-columns:240px minmax(0,1fr) 285px;gap:30px}.encounter{padding:38px}.welcome,.ended,.content-page{padding:42px}}@media (max-width:1120px){.shell{padding:0 24px}.game-grid{grid-template-columns:190px minmax(0,1fr);gap:20px}.world-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.world-panel>.panel-heading,.world-panel>.nearby{grid-column:1/-1}.world-panel .floor-map{grid-row:2/4}.world-panel .world-totals,.world-panel .objective{margin:0}.world-panel .echoes{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.crawler-panel{padding-right:15px}.status-line>span:last-child{display:none}.stat-grid>div{padding:10px}.welcome,.ended,.content-page{padding:28px}}@media (max-width:650px){.shell{padding:0 16px}.topbar{height:82px}.brand{gap:10px;font-size:16px}.brand-symbol{font-size:32px}.brand small{letter-spacing:1.1px;font-size:6px}.connection{gap:0;font-size:0}.version{display:none}.edition{font-size:8px}.edition>span:last-child{display:none}.tabs{gap:18px;margin-bottom:17px;overflow-x:auto}.tabs button{white-space:nowrap;font-size:11px}.tabs button span{display:none}.tabs a{white-space:nowrap}.announcement{padding:12px;display:block}.announcement>span{font-size:8px}.announcement p{margin-top:8px;font-size:11px}.game-grid{flex-direction:column;gap:20px;display:flex}.crawler-panel{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 18px;width:100%;padding:16px;display:grid}.crawler-panel>.eyebrow{grid-column:1/-1;font-size:8px}.crawler-name{grid-row:2/4;align-self:center;margin:0;font-size:14px}.crawler-name strong{margin-left:8px;font-size:24px;display:inline}.status-line{justify-content:flex-end;align-items:center;margin:0}.health-title{grid-column:2;margin:0;font-size:8px}.health{grid-column:2}.stat-grid{grid-column:1/-1;grid-template-columns:repeat(6,1fr);margin-top:5px}.stat-grid>div{gap:5px;padding:9px 7px}.stat-grid b{font-size:17px}.stat-grid span{font-size:8px}.currency{grid-column:1/-1;margin:8px 0 0}.crawler-panel .gear,.crawler-panel .panel-heading,.fineprint{display:none}.main-panel{width:100%;min-height:500px}.encounter-meta{padding:18px 17px;font-size:8px}.room-progress{margin:0 17px}.encounter{padding:24px 18px}.narrative{font-size:15px}.choice{gap:12px;padding:14px 12px}.choice small{font-size:10px}.welcome,.ended,.content-page{padding:25px 20px}.welcome h1{font-size:45px}.welcome .eyebrow{font-size:8px}.world-panel{width:100%;display:block}.world-panel>.panel-heading{margin:10px 0 15px}.world-panel .floor-map{display:none}.world-panel .world-totals{margin:15px 0 20px}.world-panel .objective{margin-bottom:25px}.world-panel .echoes{display:block}.world-panel>.panel-heading:first-child{display:none}.run-summary{gap:12px}.run-summary span{font-size:8px}footer{font-size:7px;line-height:2;display:block}footer>span{display:block}.primary{font-size:10px}.item-actions button{min-height:44px}.form-row{grid-template-columns:1fr}.error button{margin:10px 0 0}.admin-controls,.library-row{grid-template-columns:1fr}td,th{padding:12px 4px;font-size:10px}.terminal-art pre{font-size:11px}}
.survival-panel{border-top:1px solid var(--line);margin-bottom:12px;padding:18px 0}.survival-panel>p{margin:10px 0 18px;font-size:11px}.condition{border-left:2px solid var(--red);background:#36231d;margin:12px 0;padding:12px}.condition.benefit{border-color:var(--lime);background:#202c1b}.condition b{color:var(--red);font-size:12px;display:block}.condition.benefit b{color:var(--lime)}.condition small{color:var(--muted);font:9px var(--mono);margin:7px 0;display:block}.condition p{color:#bfbbad;margin:0;font-size:11px}.resistance-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.resistance-list span{font:9px var(--mono);border:1px solid var(--line);text-transform:uppercase;color:var(--lime);padding:5px 7px}@media (max-width:650px){.survival-panel{grid-column:1/-1;margin:10px 0 0;padding-bottom:0}}
:root{--bg:#0c0b09;--panel:#10100de8;--line:#393227;--ink:#decbb0;--muted:#9d9484;--lime:#c7a87d;--red:#f15138;--sans:"Cormorant Garamond", Georgia, serif}body{background:#0a0907 url(/art/dungeon-surround.png) top/cover no-repeat fixed;font-size:16px}body:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0002,#0000 8% 87%,#0001);position:fixed;inset:0}.shell{background:#080907b8;width:calc(100% - 132px);max-width:1500px;margin:0 0 0 3.2vw;padding:0;box-shadow:0 0 45px 30px #080907b8}.topbar{border-color:#65503840;height:77px}.brand{font:500 25px var(--sans);letter-spacing:5px;color:#e7d3b5;gap:24px}.brand-symbol{background:repeating-linear-gradient(90deg,#94281d 0 4px,#0000 4px 10px);width:34px;height:39px;display:block}.brand small{font:9px var(--mono);letter-spacing:2.6px;color:#a89c85;margin-top:5px}.connection{letter-spacing:1.5px;gap:12px;font-size:9px}.dot{background:var(--red);box-shadow:0 0 8px #ff3c242d}.version,.header-date{border-left:1px solid var(--line);margin-left:12px;padding-left:26px}.header-date{color:var(--ink)}.edition{display:none}.tabs{border-color:#65503840;gap:32px;height:46px;margin-bottom:21px}.tabs button{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:2px;padding:16px 0 15px}.tabs button span{color:#978572;margin-right:10px;font-size:8px}.tabs button.active{border-color:var(--red);color:var(--red)}.tabs a{font-family:var(--mono);font-size:9px}.nav-motto{color:#857c6d;font:9px var(--mono);letter-spacing:2px;white-space:nowrap;margin-left:auto}.tabs:has(a) .nav-motto{display:none}.game-grid{grid-template-columns:minmax(245px,.95fr) minmax(0,2.46fr) minmax(265px,1.03fr);gap:21px}.crawler-panel,.world-panel{border:1px solid var(--line);background:linear-gradient(110deg,#0a0b09f5,#11100de6);padding:19px 22px 14px;box-shadow:inset 0 0 35px #0007}.eyebrow{font:600 10px var(--sans);letter-spacing:2px;color:#c3b6a0}.dossier{border-bottom:1px solid var(--line);padding-bottom:18px;min-height:174px;margin:0 -22px 15px;padding-inline:22px;position:relative}.dossier>.eyebrow{border-bottom:1px solid var(--line);width:54%;padding-bottom:11px}.crawler-name{font:400 18px var(--sans);margin-top:10px;line-height:1}.crawler-name strong{font:500 49px/.95 var(--sans);letter-spacing:-2px;margin:0 0 4px}.crawler-portrait{filter:sepia(.15)brightness(.75);clip-path:polygon(1% 0,95% 1%,100% 4%,99% 100%,0 99%);background:#514631 url(/art/crawler-portrait.png) 50% 25%/cover;border:1px solid #6f5a36;width:35%;height:144px;position:absolute;top:23px;right:14px}.status-line{width:55%;min-height:43px;font:10px var(--mono);letter-spacing:1px;background:#130b07;border:1px solid #622a20;flex-direction:column;gap:6px;margin:10px 0 0;padding:7px;display:flex}.status-line>span:last-child{color:#bc8b5e;align-self:auto;font-size:7px}.health-title{font:600 10px var(--sans);letter-spacing:1.8px}.health-title b{font:20px var(--sans);letter-spacing:1px}.health-title small{font:12px var(--sans)}.health{background:#23130d;border:1px solid #59442e;height:15px;margin-bottom:21px;box-shadow:inset 0 0 7px #000}.meter>span{background:linear-gradient(90deg,#812218,#ef5038);box-shadow:0 0 12px #e9332520}.attribute-label{margin:0 0 8px}.stat-grid{background:var(--line);margin-top:0}.stat-grid>div{background:#0c0d0a;align-items:center;gap:3px;padding:8px 10px}.stat-grid b{font:500 28px/1.1 var(--sans)}.stat-grid span{letter-spacing:1px;color:#ac9b82;font-size:8px}.currency{align-items:center;margin:14px 0}.currency span{color:#c2a276;letter-spacing:1.5px;font-size:10px}.currency b{font:20px var(--sans)}.survival-panel{margin-bottom:14px;padding:12px 0 8px}.survival-panel>p{font:14px/1.6 var(--sans);margin:7px 0 13px}.resistance-list{gap:6px;margin-top:9px}.resistance-list span{color:#dcc097;background:#19150e40;padding:8px 10px;font-size:9px}.condition{background:#34161188;padding:10px}.condition p{font:14px/1.35 var(--sans)}.condition.benefit{background:#2d281680;border-color:#bd995b}.panel-heading{font:600 10px var(--sans);letter-spacing:2px;color:#c6bda9;border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:11px}.panel-heading button{color:#be8c64;letter-spacing:1px;font-size:8px}.gear>div{border:0;grid-template-columns:66px 1fr;align-items:baseline;gap:0;padding:4px 0;display:grid}.gear>div>span{font:14px var(--sans);text-transform:capitalize;margin:0}.gear b{font:14px var(--sans)}.gear>div:has(.muted){display:none}.fineprint{border-top:1px solid var(--line);color:#b9956b;font:italic 16px/1.4 var(--sans);margin:17px 0 0;padding-top:12px}.fineprint small{font:8px var(--mono);letter-spacing:1.3px;color:#8e7b65;margin-top:6px;display:block}.main-panel{background:0 0;border:0;min-height:0}.announcement{background:linear-gradient(100deg,#260e098f,#150e098a);border:1px solid #8a3525;gap:20px;min-height:47px;margin-bottom:19px;padding:9px 22px;box-shadow:inset 0 0 16px #c9440c12}.announcement>span{font:600 10px var(--sans);letter-spacing:2px;color:#fa7353}.announcement>b{color:#f25438;font:30px/1 var(--sans)}.announcement p{color:#e0bda0;font:italic 15px/1.4 var(--sans)}.ended{color:#17130d;clip-path:polygon(.4% 1%,3% .6%,17% 1%,26% .2%,44% 1%,46% .4%,65% 1%,80% .5%,99.5% 1%,100% 26%,99.5% 46%,100% 72%,99.4% 98.6%,82% 99%,65% 98.5%,48% 99.4%,29% 98.7%,11% 99.7%,0 99%,.5% 73%,0 49%,.5% 25%);background:#cbbb9b url(/art/expedition-parchment.png) 50%/100% 100%;min-height:464px;padding:26px 50px 34px;box-shadow:inset 0 0 40px #4e32172b}.report-letterhead{font:600 12px var(--sans);letter-spacing:2px;border-bottom:1px solid #5b49285c;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:19px;display:flex}.report-letterhead>div{align-items:center;gap:14px;display:flex}.report-letterhead>span{text-align:right;font:8px/1.8 var(--mono);letter-spacing:1px}.report-letterhead small{font:8px/1.8 var(--mono);letter-spacing:1px;display:block}.report-mark{letter-spacing:-7px;margin-right:5px;font:40px/.8 Georgia,serif}.ended>.eyebrow{color:#2c2319;font:12px var(--mono);letter-spacing:2px}.ended h1{letter-spacing:-1.8px;border-bottom:1px solid #712719;width:84%;margin:13px 0;padding-bottom:9px;font:400 clamp(38px,3.1vw,52px)/1.1 Georgia,serif}.ended .cause-of-death{color:#17120d;font:500 25px/1.4 var(--sans);max-width:75%;margin:0 0 13px}.ended .report-epitaph{color:#302519;font:italic 17px/1.35 var(--sans);max-width:69%;margin-bottom:14px}.run-summary{border-top:1px solid #5b49284a;border-bottom:0;width:79%;margin:10px 0 16px;padding:12px 0 4px}.run-summary b{font:500 40px/1.1 var(--sans);color:#16140d}.run-summary span{font:10px var(--mono);color:#2c2417;letter-spacing:1px;margin-top:5px}.primary{color:#f0d3ac;min-height:41px;font:600 12px var(--sans);letter-spacing:2px;background:linear-gradient(#641a11,#390e09);border:1px solid #863626;padding:13px 24px;box-shadow:inset 0 1px #c0613540,0 2px 4px #0002}.primary:hover:not(:disabled){color:#fff0d5;background:linear-gradient(#8b291a,#4f150d);border-color:#a74b31}.ended .primary{max-width:80%;position:relative}.final-report{border:1px solid var(--line);background:linear-gradient(150deg,#0b0c09ed,#100c08dc),url(/art/dungeon-surround.png) 100% 100%/170%;margin-top:13px;padding:17px 22px 24px}.final-report .panel-heading>span:last-child{font:8px var(--mono);color:#7c6750;letter-spacing:1.3px}.report-log-columns{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.final-lines{min-width:0}.final-lines p{font:10px/1.6 var(--mono);gap:22px;margin:7px 0;display:flex}.final-lines p>span{color:#98816a;flex-shrink:0}.final-lines>em{color:#b28c63;font:italic 16px var(--sans);margin-top:20px;display:block}.report-log-columns blockquote{border-left:1px solid var(--line);color:#bcab91;font:italic 17px/1.6 var(--sans);align-self:center;margin:20px 0 0;padding:12px 0 12px 30px}.report-log-columns cite{margin-top:10px;font-size:14px;display:block}.encounter-meta,.room-progress,.encounter{background:#100f0bef}.encounter-meta{border:1px solid var(--line);color:#b19a7b;border-bottom:0;padding:22px 26px 17px}.room-progress{border-inline:1px solid var(--line);margin:0;padding:0 26px}.room-progress .filled{background:var(--red)}.encounter{border:1px solid var(--line);border-top:0;padding:28px 30px}.encounter h1,.welcome h1,.content-page h1{font:500 44px/1.05 var(--sans);letter-spacing:-.8px;color:#e6d2b3}.tags span{color:#af8d69;border-color:#55412e;font-size:8px}.narrative{font:20px/1.65 var(--sans);color:#d1c1a6;margin:20px 0 28px}.choice{background:linear-gradient(100deg,#23170f90,#100e0b);border-color:#56402d;min-height:62px;padding:15px 17px}.choice b{font:500 18px var(--sans);color:#e2c9a6}.choice:hover:not(:disabled){background:#40180e77;border-color:#a1452e}.choice-number{color:#d97a4a;border-color:#704632;width:25px;height:25px;font-size:10px}.choice-arrow{color:#c67c52}.log{background:#080906a8;border-color:#75402b}.log p{color:#c3ae8f;font:12px/1.6 var(--mono)}.choices>.eyebrow,.warning-form label{color:#b6a48b}.warning-form{border-color:#56412a}.warning-form select,select,input,textarea{background:#0c0d0a;border-color:#4d412f}.welcome,.content-page{border:1px solid var(--line);background:#100f0bea}.welcome{padding:38px 42px}.welcome h1{font-size:64px}.welcome>p,.welcome p.welcome-note,.content-page>p{font-family:var(--sans);color:#bcac94;font-size:18px}.terminal-art{color:#a18051;background:radial-gradient(#83391a15,#0000 68%)}.welcome>small{font:10px/1.6 var(--mono)}.world-panel{padding:18px 20px 12px}.live-mark{color:var(--red);font:9px var(--mono);text-shadow:0 0 12px #fa52344a}.floor-map{padding-bottom:16px;position:relative}.floor-map:before{content:"";background:#65533b;width:1px;position:absolute;top:16px;bottom:34px;left:5px}.floor-map>div{gap:21px;min-height:53px;padding:10px 8px 10px 0}.floor-node{z-index:1;background:#0e0e0b;border:1px solid #bfa074;border-radius:50%;flex-shrink:0;width:11px;height:11px;font-size:0}.floor-map .current{background:linear-gradient(90deg,#4824183a,#100d0900);outline-color:#443023}.floor-map .current .floor-node{background:var(--red);border-color:#fc7653;border-radius:1px;transform:rotate(45deg);box-shadow:0 0 13px #f9433860}.floor-map small{color:#a18b6d;letter-spacing:1px;margin-bottom:5px;font-size:7px}.floor-map b{color:#ddc6a3;font:400 17px var(--sans)}.floor-map .you{color:var(--red);letter-spacing:1.3px;font-size:8px}.expedition-status-label{border-top:1px solid var(--line);padding-top:17px}.world-totals{border-top:1px solid var(--line);text-align:center;margin:10px 0 16px;padding:13px 6px 17px}.world-totals b{font:500 31px var(--sans);letter-spacing:3px}.world-totals span{letter-spacing:1.2px;font-size:8px}.objective{border:0;border-bottom:1px solid var(--line);background:0 0;margin-bottom:18px;padding:0 0 20px}.objective .eyebrow{font:600 10px var(--sans);letter-spacing:1.8px;color:#c6bda9;border-bottom:1px solid var(--line);padding-bottom:7px}.objective h3{font:500 23px var(--sans);margin:9px 0 3px}.objective p{font:16px/1.35 var(--sans);color:#b9b09f;margin-bottom:16px}.objective .meter{background:#28231d;height:7px}.objective-count{letter-spacing:1px;font-size:8px}.objective-count b{color:#ee885c}.echoes>div{border:0;border-bottom:1px solid #332e23;margin:0;padding:7px 0}.echoes small{color:#aa8d66;letter-spacing:1px;font-size:8px}.echoes p{font:14px/1.4 var(--sans);color:#b7ad98;margin-top:4px}.world-panel .echoes>.echo-event{grid-template-columns:17px 35px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:34px;display:grid}.echo-event .echo-icon{color:#b4996e;font-size:20px}.world-panel .echo-event p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.echo-floor{font:7px var(--mono);color:#94836c;text-align:right}.narrative{white-space:pre-line}.encounter h1{scroll-margin-top:24px}.nearby{color:#c2a984;background:#231a0d77;margin-top:13px;font-size:14px}.traces-remain{font:8px var(--mono);letter-spacing:2px;text-align:right;color:#967e5c;margin-top:14px}.item{background:#0e100b;border-color:#443c2d}.item-header h3{font-size:21px}.item p{font-size:16px}.item-actions button,.drop button{font:10px var(--mono)}.rare{color:#c5a5c9}.uncommon{color:#c6b98b}.common{color:#d0c5b0}.error{color:#f0c19f;font-family:var(--mono);background:#3d1710;border-color:#a14832;font-size:11px}footer{color:#8d785c;border-color:#44362466;margin-top:24px;padding:20px 0}.admin-section{background:#0d0e0cec}@media (min-width:1700px){.shell{margin-inline:auto}}@media (max-width:1300px){.shell{width:calc(100% - 60px);margin-inline:auto}.game-grid{grid-template-columns:235px minmax(0,1fr) 260px;gap:16px}.crawler-panel,.world-panel{padding-inline:16px}.dossier{margin-inline:-16px;padding-inline:16px}.crawler-name strong{font-size:43px}.crawler-portrait{height:126px}.ended{padding:25px 30px 30px}.ended h1{width:82%;font-size:46px}.ended .cause-of-death{font-size:22px}.report-letterhead{font-size:10px}.report-letterhead small{font-size:6px}.ended .report-epitaph{max-width:74%}.run-summary{width:80%}.run-summary span,.nav-motto{font-size:8px}.tabs{gap:25px}.announcement{gap:13px;padding:10px 15px}.announcement>span{font-size:8px}.world-panel{grid-column:auto;display:block}.world-panel .world-totals{margin:10px 0 16px}.world-panel .objective{margin-bottom:18px}.world-panel .echoes{display:block}}@media (max-width:1080px){.game-grid{grid-template-columns:235px minmax(0,1fr)}.world-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;display:grid}.world-panel>.panel-heading,.world-panel>.nearby,.traces-remain{grid-column:1/-1}.world-panel .floor-map{grid-row:2/5}.world-panel .echoes{grid-column:1/-1}.expedition-status-label{border-top:0;padding-top:0}.nav-motto{display:none}.brand{letter-spacing:3px;font-size:22px}.connection{gap:7px;font-size:8px}.header-date{display:none}.report-log-columns{grid-template-columns:1fr}.report-log-columns blockquote{display:none}}@media (max-width:650px){body{background-position:80% 0}.shell{width:calc(100% - 28px)}.topbar{height:78px}.brand{letter-spacing:2.5px;gap:14px;font-size:18px}.brand-symbol{background-size:8px 100%;width:27px;height:34px}.brand small{letter-spacing:1.5px;font-size:7px}.connection{font-size:0}.tabs{gap:20px;height:45px;margin-bottom:15px}.tabs button{letter-spacing:1.3px;font-size:10px}.tabs a{font-size:8px}.game-grid{display:flex}.crawler-panel{width:100%;padding:16px;display:block}.dossier{min-height:148px;margin:0 -16px 13px;padding:0 16px 13px}.dossier>.eyebrow{font-size:10px}.crawler-portrait{width:29%;height:137px;top:0;right:16px}.crawler-name{margin-top:10px}.crawler-name strong{margin:0;font-size:45px;display:block}.status-line{gap:5px;width:52%;min-height:34px;margin-top:10px;padding:7px}.status-line>span:last-child{font-size:7px;display:block}.health{margin-bottom:15px}.stat-grid{grid-template-columns:repeat(6,1fr);margin:0}.stat-grid>div{padding:8px 5px}.stat-grid b{font-size:25px}.currency{margin-top:12px}.survival-panel{margin-top:0;margin-bottom:0;padding-bottom:0}.survival-panel>p{margin-bottom:9px}.resistance-list{margin-bottom:0}.attribute-label{font-size:9px}.crawler-panel .gear,.crawler-panel .panel-heading,.fineprint{display:none}.main-panel{min-height:0}.announcement{gap:12px;min-height:54px;margin-bottom:14px;display:flex}.announcement>span{white-space:normal;max-width:65px;font-size:8px;line-height:1.5}.announcement>b{font-size:23px}.announcement p{margin:0;font-size:14px}.ended{background-position:50%;background-size:auto 100%;min-height:490px;padding:24px 22px 35px}.report-letterhead{gap:8px;margin-bottom:20px;padding-bottom:14px;font-size:9px}.report-letterhead>div{gap:10px}.report-letterhead small{max-width:145px;font-size:6px}.report-letterhead>span{letter-spacing:.5px;font-size:6px}.report-mark{font-size:29px}.ended>.eyebrow{font-size:10px}.ended h1{letter-spacing:-1px;width:87%;font-size:43px}.ended .cause-of-death{max-width:80%;font-size:21px}.ended .report-epitaph{max-width:81%;font-size:16px}.run-summary{gap:13px;width:83%;margin:14px 0 20px}.run-summary b{font-size:34px}.run-summary span{letter-spacing:0;font-size:7px}.ended .primary{letter-spacing:1px;max-width:92%;padding:12px;font-size:9px}.final-report{padding:16px}.final-report .panel-heading{font-size:9px}.final-report .panel-heading>span:last-child{letter-spacing:.5px;font-size:6px}.final-lines p{gap:10px;font-size:10px}.encounter-meta{padding:18px 18px 14px}.room-progress{padding:0 18px}.encounter{padding:24px 20px}.encounter h1{font-size:38px}.narrative{font-size:19px}.choice{padding:14px 12px}.choice b{font-size:18px}.choices>.eyebrow{font-size:10px}.warning-form>div{gap:6px}.warning-form button{padding-inline:10px}.warning-form select{font-family:var(--sans);font-size:15px}.welcome{padding:26px 24px}.welcome h1{font-size:53px}.welcome .primary{font-size:11px}.world-panel{width:100%;padding:18px;display:block}.world-panel>.panel-heading:first-child{display:flex}.world-panel .floor-map{display:block}.world-panel .objective{margin-bottom:20px}.world-panel .world-totals{margin:10px 0 18px}.expedition-status-label{border-top:1px solid var(--line);padding-top:15px}.content-page{padding:24px 18px}.content-page h1{font-size:36px}.content-page>p{font-size:16px}footer{overflow-wrap:anywhere;font-size:7px}}
.exploration{background:linear-gradient(155deg,#1b100d,#100e0b 65%);border:1px solid #694233;margin-bottom:16px;padding:22px 28px;box-shadow:inset 0 0 28px #7c24120e}.exploration-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.exploration-heading h2{font:500 29px/1.1 var(--sans);color:#e8ceb0;margin:6px 0 8px}.exploration>p{color:#c5ab90;margin:0 0 14px;font-size:18px;line-height:1.5}.heat-readout{text-align:right;font-family:var(--mono)}.heat-readout small{color:#cc7657;letter-spacing:2px;display:block}.heat-readout b{color:#f06547;font-size:22px}.exploration .objective-count{border-top:1px solid #654232;justify-content:space-between;gap:12px;margin-bottom:6px;padding-top:12px;display:flex}.exploration .objective-count b{color:#e28961}.room-pressure{color:#a8755f;font:9px var(--mono);letter-spacing:1px;justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.dungeon-map{aspect-ratio:1;background:radial-gradient(circle,#2c1712,#140e0c 71%);border:1px solid #724232;width:min(100%,430px);margin:0 auto 18px;position:relative;box-shadow:inset 0 0 26px #0009,0 0 22px #0006}.dungeon-map svg{width:100%;height:100%;position:absolute;inset:0}.map-node{color:#f0c7a1;width:38px;height:38px;font:10px var(--mono);z-index:1;background:#34201b;border:1px solid #a06049;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #140e0c}.map-node.here{color:#fff2d6;background:#a33424;border-color:#f16d4b;font-weight:700;box-shadow:0 0 0 3px #140e0c,0 0 15px #ed3e2690}.map-node.visited{background:#503025}.map-node.unknown{color:#d49a79;background:#211411;border-style:dashed}.map-node:disabled{opacity:1}.room-actions,.exits{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.room-actions>.eyebrow,.exits>.eyebrow{color:#df9d7d;width:100%}.room-actions button{color:#e5c2a7;text-align:left;background:#291712;border-color:#7a4938;line-height:1.15}.room-actions button:hover:not(:disabled){background:#492019;border-color:#b85940}.room-actions button small{color:#b7927d;font:10px/1.3 var(--mono);margin-top:5px;display:block}.exit-pair{flex:43%;min-width:190px;display:flex}.exit-pair>button:first-child{text-align:left;border-color:#604032;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.exit-pair button span{font:10px/1.4 var(--mono);color:#ba9a83}.exit-pair .scout-button{color:#e3aa8b;min-width:74px;font:11px var(--sans);border-color:#734331}.scout-button small{color:#9e826e;font:8px/1.3 var(--mono);display:block}.room-traces{border-top:1px solid #5d3c2d;margin-top:20px;padding-top:12px}.room-traces p{color:#dec2a5;margin:8px 0}.resolution{background:linear-gradient(145deg,#32150f,#1c110d);border:1px solid #ad4a31;margin:18px 0;padding:16px 20px;box-shadow:inset 4px 0 #dd5a3b,0 5px 18px #0004}.resolution-heading{color:#f2aa82;font:10px var(--mono);letter-spacing:1.5px;border-bottom:1px solid #734132;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.resolution-heading span{color:#d5b398}.resolution-lines{max-height:280px;overflow-y:auto}.resolution-lines p{color:#ead1b7;font:12px/1.6 var(--mono);margin:10px 0 0}.room-resolution{margin-top:14px;margin-bottom:0}.stat-guide{background:#21130f;border:1px solid #654032;margin:11px 0 15px;padding:10px}.stat-guide summary{cursor:pointer;color:#e99b76;font:10px var(--mono);letter-spacing:1px}.stat-guide p{color:#c9ad93;font:11px/1.65 var(--mono);margin:8px 0}.stat-guide b{color:#f0b58b}.stat-guide small{color:#9f8873;line-height:1.4}.choice small{color:#b69b82;font:10px/1.4 var(--mono);margin-top:5px;display:block}.admin-map-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.admin-map-grid>div{border:1px solid var(--line);background:#241510;min-height:85px;padding:9px}.admin-map-grid b,.admin-map-grid small{display:block}.admin-map-grid b{font-size:12px}.admin-map-grid small{color:var(--muted);margin-top:5px}.legacy-actions{border:1px solid var(--line);background:linear-gradient(145deg,#29140f,#17100d);flex-wrap:wrap;gap:8px;margin:16px 0;padding:15px;display:flex}.legacy-actions>.eyebrow{color:#f0a184;width:100%}.legacy-actions button{color:#f2d8c0;background:#351a13;border-color:#92503b}.legacy-actions button:hover:not(:disabled){color:#fff1dc;background:#54231a;border-color:#dc7656}.legacy-actions button:focus-visible{outline-color:#ff9a72}.legacy-actions select{color:#f2d8c0;background:#100e0b;border:1px solid #92503b;width:100%;padding:9px}@media (max-width:650px){.exploration{padding:16px}.exploration-heading h2{font-size:23px}.exploration .objective-count{display:block}.room-pressure{font-size:8px}.dungeon-map{width:min(100%,330px)}.map-node{width:31px;height:31px;font-size:8px}.exit-pair{flex:100%;min-width:0}.resolution{padding:13px}.admin-map-grid{gap:3px}.admin-map-grid>div{padding:4px}.admin-map-grid b{font-size:9px}.admin-map-grid small{font-size:7px}}.trait-panel{background:#1d1712;border:1px solid #66503b;margin:18px 0;padding:13px}.trait-panel>div:first-child{color:#e2b07a;margin-bottom:9px}.trait-panel>div:not(:first-child){border-top:1px solid #49392d;padding:7px 0}.trait-panel b,.trait-panel small{display:block}.trait-panel b{color:#eed4ad;font-size:11px}.trait-panel small{font:9px/1.5 var(--mono);color:#ad9a82;margin-top:4px}.trait-panel p{margin:0;font-size:10px}.trait-choice{padding:34px}.trait-choice h1{margin:18px 0}.trait-choice>p{color:var(--muted)}.trait-choice .choice{background:#231b14;border-color:#624930}.floor-systems{background:#21130f;border:1px solid #654032;flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.floor-systems .eyebrow{color:#e99b76;width:100%}.floor-systems>span{font:9px var(--mono);color:#c9ad93}.floor-systems b{color:#f3bd83;margin-left:5px;font-weight:500}.room-actions button small{font:9px/1.5 var(--mono);color:var(--muted);margin-top:4px;display:block}.combat-panel{background:linear-gradient(150deg,#28140f,#130f0d 72%);border:1px solid #92543c;margin:18px 0;padding:22px;box-shadow:inset 0 0 32px #a62b1710}.combat-enemy-heading,.combat-self,.combat-enemy-vitals{justify-content:space-between;align-items:center;gap:12px;display:flex}.combat-enemy-heading h2{font:500 28px/1.1 var(--sans);color:#f0d4b3;margin:5px 0 12px}.combat-enemy-heading h2 small{font:12px var(--mono);color:#d69b73}.combat-phase{font:9px var(--mono);letter-spacing:1px;color:#f2ad75;border:1px solid #80452f;padding:6px}.combat-enemy-vitals{font:10px var(--mono);color:#d7baa0}.combat-health{background:#3b1d17;border:1px solid #87503a;flex:1;height:9px}.combat-health span{background:linear-gradient(90deg,#a73b2c,#e77e4a)}.combat-intent{background:#24150f;border-left:3px solid #e58652;margin:17px 0;padding:14px 16px}.combat-intent .eyebrow{color:#e3976e;font:9px var(--mono);letter-spacing:1px;display:block}.combat-intent>b{color:#f3d4b2;font:600 15px var(--sans);margin-top:7px;display:block}.combat-intent p{color:#c0a48a;font:11px/1.5 var(--mono);margin:6px 0 0}.combat-self{border-block:1px solid #543728;flex-wrap:wrap;justify-content:flex-start;padding:12px 0}.combat-self>div{min-width:100px}.combat-self .eyebrow{font:8px var(--mono);letter-spacing:1px;color:#a98770;display:block}.combat-self b{color:#efdabd;font:12px var(--mono);margin-top:5px;display:block}.combat-statuses{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.combat-statuses>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.combat-statuses span{font:8px var(--mono);letter-spacing:1px;color:#ac866d}.combat-statuses b{font:8px var(--mono);text-transform:uppercase;color:#f1c28f;background:#2a1711;border:1px solid #82523c;padding:4px 6px;font-weight:500}.combat-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.combat-actions>.eyebrow{color:#de9b74;grid-column:1/-1}.combat-action{text-align:left;color:#efd6ba;background:#20130f;border:1px solid #654131;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.combat-action:hover:not(:disabled){background:#3a1d14;border-color:#c66a45}.combat-action:disabled{opacity:.46}.combat-action b,.combat-action small,.combat-action em{display:block}.combat-action b{font:600 11px var(--sans)}.combat-action small{color:#bba08a;font:9px/1.4 var(--mono);margin-top:4px}.combat-action em{color:#d18c68;font:8px var(--mono);margin-top:4px;font-style:normal}.combat-cost{color:#d6946d;font:8px var(--mono);letter-spacing:.5px;flex:none}@media (max-width:650px){.combat-panel{padding:15px}.combat-enemy-heading h2{font-size:23px}.combat-actions{grid-template-columns:1fr}.combat-self>div{min-width:80px}.combat-enemy-vitals{font-size:9px}}.combat-weaknesses,.combat-environment{background:#21140f;border:1px solid #654131;flex-wrap:wrap;align-items:center;gap:8px;margin:11px 0;padding:10px 12px;display:flex}.combat-weaknesses .eyebrow,.combat-environment .eyebrow{color:#cf9a67;width:100%}.combat-weaknesses>span:not(.eyebrow){font:9px/1.4 var(--mono);color:#e0bf94}.combat-environment b{font:10px var(--mono);color:#eac89c}.combat-environment small{font:9px var(--mono);color:#aa8f76}
