#bellarion-life .character-stage{grid-template-columns:234px minmax(170px,1fr) 225px}#bellarion-life .attribute-panel{padding:16px}#bellarion-life .attribute-panel h4{font-size:23px}#bellarion-life .attribute-panel .stat{font-size:18px;padding:13px 0}#bellarion-life .attribute-panel .attribute-seal{width:34px;height:34px}#bellarion-life .attribute-panel .attribute-seal svg{width:20px;height:20px}#bellarion-life .attribute-panel .small,#bellarion-life .attribute-panel .notice{font-size:15px}
#bellarion-life .item-drawer{position:fixed;right:18px;top:100px;bottom:24px;width:340px;max-width:calc(100vw - 28px);z-index:20;background:#231d16fa;color:#f0dfbf;border:1px solid #c29b5e;border-radius:8px;padding:18px;overflow:auto;box-shadow:-10px 10px 35px #0009}#bellarion-life .drawer-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #80643e;padding-bottom:12px}#bellarion-life .item-drawer .item-detail{flex-direction:column;align-items:stretch;gap:20px;border:0}#bellarion-life .item-drawer .detail-copy{align-items:flex-start;flex-direction:column}#bellarion-life .item-drawer .detail-copy h4{margin-bottom:10px}#bellarion-life .item-drawer .detail-actions{flex-direction:column;align-items:stretch}#bellarion-life .item-drawer .detail-copy .sprite{margin:10px 0}#bellarion-life .item-drawer .detail-copy p{margin-top:8px}
#bellarion-life .focus-scene{min-height:720px;position:relative;background:#271e17 url('../assets/backgrounds/focus.webp') center/cover;border:1px solid #96723f;border-radius:8px;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px 220px}#bellarion-life .focus-console{position:relative;width:min(100%,440px);background:#1d1915d9;border:1px solid #ad8953;border-radius:10px;padding:24px;text-align:center;box-shadow:0 12px 45px #0007}#bellarion-life .focus-console h3{font-size:26px}#bellarion-life .focus-time{font:400 68px/1.3 Georgia,serif;font-variant-numeric:tabular-nums;color:#ffe1a4;margin:12px 0}#bellarion-life .focus-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}#bellarion-life .focus-settings{margin-top:18px;padding-top:15px;border-top:1px solid #8d6e42}#bellarion-life .focus-fields{display:flex;justify-content:center;gap:15px;margin:12px 0;flex-wrap:wrap}#bellarion-life .focus-fields label{display:flex;gap:6px;flex-direction:column;font-size:13px}#bellarion-life .focus-fields input{width:90px;padding:8px;border:1px solid #947448;background:#32291e;color:#f8e4be;font:inherit;font-size:16px;border-radius:4px}#bellarion-life .focus-console .notice{font-size:12px}#bellarion-life .focus-mode{color:#e8c58b;margin-top:10px}
@media(max-width:900px){#bellarion-life .character-stage{grid-template-columns:205px minmax(140px,1fr) 190px}#bellarion-life .attribute-panel .stat{font-size:16px}}
@media(max-width:760px){#bellarion-life .character-stage{grid-template-columns:1fr 1fr}#bellarion-life .art-wrap{grid-column:1/-1;grid-row:1}#bellarion-life .attribute-panel .stat{font-size:17px}}
@media(max-width:480px){#bellarion-life .character-stage{grid-template-columns:1fr}#bellarion-life .item-drawer{right:8px;top:65px;bottom:12px;width:calc(100vw - 16px);max-width:none}#bellarion-life .focus-scene{min-height:740px;padding:18px 10px 180px}#bellarion-life .focus-console{padding:18px 12px}#bellarion-life .focus-time{font-size:58px}}
