.quality-name{--quality:#fff;color:var(--quality)!important;background:#3d423b;border-radius:3px;padding:7px 8px;line-height:1.5;font-family:var(--serif);border-left:3px solid var(--quality);text-shadow:0 1px 1px #1118}.window-body .item-info .quality-name{font-size:12px;margin-bottom:8px;min-height:34px}.quality-tag{position:absolute;top:9px;left:9px;z-index:1;padding:4px 7px;border:1px solid var(--quality);color:var(--quality);background:#333a35ed;font-size:10px;border-radius:3px}.patina-badge{position:absolute;right:8px;bottom:8px;color:#6e6041;background:#f2e6c7d9;padding:3px 6px;font-size:9px;border-radius:3px}.value-line{display:flex;gap:5px;align-items:center;justify-content:space-between;margin:10px 0;color:#8a754f;font-size:11px}.value-line b{color:#9d7235;font-weight:500}.level-readout{color:#6b7e50;font-size:15px;font-family:var(--serif);border-bottom:1px solid #bcab7b;padding-bottom:10px;margin-bottom:10px}.level-readout small{font:10px system-ui;float:right;margin-top:4px;color:#9b865c}.quality-legend{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:17px 0}.quality-legend>span{background:#373e38;padding:10px 8px;border:1px solid #a18b62;border-top:2px solid var(--quality);border-radius:3px;text-align:center;color:var(--quality)}.quality-legend b{display:block;font-size:13px;font-weight:500}.quality-legend small{display:block;color:#c4c5b5;font-size:9px;margin-top:5px}.night-banner{background:radial-gradient(ellipse at right,#4f3c63,#253341);display:flex;gap:20px;align-items:center;padding:26px;border:2px solid #9f875a;border-radius:6px;color:#eed6a5;position:relative;overflow:hidden}.night-banner:before{content:'✦  ·      ✧       ·      ✦';position:absolute;right:30px;top:12px;color:#c3b68b55;letter-spacing:17px;pointer-events:none}.night-banner h1{font-size:30px;letter-spacing:5px}.night-banner p{margin-top:9px;font-size:11px;color:#bcb8c4}.night-banner .eyebrow{font-size:10px;color:#c0ab82;letter-spacing:3px;margin-bottom:6px}.night-banner .quiet-btn{margin-left:auto;position:relative;background:#796448;color:#ead2a1;border-color:#aa8c5c;box-shadow:none}.night-moon{font-size:70px;color:#e2c78f;text-shadow:0 0 40px #e0c28966}.night-rules{font-size:11px;line-height:1.9;color:#877957;margin-bottom:20px;padding:15px;background:#d7c69b66;border-left:3px solid #998357}.night-rules p+p{margin-top:6px}.window-body .night-item{border-color:var(--quality);background:#e4d5b0;overflow:visible}.window-body .night-item .item-art{background:radial-gradient(ellipse,#74694d,#3d4140);border-color:#8c7958;border-radius:2px 2px 0 0}.window-body .night-item .quality-name{margin:0 0 7px}.window-body .night-item .item-bottom{gap:8px;flex-wrap:wrap}.window-body .night-item .primary{font-size:10px;padding:8px 10px}.night-item.sold .item-art canvas{opacity:.4;filter:grayscale(.6)}.sold-stamp{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%) rotate(-12deg);font-family:var(--serif);font-size:23px;color:#cbb99a;border:2px solid #b09d7c;padding:6px 9px;white-space:nowrap;box-shadow:0 0 0 2px #4d4d3a}.night-entry{background:#4c4057!important;color:#e2c799!important;border-color:#8c7690!important}.showcase-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important}.showcase-slots>.empty-slot{min-height:290px;font-size:30px}.showcase-slots .empty-slot small{display:block;font-size:11px;margin-top:13px}.showcase-slots .wide{margin-top:9px}.home-showcase{position:absolute;left:29px;top:295px;width:222px;padding:10px 12px;pointer-events:auto}.showcase-title{font-size:11px;color:#e5c994;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #baa16b44;padding-bottom:6px}.showcase-title button{font-size:10px;color:#d3c098;padding:0}.showcase-empty{font-size:11px;color:#c6c5a6;padding:12px 0 5px;width:100%;text-align:left}.display-mini{display:flex;align-items:center;gap:9px;width:100%;padding:8px 0 3px;text-align:left}.display-mini canvas{width:50px;height:50px;flex-shrink:0;background:#8a795240;border:1px solid var(--quality);border-radius:4px}.display-mini b{display:block;color:var(--quality);font-size:10px;font-weight:500;max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.display-mini small{display:block;color:#d0c9ad;font-size:9px;margin-top:4px}.display-mini em{display:block;color:#c5ab74;font-size:9px;font-style:normal;margin-top:3px}.window-body .care-info>.quality-name{margin:0}.showcase-slots .item-info .quality-name{font-size:13px}
@media(max-width:700px){.home-showcase{left:14px;top:206px;width:158px;padding:8px 9px;max-height:188px;overflow-y:auto}.showcase-title{font-size:9px;padding-bottom:5px}.showcase-title button{font-size:9px}.showcase-empty{font-size:9px;padding:10px 0 4px}.display-mini{gap:7px;padding:7px 0 1px}.display-mini canvas{width:35px;height:35px}.display-mini b{font-size:9px;max-width:90px}.display-mini small{font-size:8px;margin-top:2px}.display-mini em{font-size:8px;margin-top:2px}.side-buttons{right:14px;bottom:239px;gap:7px}.round-btn{width:27px;height:27px;font-size:13px}.night-banner{padding:17px 14px;gap:10px;flex-wrap:wrap}.night-banner h1{font-size:23px}.night-moon{font-size:46px}.night-banner .eyebrow{font-size:8px;letter-spacing:2px}.night-banner p{font-size:10px}.night-banner .quiet-btn{font-size:10px;margin-left:0;width:100%}.quality-legend{gap:4px}.quality-legend>span{padding:7px 2px}.quality-legend b{font-size:11px}.quality-legend small{font-size:7px}.quality-tag{font-size:9px;left:7px;top:7px;padding:3px 5px}.night-rules{font-size:10px;padding:11px;line-height:1.9}.window-body .item-info .quality-name{font-size:11px;padding:5px 6px}.value-line{font-size:10px}.window-body .night-item .item-bottom .coin{font-size:10px}.window-body .night-item .primary{width:100%;font-size:10px}.window-body .showcase-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}.showcase-slots>.empty-slot{min-height:190px}.level-readout{font-size:13px}.level-readout small{font-size:9px}.night-item .sold-stamp{font-size:20px}}
.mini-quality{display:block;color:var(--quality);background:#3d423b;border-radius:3px;padding:4px 6px;font-size:10px}.window-body .care-info h2.quality-name{font-size:22px}.showcase-slots .item-card{margin-bottom:9px}.window-body .night-item .item-bottom .primary{color:#fff0c9}
.acquisition{margin-top:13px;padding-top:10px;border-top:1px solid #c5ae7c;text-align:left}.acquisition>span{font-size:10px;color:#947e55}.acquisition-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.acquisition-buttons button{border:1px solid #b9a173;background:#dac89d;color:#596d49;border-radius:3px;padding:6px 8px;font-size:10px;white-space:nowrap}.acquisition-buttons button:hover{background:#cbd0ad}.acquisition-buttons button:last-child{background:#4c4057;color:#e2c799;border-color:#8c7690}dialog .actions:has(.acquisition){flex-wrap:wrap;align-items:flex-end}dialog .actions .acquisition{flex:1;margin-top:0;min-width:240px}dialog .acquisition-buttons button{font-size:12px;padding:9px 12px}
@media(max-height:620px) and (min-width:701px){.home-showcase{top:270px;max-height:160px;overflow-y:auto}.display-mini canvas{width:35px;height:35px}.display-mini{padding-top:5px}.display-mini em{display:none}}
.night-test-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:340px}.night-test-actions button{white-space:normal}.night-test-actions [data-act="nightLegendaryTest"]{background:#a88638;color:#fff5cd;border:1px solid #e0bd68}.night-rules .legendary-test-notice{border-left:3px solid #b58e37;padding:12px;background:#b58e3715}@media(max-width:700px){.night-test-actions{max-width:100%;width:100%}.night-test-actions button{flex:1;min-width:135px}}

.night-test-actions [data-act="nightMythicTest"]{background:#a04e51;color:#fff0dc;border:1px solid #e78b87}

@media(max-width:700px){.quality-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}
