@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&family=Instrument+Serif:ital@0;1&display=swap";:root{--bg: #0b1220;--bg-soft: #0f172a;--fg: #f1f5f9;--fg-muted: #94a3b8;--brand: #fbbf24;--brand-fg: #0b1220;--accent: #38bdf8;--line: #1e293b;--good: #34d399;--warn: #fbbf24;--bad: #fb7185;--radius: 14px;--max-w: 1120px}html[data-ui-theme=playful]{--bg: #f4efe6;--bg-soft: #fffdfa;--fg: #3d281c;--fg-muted: #7d6556;--brand: #e76f51;--brand-fg: #ffffff;--accent: #52b788;--line: #4e3629;--good: #2a9d8f;--warn: #e9c46a;--bad: #e76f51;--radius: 8px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .3s ease,color .3s ease}html[data-ui-theme=playful] body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55;letter-spacing:normal;background:var(--bg)!important;background-image:none!important;color:var(--fg)!important}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}section{padding:80px 0}section+section{border-top:1px solid var(--line)}.eyebrow{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-weight:700;margin-bottom:12px}html[data-ui-theme=playful] .eyebrow{font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:normal}h1{font-size:clamp(36px,6vw,56px);line-height:1.05;margin:0 0 18px;letter-spacing:-.02em}h2{font-size:clamp(26px,4vw,36px);line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}h3{font-size:18px;margin:0 0 8px}html[data-ui-theme=playful] h1{font-family:"Press Start 2P",monospace;font-size:clamp(16px,3.5vw,24px)!important;line-height:1.3;letter-spacing:-.03em}html[data-ui-theme=playful] h2{font-family:"Press Start 2P",monospace;font-size:clamp(12px,3vw,18px)!important;line-height:1.3}html[data-ui-theme=playful] h3{font-family:Plus Jakarta Sans,sans-serif!important;font-size:16px!important;font-weight:800;line-height:1.3;letter-spacing:-.01em}p{color:var(--fg-muted);margin:0 0 12px}.lead{font-size:18px;color:var(--fg-muted);max-width:640px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;font-weight:600;border:1px solid transparent;cursor:pointer;font-size:15px;transition:transform .05s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-primary{background:var(--brand);color:var(--brand-fg)}.btn-primary:hover{background:#f59e0b;text-decoration:none}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn-ghost:hover{border-color:var(--fg-muted);text-decoration:none}html[data-ui-theme=playful] .btn{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;border:3px solid var(--line)!important;box-shadow:3px 3px 0 0 var(--line)!important;border-radius:8px;text-transform:uppercase;letter-spacing:.02em}html[data-ui-theme=playful] .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--line)!important}html[data-ui-theme=playful] .btn-primary{background:#52b788!important;color:#fff!important}html[data-ui-theme=playful] .btn-primary:hover{background:#409a72!important}html[data-ui-theme=playful] .btn-accent{background:#e76f51!important;color:#fff!important}html[data-ui-theme=playful] .btn-accent:hover{background:#cf5e42!important}html[data-ui-theme=playful] .btn-danger{background:var(--bad)!important;color:#fff!important}html[data-ui-theme=playful] .btn-danger:hover{background:#cf5e42!important}html[data-ui-theme=playful] .btn-ghost{background:#d8c3a5!important;color:#3d281c!important;border-color:var(--line)!important}html[data-ui-theme=playful] .btn-ghost:hover{background:#c3ae90!important}html[data-ui-theme=playful] .btn-sm{padding:6px 12px!important;font-size:11px!important;border-width:2.5px!important;box-shadow:2px 2px 0 0 var(--line)!important}html[data-ui-theme=playful] .btn-sm:active{transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--line)!important}.grid{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 800px){.grid-3{grid-template-columns:1fr}}.card,.rpg-card,.quest-header-panel{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px;transition:all .2s cubic-bezier(.16,1,.3,1)}html[data-ui-theme=playful] .card,html[data-ui-theme=playful] .rpg-card,html[data-ui-theme=playful] .quest-header-panel{background:var(--bg-soft)!important;border:3px solid var(--line)!important;box-shadow:4px 4px 0 0 var(--line)!important;border-radius:8px!important}html[data-ui-theme=playful] .card:hover,html[data-ui-theme=playful] .rpg-card:hover,html[data-ui-theme=playful] .quest-header-panel:hover{transform:translate(-1px,-1px)!important;box-shadow:5px 5px 0 0 var(--line)!important;border-color:var(--line)!important}.card .tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:700}html[data-ui-theme=playful] .card .tag{font-family:"Press Start 2P",monospace;font-size:7px;letter-spacing:normal}.muted{color:var(--fg-muted)}.kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:2px 6px;border-radius:6px;background:#111827;border:1px solid var(--line);color:var(--fg)}html[data-ui-theme=playful] .kbd{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;background:#e9ecef;border-color:var(--line);color:var(--fg)}html[data-ui-theme=playful] input,html[data-ui-theme=playful] select,html[data-ui-theme=playful] textarea{font-family:Plus Jakarta Sans,sans-serif!important;font-size:15px!important;font-weight:700;background:#fffdfa!important;color:var(--fg)!important;border:2.5px solid var(--line)!important;border-radius:6px!important;box-shadow:none!important}html[data-ui-theme=playful] input:focus,html[data-ui-theme=playful] select:focus,html[data-ui-theme=playful] textarea:focus{border-color:var(--accent)!important;outline:none;box-shadow:0 0 0 3px #52b78826!important}html[data-ui-theme=playful] .quest-tracker-icon{background:#fcfbf7!important;border:3px solid var(--line)!important;font-size:32px!important;border-radius:8px!important}html[data-ui-theme=playful] .quest-tracker-title{font-family:"Press Start 2P",monospace!important;font-size:8px!important;color:var(--accent)!important}html[data-ui-theme=playful] .quest-tracker-subtitle{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700}html[data-ui-theme=playful] .hp-bar-fill{background:linear-gradient(90deg,#52b788,#74c69d)!important}html[data-ui-theme=playful] .block-modal,html[data-ui-theme=playful] .modal{background:#3d281c66!important}html[data-ui-theme=playful] .block-card,html[data-ui-theme=playful] .modal-content{background:var(--bg-soft)!important;border:4px solid var(--line)!important;border-radius:8px!important;box-shadow:6px 6px 0 0 var(--line)!important}html[data-ui-theme=playful] header.top{border-bottom:3.5px solid var(--line)!important;background:var(--bg-soft)!important}html[data-ui-theme=playful] .brand-name{font-family:"Press Start 2P",monospace!important;font-size:12px!important;color:var(--fg)!important}html[data-ui-theme=playful] .role-tag{font-family:"Press Start 2P",monospace!important;font-size:7px!important;background:#52b7881a!important;border:2px solid rgba(82,183,136,.3)!important;color:var(--accent)!important}html[data-ui-theme=playful] th{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:800;color:var(--fg)!important;border-bottom:3px solid var(--line)!important;text-transform:uppercase;letter-spacing:.05em}html[data-ui-theme=playful] td{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;border-bottom:2px solid var(--line)!important;color:var(--fg)!important}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-soft);border:1px solid var(--line);color:var(--fg);padding:0;width:32px;height:32px;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;transition:all .15s ease}.theme-toggle-btn:hover{border-color:var(--brand);background:#ffffff05}html[data-ui-theme=playful] .theme-toggle-btn{font-family:Plus Jakarta Sans,sans-serif;font-size:14px!important;border:2.5px solid var(--line)!important;box-shadow:2px 2px 0 0 var(--line)!important;border-radius:50%!important;padding:0!important;width:34px!important;height:34px!important;background:var(--bg-soft)!important;color:var(--fg)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-ui-theme=playful] .theme-toggle-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--line)!important}html[data-ui-theme=playful] .rpg-stat-box{background:var(--bg-soft)!important;border:3px solid var(--line)!important;box-shadow:3px 3px 0 0 var(--line)!important;color:var(--fg)!important;border-radius:8px!important}html[data-ui-theme=playful] .rpg-stat-box:hover{border-color:var(--line)!important;transform:translateY(-2px)!important;box-shadow:4px 4px 0 0 var(--line)!important}html[data-ui-theme=playful] .rpg-stat-icon{background:#fffdfa!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .rpg-stat-lbl{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--fg-muted)!important;font-size:10px!important}html[data-ui-theme=playful] .rpg-stat-val{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:900!important;color:var(--fg)!important;font-size:18px!important}html[data-ui-theme=playful] .rpg-stat-sub{font-family:Plus Jakarta Sans,sans-serif!important;color:var(--fg-muted)!important;font-weight:600!important;font-size:10px!important}html[data-ui-theme=playful] .quest-card{background:#f2cc8f!important;border:3px solid var(--line)!important;box-shadow:4px 4px 0 var(--line)!important;color:var(--fg)!important;border-radius:8px!important}html[data-ui-theme=playful] .quest-card:hover{transform:translate(-1px,-1px)!important;box-shadow:5px 5px 0 var(--line)!important;border-color:var(--line)!important}html[data-ui-theme=playful] .quest-title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:900!important;color:var(--fg)!important}html[data-ui-theme=playful] .quest-desc{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;color:#5d4234!important;font-weight:600!important}html[data-ui-theme=playful] .quest-icon{background:#fffdfa!important;border:2px solid var(--line)!important;color:var(--fg)!important;border-radius:8px!important}html[data-ui-theme=playful] .quest-xp-badge{font-family:"Press Start 2P",monospace!important;font-size:7px!important;padding:3px 6px!important;background:var(--bg-soft)!important;color:var(--accent)!important;border:2px solid var(--line)!important;border-radius:4px!important}html[data-ui-theme=playful] .town-viewport{background:radial-gradient(circle at center,#fffdfa,#f4efe6)!important;border:3px solid var(--line)!important;box-shadow:4px 4px 0 0 var(--line)!important;border-radius:8px!important}html[data-ui-theme=playful] .road-cell{background:#4e36291a!important;color:var(--fg-muted)!important}html[data-ui-theme=playful] .grass-cell{color:#52b788!important;opacity:.9!important}html[data-ui-theme=playful] .building-label{color:var(--fg)!important;background:var(--bg-soft)!important;border:2px solid var(--line)!important;border-radius:4px!important}html[data-ui-theme=playful] .floating-bubble{background:var(--bg-soft)!important;border:2.5px solid var(--line)!important;box-shadow:0 4px 10px #4e362933!important}html[data-ui-theme=playful] .floating-bubble.zero{border-color:var(--bad)!important}html[data-ui-theme=playful] .floating-bubble.low{border-color:var(--warn)!important}html[data-ui-theme=playful] .floating-bubble.closing{border-color:var(--brand)!important}html[data-ui-theme=playful] .floating-bubble.settlement{border-color:var(--accent)!important}html[data-ui-theme=playful] .sisa-card{background:var(--bg-soft)!important;border:3px solid var(--line)!important;box-shadow:4px 4px 0 0 var(--line)!important;border-radius:8px!important}html[data-ui-theme=playful] .partner-icon{background:var(--bg)!important;border-color:var(--line)!important}html[data-ui-theme=playful] .partner-name{color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important}html[data-ui-theme=playful] .pouch-item{background:var(--bg)!important;border:2px solid var(--line)!important;border-radius:8px!important;box-shadow:2px 2px 0 0 var(--line)!important}html[data-ui-theme=playful] .pouch-item.zero{border-color:var(--bad)!important;background:#e76f510d!important}html[data-ui-theme=playful] .pouch-item.low{border-color:var(--warn)!important;background:#e9c46a0d!important}html[data-ui-theme=playful] .pouch-item.ok{border-color:var(--accent)!important;background:#52b7880d!important}html[data-ui-theme=playful] .sku-code{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--fg)!important;background:#f2cc8f!important;border:1.5px solid var(--line)!important}html[data-ui-theme=playful] .sku-name{color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}html[data-ui-theme=playful] .sku-price{color:var(--fg-muted)!important}html[data-ui-theme=playful] .stock-badge{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important}html[data-ui-theme=playful] .stock-badge.zero{background:#e76f511a!important;color:var(--bad)!important;border:1.5px solid var(--bad)!important}html[data-ui-theme=playful] .stock-badge.low{background:#e9c46a1a!important;color:#b58d1b!important;border:1.5px solid var(--warn)!important}html[data-ui-theme=playful] .stock-badge.ok{background:#52b7881a!important;color:var(--accent)!important;border:1.5px solid var(--accent)!important}html[data-ui-theme=playful] .stock-progress-container{background:#4e36291a!important;border:1px solid var(--line)!important}html[data-ui-theme=playful] .stock-progress-bar.low{background:var(--warn)!important}html[data-ui-theme=playful] .stock-progress-bar.ok{background:var(--accent)!important}html[data-ui-theme=playful] .rpg-log-viewport{background:var(--bg)!important;border:2.5px solid var(--line)!important;font-family:Plus Jakarta Sans,sans-serif!important}html[data-ui-theme=playful] .combat-row{font-family:Plus Jakarta Sans,sans-serif!important;color:var(--fg-muted)!important;font-size:12px!important;font-weight:500!important}html[data-ui-theme=playful] .log-entity{color:var(--fg)!important}html[data-ui-theme=playful] .log-time{color:var(--fg-muted)!important}html[data-ui-theme=playful] .partner{background:var(--bg)!important;border:2.5px solid var(--line)!important;border-radius:8px!important}html[data-ui-theme=playful] .partner:hover{border-color:var(--line)!important}html[data-ui-theme=playful] .partner .name{color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important}html[data-ui-theme=playful] .partner .meta{color:var(--fg-muted)!important}html[data-ui-theme=playful] .sku-pill{background:var(--bg-soft)!important;border:2px solid var(--line)!important;color:var(--fg)!important}html[data-ui-theme=playful] .sku-pill:hover{background:#f2cc8f!important}html[data-ui-theme=playful] .badge.active{background:#52b7881a!important;color:var(--accent)!important;border:1.5px solid var(--accent)!important}html[data-ui-theme=playful] .badge.pending{background:#e9c46a1a!important;color:#b58d1b!important;border:1.5px solid var(--warn)!important}html[data-ui-theme=playful] .badge.suspended{background:#e76f511a!important;color:var(--bad)!important;border:1.5px solid var(--bad)!important}html[data-ui-theme=playful] .badge.legendary{background:#faedcd!important;color:#7f5539!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .badge.epic{background:#e0aaff!important;color:#3c096c!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .badge.rare{background:#d8f3dc!important;color:#1b4332!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .badge.common{background:#e9ecef!important;color:#495057!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .filter-tabs{background:#4e36290d!important;border:2.5px solid var(--line)!important;border-radius:8px!important}html[data-ui-theme=playful] .filter-tab{color:var(--fg-muted)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important}html[data-ui-theme=playful] .filter-tab:hover{color:var(--fg)!important}html[data-ui-theme=playful] .filter-tab.active{background:var(--accent)!important;color:#fff!important;box-shadow:2px 2px 0 0 var(--line)!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .search-input{background:var(--bg-soft)!important;border:2.5px solid var(--line)!important;border-radius:8px!important;color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}html[data-ui-theme=playful] .search-input:focus{border-color:var(--accent)!important;box-shadow:3px 3px 0 0 var(--line)!important}html[data-ui-theme=playful] .nb-btn{border:2.5px solid var(--line)!important;color:var(--fg)!important;background:var(--bg-soft)!important;border-radius:8px!important;box-shadow:2px 2px 0 0 var(--line)!important}html[data-ui-theme=playful] .nb-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--line)!important}html[data-ui-theme=playful] .nb-pop{background:var(--bg-soft)!important;border:3px solid var(--line)!important;border-radius:8px!important;box-shadow:6px 6px 0 0 var(--line)!important}html[data-ui-theme=playful] .nb-pop-head{border-bottom:2px solid var(--line)!important}html[data-ui-theme=playful] .nb-pop-head h3{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--fg)!important}html[data-ui-theme=playful] .nb-pop-head a{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;color:var(--accent)!important}html[data-ui-theme=playful] .nb-item{border-bottom:1px solid var(--line)!important}html[data-ui-theme=playful] .nb-item:hover{background:#4e36290d!important}html[data-ui-theme=playful] .nb-item.unread{background:#52b78814!important}html[data-ui-theme=playful] .nb-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;color:var(--fg)!important}html[data-ui-theme=playful] .nb-body,html[data-ui-theme=playful] .nb-time{font-family:Plus Jakarta Sans,sans-serif!important;color:var(--fg-muted)!important}html[data-ui-theme=playful] .card h1,html[data-ui-theme=playful] .rpg-card h1,html[data-ui-theme=playful] .card h2,html[data-ui-theme=playful] .rpg-card h2,html[data-ui-theme=playful] .card h3,html[data-ui-theme=playful] .rpg-card h3,html[data-ui-theme=playful] .card p,html[data-ui-theme=playful] .rpg-card p,html[data-ui-theme=playful] .card strong,html[data-ui-theme=playful] .rpg-card strong,html[data-ui-theme=playful] .card .greet,html[data-ui-theme=playful] .rpg-card .greet,html[data-ui-theme=playful] .card .xp-text,html[data-ui-theme=playful] .rpg-card .xp-text,html[data-ui-theme=playful] .card .char-title,html[data-ui-theme=playful] .rpg-card .char-title{color:var(--fg)!important}html[data-ui-theme=playful] .card span:not(.badge):not(.quest-xp-badge):not(.sku-code):not(.rpg-stat-icon):not(.partner-icon):not(.avatar-edit-badge),html[data-ui-theme=playful] .rpg-card span:not(.badge):not(.quest-xp-badge):not(.sku-code):not(.rpg-stat-icon):not(.partner-icon):not(.avatar-edit-badge){color:var(--fg)!important}html[data-ui-theme=playful] .greet,html[data-ui-theme=playful] .xp-text,html[data-ui-theme=playful] .char-title,html[data-ui-theme=playful] .rpg-stat-lbl,html[data-ui-theme=playful] .rpg-stat-sub,html[data-ui-theme=playful] .sku-price{color:var(--fg-muted)!important}html[data-ui-theme=playful] .sku-row{background:var(--bg-soft)!important;border:3px solid var(--line)!important;box-shadow:4px 4px 0 0 var(--line)!important;border-radius:8px!important;color:var(--fg)!important}html[data-ui-theme=playful] .sku-row:hover{transform:translate(-1px,-1px)!important;box-shadow:5px 5px 0 0 var(--line)!important;border-color:var(--line)!important}html[data-ui-theme=playful] .sku-actions{border-top-color:var(--line)!important}html[data-ui-theme=playful] .live-preview-container{background:#4e36290d!important;border:2.5px dashed var(--line)!important;box-shadow:none!important}html[data-ui-theme=playful] .preview-tag{background:var(--brand)!important;color:#fff!important;border:2px solid var(--line)!important;font-family:"Press Start 2P",monospace!important;font-size:7px!important;top:-11px!important}html[data-ui-theme=playful] .rarity-badge{font-family:"Press Start 2P",monospace!important;font-size:7px!important;padding:4px 6px!important;border-radius:4px!important;border:2px solid var(--line)!important}html[data-ui-theme=playful] .rarity-badge.common{background:#e9ecef!important;color:#495057!important}html[data-ui-theme=playful] .rarity-badge.rare{background:#d8f3dc!important;color:#1b4332!important}html[data-ui-theme=playful] .rarity-badge.epic{background:#e0aaff!important;color:#3c096c!important}html[data-ui-theme=playful] .rarity-badge.legendary{background:#faedcd!important;color:#7f5539!important}html[data-ui-theme=playful] .empty{background:#4e36290d!important;border:2.5px dashed var(--line)!important;border-radius:8px!important;color:var(--fg-muted)!important}html[data-ui-theme=playful] .section{background:var(--bg-soft)!important;border:3px solid var(--line)!important;box-shadow:3px 3px 0 0 var(--line)!important;border-radius:8px!important}html[data-ui-theme=playful] .section h2{color:var(--fg)!important}html[data-ui-theme=playful] .section .hint{color:var(--fg-muted)!important}html[data-ui-theme=playful] .section.stok-awal h2{color:#8a5cf5!important}html[data-ui-theme=playful] .section.quest-titip h2{color:var(--accent)!important}html[data-ui-theme=playful] .section.quest-tarik h2{color:var(--bad)!important}html[data-ui-theme=playful] .section.quest-terjual h2{color:#d97706!important}html[data-ui-theme=playful] .sk-row,html[data-ui-theme=playful] .sk-row *{border-bottom-color:var(--line)!important}html[data-ui-theme=playful] .sk-label .name,html[data-ui-theme=playful] :global(.sk-label .name){color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important}html[data-ui-theme=playful] .sk-label .code,html[data-ui-theme=playful] :global(.sk-label .code){color:var(--fg)!important;background:#f2cc8f!important;border:1.5px solid var(--line)!important;padding:1px 4px;border-radius:4px}html[data-ui-theme=playful] .sk-label .meta,html[data-ui-theme=playful] :global(.sk-label .meta),html[data-ui-theme=playful] .sk-label .stok,html[data-ui-theme=playful] :global(.sk-label .stok){color:var(--fg-muted)!important}html[data-ui-theme=playful] .sk-row input,html[data-ui-theme=playful] :global(.sk-row input){background:#fffdfa!important;border:2px solid var(--line)!important;color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important}html[data-ui-theme=playful] .stepper .step-btn,html[data-ui-theme=playful] :global(.stepper .step-btn){background:#d8c3a5!important;border:2px solid var(--line)!important;color:var(--fg)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:900!important}html[data-ui-theme=playful] .stepper .step-btn:hover:not(:disabled),html[data-ui-theme=playful] :global(.stepper .step-btn:hover:not(:disabled)){background:#c3ae90!important;color:var(--fg)!important}html[data-ui-theme=playful] .summary-card{background:var(--bg-soft)!important;border:3px dashed var(--line)!important;border-radius:8px!important;box-shadow:none!important}html[data-ui-theme=playful] .foto{background:var(--bg-soft)!important;border:3px solid var(--line)!important;border-radius:8px!important;box-shadow:4px 4px 0 0 var(--line)!important}html[data-ui-theme=playful] .foto h2{color:var(--fg)!important}html[data-ui-theme=playful] .summary,html[data-ui-theme=playful] .table-wrap{background:var(--bg-soft)!important;border:3px solid var(--line)!important;border-radius:8px!important;box-shadow:4px 4px 0 0 var(--line)!important}html[data-ui-theme=playful] .summary .lbl{color:var(--fg-muted)!important}html[data-ui-theme=playful] .summary .val,html[data-ui-theme=playful] .table-wrap h2{color:var(--fg)!important}.tagline-footer{text-align:center;font-size:11px;color:var(--fg-muted);padding:32px 16px 48px;border-top:1.5px dashed var(--line);margin-top:40px}.tagline-footer a{color:var(--fg);font-weight:700;text-decoration:underline}.tagline-footer a:hover{color:var(--accent)}@media (max-width: 480px){header.top{padding:12px 10px!important}.role-tag{display:none!important}header.top div[style*="display:flex"],header.top div[style*="display: flex"]{gap:6px!important}#i18n-switcher-injected{margin-right:0!important}html[data-ui-theme=playful] header.top>div:first-child,html[data-ui-theme=playful] header.top .brand-name{font-size:10px!important}}
