html{background:#13110f;min-height:100%;color-scheme:dark}body{margin:0;padding:24px 14px;font-family:"Century Schoolbook",Georgia,serif;color:#f0dfbf}button,a,input,label{touch-action:manipulation}button:not(:disabled),a,label[for]{cursor:pointer}img{max-width:100%}#bellarion-life{max-width:1180px;margin:0 auto;color-scheme:dark}#bellarion-life .cursor-interaction{cursor:pointer}#bellarion-life button:disabled{cursor:default}#bellarion-life .character-stage{grid-template-columns:180px minmax(190px,1fr) 225px}#bellarion-life .art-wrap{display:flex;align-items:center;justify-content:center;min-width:0}#bellarion-life .avatar-portrait{width:min(100%,380px);aspect-ratio:2/3;position:relative}#bellarion-life .avatar-idle{position:absolute;inset:0;transform-origin:50% 96%;animation:bellarion-simple-idle 5.6s ease-in-out infinite;animation-play-state:paused}#bellarion-life[data-idle="on"] .avatar-idle{animation-play-state:running}#bellarion-life .avatar-base{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1;filter:drop-shadow(0 12px 8px #170e0a80)}#bellarion-life .hand-layer{position:absolute;object-fit:fill;pointer-events:none;z-index:2;filter:drop-shadow(0 2px 2px #170e0a60)}#bellarion-life .hand-right.gripped{mask-image:linear-gradient(to bottom,#000 0%,#000 20.4%,transparent 21.1%,transparent 25.5%,#000 26.2%,#000 100%)}#bellarion-life .hand-layer[hidden]{display:none!important}#bellarion-life .stat{gap:6px}#bellarion-life .stat-name{display:flex;gap:7px;align-items:center}#bellarion-life .attribute-seal{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border:1px solid #b28a4c;border-radius:50%;color:#f1ce86;background:radial-gradient(circle at 35% 25%,#66512e,#2b2217);box-shadow:inset 0 0 0 2px #2a2014}#bellarion-life .attribute-seal svg{width:15px;height:15px;stroke-width:1.7}#bellarion-life .stat strong{white-space:nowrap}#bellarion-life .gear-slot.panoplie-slot{grid-column:1/-1;min-height:88px}#bellarion-life .gear-slot .slot-item-name{font-size:11px;line-height:1.25;text-align:center}#bellarion-life .market-item.outfit-card{grid-column:span 1}#bellarion-life .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#bellarion-life .market-icon.outfit-art{min-height:290px;background:radial-gradient(ellipse,#78603c,#252019 75%);overflow:hidden}#bellarion-life .market-icon.outfit-art img{height:290px;width:100%;object-fit:contain;filter:drop-shadow(0 8px 8px #0008)}#bellarion-life .market-item .market-heading{display:flex;gap:12px;align-items:center}#bellarion-life .market-item .market-heading h4{font-size:20px}#bellarion-life .market-item .item-bonuses{color:#e2c389}#bellarion-life .item-detail p{max-width:620px}#bellarion-life .chest-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}#bellarion-life .chest-item{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #7b603b;background:#2b241a;flex-wrap:wrap}#bellarion-life .save-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:25px;padding-top:15px;border-top:1px solid #6d5433}#bellarion-life .save-tools p{font-size:12px;color:#c5b597;width:100%}#bellarion-life .save-tools input[type=file]{max-width:100%;font:inherit;font-size:12px}#bellarion-life .save-tools input[type=file]::file-selector-button{background:#30291f;color:#ecd8af;border:1px solid #87673c;border-radius:5px;padding:8px;font:inherit;cursor:pointer}#bellarion-life .daily-task{cursor:pointer}#bellarion-life .packed-item,#bellarion-life .gear-slot,#bellarion-life .market-item{font-family:inherit}#bellarion-life .month-controls{font-variant-numeric:tabular-nums}#bellarion-life .notice strong{font-weight:500;color:#edcf91}#bellarion-life .history-date{display:block;font-size:11px;color:#aa997e}#bellarion-life .bag-cell:disabled{opacity:1}#bellarion-life .tabular{font-variant-numeric:tabular-nums}#bellarion-life .status[data-error="true"]{border-color:#b89159;color:#ffe2ae}#bellarion-life .sprite{image-rendering:pixelated;image-rendering:crisp-edges}#bellarion-life .month-days{grid-template-columns:repeat(15,minmax(0,1fr))}
@keyframes bellarion-simple-idle{0%,100%{transform:scale(1,1) translateY(0)}50%{transform:scale(1.001,1.005) translateY(-.5px)}}
@media(max-width:850px){#bellarion-life .character-stage{grid-template-columns:165px minmax(145px,1fr) 200px;gap:10px}#bellarion-life .side .stat{font-size:12px}#bellarion-life .attribute-seal{width:23px;height:23px}#bellarion-life .month-days{grid-template-columns:repeat(10,minmax(0,1fr))}}
@media(max-width:700px){body{padding:10px 6px}#bellarion-life .character-stage{grid-template-columns:1fr 1fr}#bellarion-life .art-wrap{grid-column:1/-1;grid-row:1}#bellarion-life .avatar-portrait{width:280px}#bellarion-life .side{align-self:start}#bellarion-life .market-grid{grid-template-columns:1fr}#bellarion-life .market-icon.outfit-art,#bellarion-life .market-icon.outfit-art img{height:330px}}
@media(max-width:480px){#bellarion-life .character-stage{grid-template-columns:1fr}#bellarion-life .avatar-portrait{width:250px}#bellarion-life .attribute-panel #bl2-stats{grid-template-columns:1fr}#bellarion-life .side .stat{font-size:14px}#bellarion-life .attribute-seal{width:28px;height:28px}#bellarion-life .gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#bellarion-life .month-days{grid-template-columns:repeat(7,minmax(0,1fr))}#bellarion-life nav button{min-height:44px}#bellarion-life .market-item{padding:16px}}
@media(pointer:coarse){#bellarion-life .month-days{grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}}
