.life-wardrobe-entry{display:block;width:fit-content;max-width:100%;margin-top:10px;padding:9px 12px;border:1px solid #ab8051;border-radius:12px;background:#fff8e9;color:#3d4d38;font-size:13px;font-weight:700;text-decoration:none;line-height:1.5}
.life-wardrobe-entry:hover{background:#f2e7d4}.life-wardrobe-entry:focus-visible{outline:3px solid #317366;outline-offset:3px}
.life-styled-avatar{position:relative;overflow:visible!important;flex-shrink:0}.life-styled-avatar>img{border-radius:inherit}.life-avatar-emblem{position:absolute;right:-5px;bottom:-3px;width:19px;height:19px;display:grid;place-items:center;border:2px solid #fff9ee;border-radius:50%;font-size:12px;line-height:1;background:#755036;color:white;box-shadow:0 1px 4px #39261155;z-index:1}
.life-emblem-hotpot{background:#923e3b}.life-emblem-tide{background:#1d6478}.life-emblem-greenhouse{background:#406341}.life-emblem-aurora{background:#415d91}.life-emblem-festival{background:#824736}.life-neighbor-frame{outline:2px solid #bc8523;outline-offset:2px}
.life-neighbor-hero{outline:3px solid #bc8523;outline-offset:-3px}
.crop-art.life-single-tomato,.seed-icon.life-single-tomato{background-image:url('/assets/mitian/life/crop-tomato-single-v1.webp')!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;background-color:transparent}
.animal-sprite.animal-picture{background-image:none!important;object-fit:contain;object-position:center;animation:animalOccasionalGesture 6.4s ease-in-out var(--delay,0s) infinite}
.animal-card .animal-picture,.ranch-pen .animal-picture{display:block}
.ranch-pasture[data-life-theme]{background-image:linear-gradient(180deg,#ffffff00 45%,#38200b2b),var(--life-scene-image)!important;background-size:cover;background-position:center;border:var(--lt-width) var(--lt-edge) var(--lt-line);border-radius:var(--lt-radius)}
.ranch-pasture[data-life-theme] .ranch-scene-note{background:var(--lt-paper);color:var(--lt-ink);border-color:var(--lt-line);max-width:calc(100% - 26px);line-height:1.5}
:is(.ranch-pen,.animal-card)[data-life-theme]{background:var(--lt-paper)!important;color:var(--lt-ink);border:var(--lt-width) var(--lt-edge) var(--lt-line);border-radius:var(--lt-radius)}
:is(.ranch-pen,.animal-card)[data-life-theme] :is(strong,small,p){color:var(--lt-ink)}
:is(.ranch-pen,.animal-card)[data-life-theme] button{background:var(--lt-accent);color:var(--lt-on-accent);border-color:var(--lt-accent);border-radius:var(--lt-button-radius)}
.farm-scene[data-life-theme] .plot :is(strong,small){color:#fff8e9;text-shadow:0 1px 3px #321}
[data-life-ui] #view .hero{background:var(--lt-paper);color:var(--lt-ink);gap:0}
[data-life-ui] #view .hero-copy{background:var(--lt-paper);padding-right:14px}
[data-life-ui] #view .hero .chip{color:var(--lt-ink);background:var(--lt-soft);border-color:var(--lt-line)}
[data-life-ui] #view .hero .progress{background:var(--lt-soft);border:1px solid var(--lt-line)}
[data-life-ui] #view .hero .progress i{background:var(--lt-accent);box-shadow:none}
[data-life-ui] #view .hero .iron-fan-prestige{color:var(--lt-ink)}
[data-life-ui] #view .hero .iron-fan-estate{background:var(--lt-soft);color:var(--lt-ink);border-color:var(--lt-line)}
[data-life-ui] .shell{background:var(--lt-bg);--cream:var(--lt-bg)}
[data-life-ui] #view{background:var(--lt-bg);color:var(--lt-ink)}
[data-life-ui] #view :is(.task,.notice,.farm-quickbar){background:var(--lt-paper);color:var(--lt-ink);border-color:var(--lt-line)}
[data-life-ui] #view .card:not(.hero):not(.slot-stage){background:var(--lt-paper);color:var(--lt-ink)}
[data-life-ui] #view :is(.secondary,.ghost){background:var(--lt-soft);color:var(--lt-ink);border-color:var(--lt-line)}
[data-life-ui] #view .scene-note,.farm-scene[data-life-theme] .scene-note{background:var(--lt-paper);color:var(--lt-ink);border-color:var(--lt-line)}
[data-life-ui] #view .quest-header{color:var(--lt-ink)}
[data-life-ui] #view .quest-header :is(p,b){color:var(--lt-muted)}
[data-life-ui] #view .life-wardrobe-entry{background:var(--lt-soft);color:var(--lt-ink);border-color:var(--lt-line)}
