.theme-toggle{height:34px;min-width:104px;border:1px solid rgba(126,101,80,.72);background:rgba(5,14,17,.72);color:#b8aa99;padding:0 10px;font-family:var(--wc-font-display);font-size:11px;letter-spacing:1px;cursor:pointer;transition:.18s;display:flex;align-items:center;justify-content:center;gap:7px}.theme-toggle span{font-size:16px;color:var(--wc-orange)}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:var(--wc-orange);color:#f4e9dc;outline:0;background:rgba(255,104,31,.08)}
.topbar .server{gap:20px}
.vehicle-wrap .thumb,.property-wrap .thumb{object-fit:contain;background:radial-gradient(circle at 50% 78%,rgba(104,86,69,.18),rgba(4,13,16,.82) 68%);filter:drop-shadow(0 8px 10px rgba(0,0,0,.3))}.event-img{object-fit:contain;background:linear-gradient(145deg,rgba(15,25,27,.92),rgba(3,12,15,.86));filter:drop-shadow(0 5px 7px rgba(0,0,0,.28))}
/* WC-ICON-SYSTEM-002 — shared thin-line geometry for navigation and status glyphs. */
.nav-btn .svg-icon{width:22px;height:22px;stroke-width:1.45;color:#b9aa98;filter:drop-shadow(0 0 5px rgba(191,161,126,.08));transition:color .18s,transform .18s}.nav-btn:hover .svg-icon{transform:translateY(-50%) scale(1.04)}.nav-btn.active .svg-icon{color:#dc7038}.metric-icon,.doc-icon,.ach-icon,.timeline-node,.action-svg{filter:drop-shadow(0 0 6px rgba(189,158,121,.08))}.theme-light .nav-btn .svg-icon{color:#6b6258;filter:none}.theme-light .nav-btn.active .svg-icon{color:#aa4f26}.theme-light .metric-icon,.theme-light .doc-icon,.theme-light .ach-icon,.theme-light .timeline-node,.theme-light .action-svg{filter:none}
.theme-light{color:#272a2a;background-color:#d9d4ca}
.theme-light:before{background:linear-gradient(90deg,rgba(236,234,225,.8) 0%,rgba(232,229,219,.64) 38%,rgba(224,220,210,.48) 100%),linear-gradient(0deg,rgba(224,220,211,.76),transparent 54%);backdrop-filter:saturate(.64) brightness(1.06)}
.theme-light:after{background-image:linear-gradient(rgba(72,87,88,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(72,87,88,.07) 1px,transparent 1px),radial-gradient(circle at 55% 42%,transparent 0,rgba(255,255,255,.35) 78%);mix-blend-mode:multiply;opacity:.55}
.theme-light .topbar{color:#6e655b;border-bottom-color:rgba(88,74,61,.42)}.theme-light .brand{color:#242625}.theme-light .online{color:#272a2a}.theme-light .hairline{border-color:#9b8d7e}.theme-light .theme-toggle{background:rgba(247,244,237,.8);color:#413c36;border-color:rgba(112,89,68,.58)}
.theme-light .side{background:rgba(235,232,222,.91);border-color:rgba(111,88,67,.7);box-shadow:0 12px 32px rgba(46,38,31,.1)}.theme-light .crest{border-bottom-color:rgba(103,82,64,.38)}.theme-light .crest-mark,.theme-light .crest strong{color:#4d4841}.theme-light .nav-btn{color:#554f47;border-bottom-color:rgba(92,77,63,.14)}.theme-light .nav-btn:hover,.theme-light .nav-btn:focus-visible{background:rgba(188,100,54,.1);color:#201f1d}.theme-light .nav-btn.active{background:linear-gradient(90deg,rgba(188,100,54,.2),rgba(255,255,255,.2));color:#aa4f26}.theme-light .system{background:rgba(219,222,214,.72);color:#3e7474}
.theme-light .page-title,.theme-light .identity h2,.theme-light .value,.theme-light .inventory-toolbar h1{color:#302d29}.theme-light .identity .id,.theme-light .label,.theme-light .panel h3{color:#655a50}.theme-light .facts{background:linear-gradient(90deg,rgba(244,240,231,.55),rgba(236,231,220,.3) 72%,transparent);border-color:rgba(92,70,53,.56);box-shadow:0 0 24px rgba(255,255,255,.2)}.theme-light .fact .label{color:#655a4f;text-shadow:none}.theme-light .fact .value{color:#282521;text-shadow:none}.theme-light .fact-svg{color:#6d5e50}.theme-light .profile-hero{border-bottom-color:rgba(96,75,58,.48)}.theme-light .map-lines{opacity:.23}.theme-light .portrait{filter:grayscale(1) contrast(1.08) brightness(.72)}
.theme-light .badge{color:#245f63;border-color:#3f7e82;background:rgba(47,119,124,.1);font-weight:600;text-shadow:none}.theme-light .badge:before{background:#2e8f94;box-shadow:0 0 7px rgba(46,143,148,.55)}
.theme-light .metrics{background:linear-gradient(90deg,rgba(239,236,227,.86),rgba(225,223,214,.9));border-top-color:rgba(104,84,67,.38)}.theme-light .metric:not(:last-child):after,.theme-light .metric{border-color:rgba(104,84,67,.3)}.theme-light .metric-icon{color:#655b51}.theme-light .metric.money .value{color:#86573d;text-shadow:none}
.theme-light .vehicle-wrap .thumb,.theme-light .property-wrap .thumb{background:radial-gradient(circle at 50% 78%,rgba(168,143,119,.2),rgba(241,236,226,.78) 70%);filter:drop-shadow(0 8px 9px rgba(54,43,34,.18))}.theme-light .event-img{background:linear-gradient(145deg,rgba(245,240,231,.94),rgba(218,217,209,.9));filter:drop-shadow(0 5px 6px rgba(52,42,34,.16))}
.theme-light .wc-card.panel{--wc-card-line:rgba(111,86,64,.72);box-shadow:0 10px 25px rgba(42,35,29,.08)}.theme-light .wc-card__inner.panel-inner,.theme-light .panel{--wc-card-bg-a:rgba(244,241,232,.94);--wc-card-bg-b:rgba(225,223,214,.92);background-image:linear-gradient(rgba(82,91,88,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(82,91,88,.03) 1px,transparent 1px),linear-gradient(145deg,var(--wc-card-bg-a),var(--wc-card-bg-b))}.theme-light .wc-card__title,.theme-light .panel h3{color:#685f56}.theme-light .panel p,.theme-light .doc,.theme-light .item-title,.theme-light .ach,.theme-light .timeline-item strong,.theme-light .event strong{color:#403b35}.theme-light .panel-btn,.theme-light .wc-button.panel-btn,.theme-light .action-btn,.theme-light .wc-status-button{background:rgba(247,244,237,.72);color:#514a43;border-color:rgba(110,84,62,.58)}.theme-light .panel-btn:hover,.theme-light .action-btn:hover,.theme-light .wc-status-button:hover{color:#bb460f;background:rgba(255,104,31,.08)}
.theme-light .skill>span,.theme-light .skill>b{color:#51483f;font-weight:600}.theme-light .track{height:4px;background:#aaa093}.theme-light .fill{background:#65594e;box-shadow:0 0 4px rgba(70,57,46,.18)}.theme-light .doc-icon{color:#8b552e;border-color:rgba(139,87,48,.66);background:rgba(153,93,50,.07)}.theme-light .ach-icon{color:#765035;border-color:rgba(122,81,49,.64);background:rgba(131,86,50,.07)}.theme-light .ach i,.theme-light .ach b{color:#51483f}.theme-light .ach-track{height:4px;background:#aaa093}.theme-light .action-svg{color:#7d4f2d;stroke-width:1.75}.theme-light .action-btn{font-weight:600}
.theme-light .inventory-search,.theme-light .inventory-sort-trigger{background:rgba(245,242,234,.82);color:#4d4740;border-color:rgba(106,83,64,.55)}.theme-light .inventory-sort-menu{background:rgba(241,237,228,.98);border-color:rgba(106,83,64,.62);box-shadow:0 14px 30px rgba(45,36,29,.16)}.theme-light .inventory-sort-menu button{color:#625a52}.theme-light .inventory-sort-menu button:hover,.theme-light .inventory-sort-menu button.selected{color:#8f431f;background:rgba(188,100,54,.12)}.theme-light .weight-meter{color:#534c44}.theme-light .weight-track{background:rgba(76,70,62,.2)}.theme-light .equipment-slot{background:rgba(238,235,226,.7);border-color:rgba(106,84,65,.58)}.theme-light .equipment-slot span{color:#6d645b}.theme-light .equipment-slot img{filter:saturate(.72) contrast(1.03) brightness(.82)}.theme-light .equipment-slot .slot-empty-icon{opacity:.82;filter:saturate(.78) contrast(1.08) brightness(.78) drop-shadow(0 3px 5px rgba(58,42,30,.18))}.theme-light .equipment-mannequin{filter:contrast(1.04) brightness(.94);mix-blend-mode:multiply}
.theme-light .inventory-grid-scroll{scrollbar-color:#a7653d rgba(211,204,192,.82)}.theme-light .inventory-grid-scroll::-webkit-scrollbar-track{background:rgba(218,211,199,.82);border-left-color:rgba(100,76,57,.22)}.theme-light .inventory-grid-scroll::-webkit-scrollbar-thumb{background:#a7653d;border-color:rgba(232,226,216,.88)}.theme-light .inventory-grid-scroll::-webkit-scrollbar-thumb:hover{background:#c46e3d}
.theme-light .inventory-categories{background:rgba(237,234,225,.86);border-color:rgba(106,83,64,.5)}.theme-light .inventory-category{color:#625a52}.theme-light .inventory-category:hover{color:#282521;background:rgba(188,100,54,.08)}.theme-light .inventory-category.active{color:#aa4f26;background:linear-gradient(90deg,rgba(188,100,54,.15),transparent)}
.theme-light .inventory-item{background:linear-gradient(145deg,rgba(244,241,232,.94),rgba(224,222,214,.9));color:#433d36;border-color:rgba(108,85,66,.58)}.theme-light .inventory-item:hover{background:#f3eee5;border-color:#9a653c}.theme-light .inventory-item.selected{border-color:#c46c39;box-shadow:inset 0 0 20px rgba(160,91,52,.08)}.theme-light .inventory-item img{filter:drop-shadow(0 9px 9px rgba(40,33,27,.22)) saturate(.86)}.theme-light .inventory-item small,.theme-light .inventory-item .qty{color:#625a52}.theme-light .inventory-detail h2{color:#38332e}.theme-light .inventory-rarity{color:#655d54;border-color:rgba(104,82,64,.52)}.theme-light .detail-stat,.theme-light .inventory-description{color:#625a52}.theme-light .detail-stat{border-color:rgba(103,82,64,.28)}.theme-light .detail-condition{background:#bfc8c4}
.theme-light .footer{background:rgba(235,232,222,.93);border-color:rgba(107,84,64,.62);box-shadow:0 -8px 28px rgba(48,39,31,.06)}.theme-light .hint{color:#5d554d;border-color:rgba(105,83,64,.42)}.theme-light .key{color:#3f3a35;border-color:#8a7867}.theme-light .generic{background:rgba(237,234,225,.9);color:#312e2a}.theme-light .toast{background:rgba(239,244,238,.97);color:#276d69}.theme-light .modal-backdrop{background:rgba(62,58,52,.54)}.theme-light .modal{background:#eeebe2;color:#33302c}.theme-light .modal textarea,.theme-light .input{background:#faf7f0;color:#35312d}.theme-light .exited:before{background:rgba(235,232,223,.86)}
.theme-light .capacity-sources{color:#5f574f}.theme-light .capacity-sources b,.theme-light .capacity-sources small{color:#766b61}.theme-light .backpack-capacity{color:#86573d}.theme-light .needs-strip{background:linear-gradient(90deg,rgba(239,236,227,.9),rgba(224,222,213,.78));border-color:rgba(104,84,67,.38)}.theme-light .need{border-color:rgba(104,84,67,.3)}.theme-light .need b{color:#6e6359}.theme-light .need strong{color:#403a34}.theme-light .need span>i{background:rgba(74,70,64,.18)}.theme-light .equipment-slot.empty{background:rgba(232,229,220,.55);border-color:rgba(105,84,67,.4)}.theme-light .slot-placeholder{color:#8a7e72}.theme-light .equipment-hint,.theme-light .equipment-hint small{color:#6d645b}.theme-light .quickbar-tray{background:rgba(238,235,226,.97);border-color:rgba(110,84,62,.7);box-shadow:0 -16px 42px rgba(48,39,31,.14)}.theme-light .quickbar-tray header{color:#514a43}.theme-light .quickbar-tray header small{color:#776d63}.theme-light .quick-slot{background:rgba(248,245,238,.86);border-color:rgba(108,85,66,.5);color:#72685f}.theme-light .quick-slot:hover,.theme-light .quick-slot.drag-over{background:rgba(188,100,54,.1);border-color:#a95d34}.theme-light .quick-slot span{color:#554d45}
.theme-light .topbar .server{margin-right:0;padding:0;background:transparent;border:0;box-shadow:none;color:#4b443d;font-weight:600}.theme-light .server-name{color:#393530;font-weight:700}.theme-light .server-svg{color:#8b583b}.theme-light .world{color:#5d554d;font-weight:600;text-shadow:0 1px rgba(255,255,255,.65)}
.theme-light .inventory-detail.wc-card.panel{--wc-card-line:rgba(177,130,91,.82);box-shadow:0 18px 38px rgba(24,22,19,.22)}.theme-light .inventory-detail .panel-inner{--wc-card-bg-a:rgba(18,24,25,.98);--wc-card-bg-b:rgba(5,13,15,.98);background-image:linear-gradient(rgba(180,153,121,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(180,153,121,.03) 1px,transparent 1px),linear-gradient(145deg,var(--wc-card-bg-a),var(--wc-card-bg-b))}.theme-light .inventory-detail h2{color:#e2d4c2}.theme-light .inventory-detail .inventory-rarity{color:#b4a18d;border-color:rgba(166,125,91,.65)}.theme-light .inventory-detail-image{background:linear-gradient(145deg,#151d1f,#090f11);border-color:rgba(176,131,93,.62)}.theme-light .inventory-detail .detail-stat,.theme-light .inventory-detail .inventory-description{color:#a99b8c}.theme-light .inventory-detail .detail-stat{border-color:rgba(145,112,82,.3)}.theme-light .inventory-detail .detail-stat b{color:#65a9ad}.theme-light .inventory-detail .detail-condition{background:#283437}.theme-light .inventory-detail .wc-status-button{background:rgba(22,29,30,.92);color:#d3c5b4;border-color:rgba(153,118,87,.62);box-shadow:inset 0 1px rgba(255,255,255,.025)}.theme-light .inventory-detail .wc-status-button:hover,.theme-light .inventory-detail .wc-status-button:focus-visible{background:rgba(190,96,49,.16);color:#f4e8da;border-color:#c76b38}.theme-light .inventory-detail .wc-status-button.primary{background:linear-gradient(90deg,rgba(189,83,35,.27),rgba(30,29,26,.9));border-color:#bd612e;color:#ef9b65}.theme-light .inventory-detail .wc-status-button.danger{border-color:#824944;color:#cf756b}
.theme-light .inventory-detail .panel-inner{--wc-card-bg-a:rgba(244,241,232,.97);--wc-card-bg-b:rgba(225,223,214,.95);background-image:linear-gradient(rgba(82,91,88,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(82,91,88,.03) 1px,transparent 1px),linear-gradient(145deg,var(--wc-card-bg-a),var(--wc-card-bg-b))}.theme-light .inventory-detail h2{color:#38332e}.theme-light .inventory-detail .inventory-rarity{color:#655d54;border-color:rgba(104,82,64,.52)}.theme-light .inventory-detail .detail-stat,.theme-light .inventory-detail .inventory-description{color:#625a52}.theme-light .inventory-detail .detail-stat{border-color:rgba(103,82,64,.28)}.theme-light .inventory-detail .detail-stat b{color:#467f83}.theme-light .inventory-detail .detail-condition{background:#bfc8c4}.theme-light .inventory-detail .wc-status-button{background:rgba(244,239,230,.84);color:#514a43;border-color:rgba(105,82,63,.62);box-shadow:inset 0 1px rgba(255,255,255,.6)}.theme-light .inventory-detail .wc-status-button:hover,.theme-light .inventory-detail .wc-status-button:focus-visible{background:rgba(186,91,45,.12);color:#8f3f1d;border-color:#b65f32}.theme-light .inventory-detail .wc-status-button.primary{background:linear-gradient(90deg,rgba(177,75,31,.22),rgba(240,232,220,.9));border-color:#b85d2d;color:#9c451f}.theme-light .inventory-detail .wc-status-button.danger{border-color:#95504a;color:#a74840}
.theme-light .storage-toggle{color:#5d554d;border-color:rgba(103,82,64,.3)}.theme-light .storage-toggle small{color:#7a6e63}.theme-light .storage-section+ .storage-section{border-color:rgba(139,98,65,.52)}.theme-light .backpack-storage>.storage-toggle{color:#96502d}
@media (max-width:1350px){.theme-toggle{min-width:88px;padding:0 7px}.theme-toggle{font-size:10px}.topbar .server{gap:12px}}

/* Readability overrides for light inventory capacity and storage counters. */
.theme-light .weight-meter{color:#403a34}.theme-light .weight-meter>strong{color:#302c28;text-shadow:none}.theme-light .capacity-sources{color:#494139}.theme-light .capacity-sources b{color:#5c5045}.theme-light .capacity-sources small{color:#6d6055}.theme-light .capacity-sources>i{background:rgba(92,71,54,.48)}.theme-light .backpack-capacity{color:#8d4c28}.theme-light .storage-toggle{color:#4f4740;border-color:rgba(103,82,64,.38)}.theme-light .storage-toggle small{color:#4f443a;background:rgba(247,241,231,.9);border-color:rgba(128,87,55,.58)}.theme-light .backpack-storage>.storage-toggle{color:#8d4625}
.theme-light .portrait{filter:grayscale(.35) contrast(1.04) brightness(.94) drop-shadow(0 14px 20px rgba(74,58,43,.24))}
