.depth-wallet,.sanctuary-progress{display:flex;align-items:center;gap:12px;color:#cabb9c;font-size:12px;margin:10px 0}.sanctuary-progress{border-top:1px solid #b3a17c40;padding-top:10px}.sanctuary-progress small,.pending-hunt small{display:block;color:#9babae;margin-top:4px}.depth-actions,.depth-chapters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.depth-chapters{display:grid;grid-template-columns:repeat(6,1fr)}.depth-chapters button{font-size:10px;padding:8px}.depth-chapters [aria-selected=true],.depth-actions [aria-selected=true]{border-color:#b1a487;color:#e5dcc8;background:#26303d}.journal-composition{display:grid;grid-template-columns:28% 1fr;gap:22px}.chapter-illustration{position:relative;min-height:330px;overflow:hidden;border:1px solid #9d8b6744;background:radial-gradient(ellipse at 50% 30%,#44345e55,transparent 60%),#070f19}.resident-portrait{width:100%;height:100%;object-fit:contain;object-position:center top;filter:drop-shadow(0 5px 10px #0008)}.chapter-illustration>.resident-portrait{position:absolute;height:90%;opacity:.4}.chapter-illustration>div{position:relative;padding:20px;margin-top:140px;background:linear-gradient(transparent,#070e18 30%)}.chapter-objectives{display:grid;gap:10px;align-content:start}.depth-objective{display:grid;grid-template-columns:45px 1fr auto;gap:14px;align-items:center;padding:14px;background:#111b25b0;border:1px solid #8a7d5c66}.depth-objective.ready{border-color:#b5a06c;box-shadow:inset 3px 0 #b5a06c}.depth-objective h3{margin:4px 0!important;font-size:17px}.depth-objective p{margin:5px 0}.depth-objective small,.hunt-card>small{color:#a5b4b8;font-size:10px;line-height:1.6}.depth-objective button{font-size:11px;padding:9px;max-width:130px}.renown-composition{display:grid;grid-template-columns:22% 1fr;gap:20px}.renown-composition>.resident-portrait{max-height:420px}.study-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.study-card{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px;border:1px solid #89795477;padding:14px;background:radial-gradient(at top right,#41365a35,transparent),#0c1521}.study-card h3{font-size:17px}.study-card button{grid-column:1/-1}.rank-pips{display:flex;gap:8px;margin:10px 0}.rank-pips i{width:20px;height:7px;border:1px solid #82755566}.rank-pips i.lit{background:#c3ad78;box-shadow:0 0 8px #b8a16d66}.hunt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hunt-card{display:flex;flex-direction:column;border:1px solid #8b7a5677;background:radial-gradient(ellipse at 50% 0,#50326a44,transparent 55%),#0b1420;padding:18px;gap:9px}.hunt-card h3{font-size:22px;margin:0!important}.hunt-card p{margin:0;min-height:59px}.hunt-card label{font-size:11px;display:grid;gap:5px}.hunt-card button{margin-top:auto}.hunt-card select{width:100%}.hunt-illustration{height:75px;display:flex;align-items:center;justify-content:center}.pending-hunt,.pending-hunt>div{display:flex;align-items:center;gap:16px}.pending-hunt{justify-content:space-between;border:1px solid #bc9e61;padding:12px;background:#4d3f1933;margin-bottom:12px}.depth-warning{color:#d4b78e!important}.bestiary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.creature-card{border:1px solid #8d7e5c66;background:#0b1420;overflow:hidden}.creature-paint{height:130px;width:130px;background-size:600% 100%;background-position:0 0;background-repeat:no-repeat;margin:auto}.creature-card>div:last-child{padding:12px}.creature-card h3{font-size:17px;margin:6px 0}.creature-card p{font-size:11px!important;margin:5px 0}.creature-card.unknown .creature-paint{filter:brightness(.05);opacity:.5}.resident-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.resident-card{display:grid;grid-template-columns:32% 1fr;gap:12px;background:radial-gradient(at 20% 30%,#3e345544,transparent 70%),#0a1420;border:1px solid #8a7b5b66;padding:13px;min-height:180px}.resident-card .resident-portrait{max-height:190px}.resident-card h3{margin:5px 0}.resident-card p{font-size:11px!important}.resident-card button{font-size:10px;padding:8px;width:100%}.set-records{display:grid;grid-template-columns:1fr 1fr;gap:12px}.set-records article{display:flex;gap:16px;background:#0b1521;border:1px solid #87744d66;padding:16px}.set-records h3{margin:4px 0;font-size:18px}.set-records p{font-size:11px!important}.collected-slots{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.collected-slots span{padding:3px 5px;border:1px solid #67707844;color:#75818a;font-size:9px}.collected-slots .owned{color:#d7c49d;border-color:#b2a075}.expedition-records{display:grid;grid-template-columns:1fr 1fr;gap:10px}.expedition-records article{display:grid;grid-template-columns:1fr auto;gap:7px;border:1px solid #8c7c5c66;padding:12px}.expedition-records small{grid-column:1/-1;color:#9ba9af}.expedition-records span{font-size:10px;color:#c3b58e}.depth-receipt{display:flex;gap:18px;align-items:center;margin:25px 0}.depth-receipt .painted-icon{flex-shrink:0}
#modal-body .depth-actions>button{width:auto;flex:0 1 auto;min-width:100px}#modal-body .depth-chapters button,#modal-body .depth-actions [role=tab]{background:#101a26;color:#c2bba8;border:1px solid #92836566;font-family:var(--serif);cursor:pointer}#modal-body .depth-chapters [aria-selected=true],#modal-body .depth-actions [aria-selected=true]{background:#293442;color:#e8dfcc;border-color:#b4a17a}
.set-forge-composition{display:grid;grid-template-columns:28% 1fr;gap:25px}.set-forge-composition>.resident-portrait{max-height:430px}.set-forge-composition label{display:grid;gap:8px;margin:16px 0}.set-forge-composition select{width:100%}#forge-set-details{padding:14px;background:#151c2a;border:1px solid #a28e5e66}.set-records+.depth-actions{margin-top:8px}@media(max-width:600px){.set-forge-composition{grid-template-columns:1fr}.set-forge-composition>.resident-portrait{display:none}}
.pending-hunt~.hunt-grid .hunt-illustration,.pending-hunt~.hunt-grid .hunt-card>.note{display:none}
#field-journal{position:absolute;left:20px;top:154px;width:220px;max-width:24vw;display:block;text-align:left;padding:9px 11px;background:#080f19ce;border:1px solid #9e8d6755;color:#d2c5ad;font:11px Georgia,serif;box-shadow:0 3px 10px #0006;cursor:pointer}#field-journal b{display:block;font-family:var(--serif);font-size:11px;font-weight:400}#field-journal small{display:block;color:#a9b7b9;font-size:10px;line-height:1.4;margin-top:5px}#field-journal[hidden]{display:none}@media(max-width:650px){#field-journal{left:12px;top:132px;max-width:37vw;width:160px;font-size:9px}#field-journal b{font-size:9px}#field-journal small{font-size:9px}}
.departure-review{margin:16px 0;padding:14px 18px;background:#0a131dd9;border:1px solid #9e8d6777}.departure-review h3{margin:0 0 10px;font:14px var(--serif);color:#d8c9af}.departure-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:7px 0;border-top:1px solid #9e8d6729;font-size:13px}.departure-row small{display:block;margin-top:3px;font-size:11px;color:#aeb9c5}.departure-row>b{min-width:22px;text-align:center;font:18px var(--serif);color:#d8c9af}.departure-rewards{color:#c7a3e4}.departure-rewards>b{color:#c7a3e4}.departure-review .note{margin:10px 0 0!important;font-size:11px!important}body[data-screen=exit] .loot-summary{margin:12px 0}@media(max-height:800px){body[data-screen=exit] .modal-body{padding:16px 24px}body[data-screen=exit] .modal-body h2{font-size:27px}body[data-screen=exit] .modal-body>p{font-size:12px;margin:9px 0}.departure-review{padding:10px 14px;margin:10px 0}.departure-row{padding:5px 0}body[data-screen=exit] .buttons{margin-top:12px}}
.trait-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0}.trait-guide article{padding:25px;border:1px solid #96836677;background:radial-gradient(at 50% 0,#42335655,transparent 65%),#0c1521}.trait-guide small{color:#a7b8bb;line-height:1.7}.trait-guide h3{letter-spacing:2px;font-size:19px}@media(max-width:650px){.trait-guide{grid-template-columns:1fr}.trait-guide article{padding:15px}}
@media(min-width:900px) and (max-height:800px){body[data-screen=journal] .modal-body,body[data-screen=hunts] .modal-body,body[data-screen=residents] .modal-body,body[data-screen=codex] .modal-body,body[data-screen=renown] .modal-body{padding:12px 20px}.depth-chapters{margin:8px 0}.journal-composition{gap:14px}.depth-objective{padding:9px;gap:9px}.depth-objective h3{font-size:15px}.depth-objective p{font-size:11px!important}.chapter-illustration>div{margin-top:100px;padding:14px}.chapter-illustration{min-height:280px}.hunt-card{padding:12px;gap:6px}.hunt-card h3{font-size:18px}.hunt-card p{font-size:11px!important;min-height:48px}.hunt-illustration{height:55px}.resident-card{min-height:150px;padding:9px}.resident-card .resident-portrait{max-height:155px}.creature-paint{height:95px;width:95px}.creature-card>div:last-child{padding:8px}.creature-card h3{font-size:14px}.creature-card p{font-size:10px!important}.study-card{padding:10px}.renown-composition>.resident-portrait{max-height:330px}}
@media(max-width:850px){.depth-chapters{grid-template-columns:repeat(3,1fr)}.journal-composition{grid-template-columns:1fr}.chapter-illustration{min-height:170px;max-height:190px}.chapter-illustration>.resident-portrait{width:30%}.chapter-illustration>div{margin:0 0 0 28%;padding:15px}.hunt-grid,.resident-grid{grid-template-columns:1fr 1fr}.bestiary-grid{grid-template-columns:repeat(2,1fr)}.renown-composition{grid-template-columns:1fr}.renown-composition>.resident-portrait{display:none}.depth-objective{grid-template-columns:32px 1fr}.depth-objective button{grid-column:2}.set-records{grid-template-columns:1fr}}
@media(max-width:560px){.hunt-grid,.resident-grid,.study-grid,.expedition-records{grid-template-columns:1fr}.depth-chapters button{font-size:9px}.pending-hunt{align-items:stretch;flex-direction:column}.bestiary-grid{grid-template-columns:1fr 1fr}.depth-objective{padding:10px}.chapter-illustration p{font-size:11px!important}}
