body[data-theme=retro]{--pk-black:#0a0a14;--pk-black-2:#141428;--pk-ink:#050510;--pk-panel:#1a1a30;--pk-panel-2:#222244;--pk-panel-3:#2a2a50;--pk-phosphor:#33ff66;--pk-cyan:#00e5ff;--pk-magenta:#ff0080;--pk-yellow:#ffdd00;--pk-orange:#ff8800;--pk-purple:#aa44ff;--pk-blue:#3366ff;--pk-red:#ff3355;--pk-text:#fff7e0;--pk-text-muted:#8b8ba0;--pk-text-dim:#555568;--pk-border:4px solid var(--pk-ink);--pk-shadow-drop:6px 6px 0 0 rgba(0, 0, 0, 0.80);--pk-shadow-drop-sm:4px 4px 0 0 rgba(0, 0, 0, 0.80);--pk-bevel-light:inset 4px 4px 0 0 rgba(255, 255, 255, 0.14);--pk-bevel-dark:inset -4px -4px 0 0 rgba(0, 0, 0, 0.40);--font-display:'Press Start 2P','Courier New',monospace;--font-mono:'VT323','Share Tech Mono',monospace;--bg-primary:var(--pk-black);--bg-secondary:var(--pk-black-2);--bg-card:var(--pk-panel);--card-bg:var(--pk-panel);--card-border:var(--pk-border);--input-bg:var(--pk-black-2);--input-border:3px solid var(--pk-ink);--text-primary:var(--pk-text);--text-secondary:var(--pk-phosphor);--text-cyan:var(--pk-cyan);--text-color:var(--pk-text);--text-muted:var(--pk-text-muted);--neon-pink:var(--pk-magenta);--neon-cyan:var(--pk-cyan);--neon-green:var(--pk-phosphor);--neon-purple:var(--pk-purple);--neon-orange:var(--pk-orange);--neon-blue:var(--pk-blue);--btn-primary-bg:var(--pk-magenta);--btn-cyan-bg:var(--pk-cyan);--btn-orange-bg:var(--pk-yellow);--btn-danger-bg:var(--pk-red);--btn-text:var(--pk-ink);--glow-pink:none;--glow-cyan:none;--glow-orange:none;--border-glow:none;--shadow:var(--pk-shadow-drop);--sidebar-border:4px solid var(--pk-ink);--sidebar-shadow:6px 0 0 0 rgba(0, 0, 0, 0.80);--slideout-bg:var(--pk-black-2);--slideout-border:4px solid var(--pk-ink);--slideout-shadow:-6px 0 0 0 rgba(0, 0, 0, 0.80);--theme-btn-bg:var(--pk-panel);--theme-btn-border:3px solid var(--pk-ink);--toggle-bg:var(--pk-black-2);--toggle-active:var(--pk-phosphor);--toggle-knob:var(--pk-ink);--grid-bg-overlay:none;--grid-line-color:transparent;--grid-line-color2:transparent;--body-font-size:20px;color-scheme:dark}body[data-theme=retro]{background:radial-gradient(ellipse at 50% 50%,#10102a 0,#0a0a14 65%,#050510 100%);color:var(--pk-text)}body[data-theme=retro] .grid-bg{background:0 0;mix-blend-mode:normal;pointer-events:none}body[data-theme=retro] .grid-bg::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(51,255,102,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(51,255,102,.055) 1px,transparent 1px);background-size:24px 24px;background-position:0 0;animation:none;opacity:1}body[data-theme=retro] .grid-bg::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at center,transparent 0,transparent 55%,rgba(0,0,0,.65) 100%);animation:none;opacity:1;pointer-events:none}body[data-theme=retro] ::-webkit-scrollbar{width:14px;height:14px}body[data-theme=retro] ::-webkit-scrollbar-track{background:var(--pk-black);border-left:2px solid var(--pk-panel-2)}body[data-theme=retro] ::-webkit-scrollbar-thumb{background:var(--pk-phosphor);border:2px solid var(--pk-ink);border-radius:0;box-shadow:inset 0 0 0 2px rgba(0,0,0,.4)}body[data-theme=retro] ::-webkit-scrollbar-thumb:hover{background:var(--pk-yellow)}body[data-theme=retro] *,body[data-theme=retro] ::after,body[data-theme=retro] ::before{border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body[data-theme=retro] *{text-shadow:none}body[data-theme=retro] svg,body[data-theme=retro] svg *{filter:none!important}body[data-theme=retro] .btn,body[data-theme=retro] .nav-btn,body[data-theme=retro] button,body[data-theme=retro] input,body[data-theme=retro] select,body[data-theme=retro] textarea{transition:none!important}body[data-theme=retro] .tool-title{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:2px;line-height:1.5;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);margin-bottom:10px;text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(51,255,102,.55),0 0 28px rgba(51,255,102,.22)}body[data-theme=retro] .tool-sub{font-family:var(--font-mono);font-size:20px;letter-spacing:1px;color:var(--pk-text-muted);-webkit-text-fill-color:var(--pk-text-muted);opacity:1;margin-bottom:22px}body[data-theme=retro] .sidebar{background:var(--pk-black-2);border-right:4px solid var(--pk-ink);box-shadow:6px 0 0 0 rgba(0,0,0,.8),inset -1px 0 0 0 var(--pk-panel-2);scrollbar-color:var(--pk-phosphor) var(--pk-black)}body[data-theme=retro] .sidebar:hover{scrollbar-color:var(--pk-yellow) var(--pk-black)}body[data-theme=retro] .sidebar::after{display:none}body[data-theme=retro] .sidebar::-webkit-scrollbar-thumb,body[data-theme=retro] .sidebar:hover::-webkit-scrollbar-thumb{background:var(--pk-phosphor)!important;border:2px solid var(--pk-ink)!important;box-shadow:none!important;opacity:1!important}body[data-theme=retro] .sidebar::-webkit-scrollbar-thumb:hover{background:var(--pk-yellow)!important}body[data-theme=retro] .sidebar::-webkit-scrollbar-track{background:var(--pk-black)!important}body[data-theme=retro] .sidebar-brand{border-bottom:3px solid var(--pk-ink);padding-bottom:14px}body[data-theme=retro] .sidebar-brand::after{display:none}body[data-theme=retro] .sidebar-brand h1{font-family:var(--font-display);font-size:20px;letter-spacing:2px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:3px 3px 0 var(--pk-magenta),0 0 14px rgba(51,255,102,.55);animation:none}body[data-theme=retro] .sidebar-brand small{font-family:var(--font-mono);font-size:18px;letter-spacing:2px;color:var(--pk-cyan);-webkit-text-fill-color:var(--pk-cyan);opacity:1;margin-top:6px}body[data-theme=retro] .sidebar-theme-btn{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;background:var(--pk-magenta);color:var(--pk-ink);border:3px solid var(--pk-ink);box-shadow:var(--pk-shadow-drop-sm);padding:14px 12px}body[data-theme=retro] .sidebar-theme-btn::before{display:none}body[data-theme=retro] .sidebar-theme-btn:hover{background:var(--pk-yellow);box-shadow:2px 2px 0 0 rgba(0,0,0,.8);transform:translate(2px,2px)}body[data-theme=retro] .nav-section-title{font-family:var(--font-display);font-size:9px;letter-spacing:2.5px;color:var(--pk-cyan);opacity:1;padding-left:4px}body[data-theme=retro] .nav-section-title::after{background:linear-gradient(90deg,rgba(0,229,255,.55) 0,rgba(0,229,255,.15) 60%,transparent 100%);height:2px}body[data-theme=retro] .nav-btn{font-family:var(--font-mono);font-size:20px;letter-spacing:.5px;background:var(--pk-black);color:var(--pk-text-muted);border:3px solid var(--pk-ink);border-left:6px solid var(--pk-panel-3);padding:8px 12px;margin:3px 0;transform:none}body[data-theme=retro] .nav-btn .nav-icon{background:var(--pk-panel);border:2px solid var(--pk-ink);width:26px;height:26px;font-size:14px}body[data-theme=retro] .nav-btn:hover{background:var(--pk-panel);color:var(--pk-phosphor);border-left-color:var(--pk-phosphor);transform:translate(2px,-2px);box-shadow:4px 4px 0 0 var(--pk-ink),0 0 16px rgba(51,255,102,.35)}body[data-theme=retro] .nav-btn:hover .nav-icon{background:var(--pk-phosphor);border-color:var(--pk-ink);transform:none}body[data-theme=retro] .nav-btn.active{background:var(--pk-phosphor);color:var(--pk-ink);font-weight:400;border-color:var(--pk-ink);border-left-color:var(--pk-ink);box-shadow:4px 4px 0 0 var(--pk-ink),0 0 20px rgba(51,255,102,.55)}body[data-theme=retro] .nav-btn.active .nav-icon{background:var(--pk-ink);border-color:var(--pk-ink);color:var(--pk-phosphor);box-shadow:none}body[data-theme=retro] .nav-btn.active::before{display:none}body[data-theme=retro] .slideout-overlay{background:rgba(5,5,16,.8);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme=retro] .slideout-panel{background:var(--pk-black-2);border-left:4px solid var(--pk-ink);box-shadow:-6px 0 0 0 rgba(0,0,0,.8),inset 1px 0 0 0 var(--pk-panel-2);gap:22px}body[data-theme=retro] .slideout-header{border-bottom:3px solid var(--pk-ink);padding-bottom:14px}body[data-theme=retro] .slideout-header h2{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-yellow);color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .slideout-close{font-family:var(--font-display);font-size:14px;color:var(--pk-red);opacity:1;background:var(--pk-black);border:2px solid var(--pk-ink);padding:2px 8px}body[data-theme=retro] .slideout-close:hover{background:var(--pk-red);color:var(--pk-ink);transform:none}body[data-theme=retro] .slideout-body .theme-option{font-family:var(--font-mono);font-size:20px;background:var(--pk-black);color:var(--pk-text);border:3px solid var(--pk-ink);border-left:6px solid var(--pk-panel-3);padding:14px 16px;box-shadow:4px 4px 0 0 var(--pk-ink)}body[data-theme=retro] .slideout-body .theme-option:hover{background:var(--pk-panel);border-left-color:var(--pk-cyan);transform:translate(2px,-2px);box-shadow:6px 6px 0 0 var(--pk-ink)}body[data-theme=retro] .slideout-body .theme-option.active{background:var(--pk-phosphor);color:var(--pk-ink);border-color:var(--pk-ink);border-left-color:var(--pk-ink);box-shadow:6px 6px 0 0 var(--pk-ink)}body[data-theme=retro] .slideout-body .theme-option .theme-dot{border:2px solid var(--pk-ink);border-radius:0!important;font-family:var(--font-mono);font-size:20px;padding-top:0}body[data-theme=retro] .slideout-body .theme-option .theme-check{color:var(--pk-ink);font-family:var(--font-display);font-size:12px}body[data-theme=retro] .slideout-footer{border-top:3px solid var(--pk-ink);font-family:var(--font-mono);font-size:18px;letter-spacing:1px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .slideout-footer-name{color:var(--pk-phosphor)}body[data-theme=retro] .slideout-logo-fallback{color:var(--pk-magenta)}body[data-theme=retro] .card{position:relative;background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8),inset 4px 4px 0 0 rgba(255,255,255,.1),inset -4px -4px 0 0 rgba(0,0,0,.45);transition:none;overflow:visible}body[data-theme=retro] .card::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(51,255,102,.03) 0,rgba(51,255,102,.03) 1px,transparent 1px,transparent 4px);pointer-events:none;z-index:0}body[data-theme=retro] .card::after{display:none}body[data-theme=retro] .card:hover{background:var(--pk-panel-2);border-color:var(--pk-ink);box-shadow:8px 8px 0 0 rgba(0,0,0,.8),0 0 20px rgba(51,255,102,.2),inset 4px 4px 0 0 rgba(255,255,255,.1),inset -4px -4px 0 0 rgba(0,0,0,.45);transform:translate(-2px,-2px)}body[data-theme=retro] .card>*{position:relative;z-index:1}body[data-theme=retro] .card-title{font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .btn{position:relative;font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;line-height:1.4;padding:12px 18px;color:var(--pk-ink);background:var(--pk-text);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 var(--pk-ink),inset 3px 3px 0 0 rgba(255,255,255,.35),inset -3px -3px 0 0 rgba(0,0,0,.2);transform:none}body[data-theme=retro] .btn::before{display:none}body[data-theme=retro] .btn:hover{background:var(--pk-yellow);transform:translate(2px,-2px);box-shadow:6px 6px 0 0 var(--pk-ink),inset 3px 3px 0 0 rgba(255,255,255,.35),inset -3px -3px 0 0 rgba(0,0,0,.2)}body[data-theme=retro] .btn:active{background:var(--pk-orange);transform:translate(4px,4px);box-shadow:0 0 0 0 var(--pk-ink),inset 4px 4px 0 0 rgba(0,0,0,.3),inset -3px -3px 0 0 rgba(255,255,255,.1)}body[data-theme=retro] .btn-primary{background:var(--pk-magenta);color:var(--pk-text)}body[data-theme=retro] .btn-primary:hover{background:var(--pk-pink-bright,#ff4da6)}body[data-theme=retro] .btn-cyan{background:var(--pk-cyan);color:var(--pk-ink)}body[data-theme=retro] .btn-cyan:hover{background:#7df5ff}body[data-theme=retro] .btn-orange{background:var(--pk-yellow);color:var(--pk-ink)}body[data-theme=retro] .btn-orange:hover{background:var(--pk-orange)}body[data-theme=retro] .btn-danger{background:var(--pk-red);color:var(--pk-text)}body[data-theme=retro] .btn-danger:hover{background:#f57}body[data-theme=retro] .btn-sm{font-size:8px;padding:8px 12px;box-shadow:3px 3px 0 0 var(--pk-ink)}body[data-theme=retro] .btn-sm:hover{box-shadow:4px 4px 0 0 var(--pk-ink)}body[data-theme=retro] input,body[data-theme=retro] select,body[data-theme=retro] textarea{font-family:var(--font-mono);font-size:20px;background:var(--pk-black);color:var(--pk-phosphor);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),inset -2px -2px 0 0 rgba(255,255,255,.04);padding:10px 12px}body[data-theme=retro] input:focus,body[data-theme=retro] select:focus,body[data-theme=retro] textarea:focus{background:#050514;border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 16px rgba(51,255,102,.45);outline:0}body[data-theme=retro] input::placeholder,body[data-theme=retro] textarea::placeholder{color:rgba(139,139,160,.65)}body[data-theme=retro] select option{background:var(--pk-black);color:var(--pk-text)}body[data-theme=retro] input[list]::-webkit-calendar-picker-indicator{filter:invert(1) sepia(1) saturate(5) hue-rotate(75deg);opacity:.85}body[data-theme=retro] .toggle-track{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .toggle-track .toggle-knob{background:var(--pk-text-muted);border:2px solid var(--pk-ink);border-radius:0;box-shadow:none}body[data-theme=retro] .toggle-track.active{background:var(--pk-phosphor);box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.25),0 0 12px rgba(51,255,102,.55)}body[data-theme=retro] .toggle-track.active .toggle-knob{background:var(--pk-ink);border-color:var(--pk-ink)}body[data-theme=retro] input[type=range]{-webkit-appearance:none;appearance:none;height:14px;background:repeating-linear-gradient(90deg,var(--pk-phosphor) 0,var(--pk-phosphor) 3px,var(--pk-black) 3px,var(--pk-black) 6px);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--pk-yellow);border:3px solid var(--pk-ink);border-radius:0;box-shadow:2px 2px 0 0 var(--pk-ink),inset 2px 2px 0 0 rgba(255,255,255,.35),inset -2px -2px 0 0 rgba(0,0,0,.25);cursor:pointer;transform:none}body[data-theme=retro] input[type=range]::-moz-range-thumb{width:20px;height:20px;background:var(--pk-yellow);border:3px solid var(--pk-ink);border-radius:0;box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .clock-card,body[data-theme=retro] .sw-card,body[data-theme=retro] .timer-card{background:var(--pk-panel)}body[data-theme=retro] .clock-halo{display:none}body[data-theme=retro] .clock-frame{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;padding:30px 20px;box-shadow:inset 0 0 0 2px var(--pk-panel-3),inset 6px 6px 0 0 rgba(0,0,0,.55),inset -6px -6px 0 0 rgba(255,255,255,.03),0 0 0 2px var(--pk-phosphor),0 0 24px rgba(51,255,102,.35);animation:none}body[data-theme=retro] .clock-corner{border-color:var(--pk-phosphor);width:20px;height:20px;opacity:1;filter:none;box-shadow:none}body[data-theme=retro] .clock-display{font-family:var(--font-display);font-size:40px;letter-spacing:3px;line-height:1.1;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:3px 3px 0 var(--pk-ink),0 0 12px rgba(51,255,102,.7),0 0 32px rgba(51,255,102,.35),0 0 60px rgba(51,255,102,.18);animation:none;filter:none}body[data-theme=retro] .clock-date{font-family:var(--font-mono);font-size:20px;letter-spacing:2px;color:var(--pk-cyan);-webkit-text-fill-color:var(--pk-cyan);border-top:3px dashed var(--pk-panel-3);padding-top:12px;opacity:1}body[data-theme=retro] .sw-display-wrap,body[data-theme=retro] .timer-display-wrap{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.55),inset -4px -4px 0 0 rgba(255,255,255,.03),0 0 0 2px var(--pk-cyan),0 0 22px rgba(0,229,255,.28)}body[data-theme=retro] .sw-pulse-ring,body[data-theme=retro] .timer-pulse-ring{display:none}body[data-theme=retro] .stopwatch-display,body[data-theme=retro] .timer-display{font-family:var(--font-display);font-size:30px;letter-spacing:2px;color:var(--pk-cyan);text-shadow:3px 3px 0 var(--pk-ink),0 0 12px rgba(0,229,255,.65),0 0 32px rgba(0,229,255,.3);animation:none!important}body[data-theme=retro] .timer-input-group label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-yellow);opacity:1}body[data-theme=retro] .timer-input-group input{background:var(--pk-black);color:var(--pk-yellow);border:3px solid var(--pk-ink);font-family:var(--font-display);font-size:14px;letter-spacing:1px;width:90px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .timer-input-group input:focus{border-color:var(--pk-yellow);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-yellow),0 0 18px rgba(255,221,0,.55)}body[data-theme=retro] .timer-status{font-family:var(--font-display);font-size:11px;letter-spacing:2px;color:var(--pk-magenta);opacity:1;text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(255,0,128,.55)}body[data-theme=retro] .sw-laps{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;padding:4px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .sw-laps>div,body[data-theme=retro] .sw-laps>p,body[data-theme=retro] .sw-laps>span{font-family:var(--font-mono);font-size:18px;background:var(--pk-panel);color:var(--pk-text);border:2px solid var(--pk-ink);border-left:4px solid var(--pk-phosphor);border-radius:0;padding:6px 10px;margin:4px 0;box-shadow:none}body[data-theme=retro] .sw-laps>:hover{background:var(--pk-panel-2);border-left-color:var(--pk-yellow);color:var(--pk-yellow)}body[data-theme=retro] .world-city{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35);transform:none;transition:none}body[data-theme=retro] .world-city::before{background:var(--pk-cyan);height:4px;opacity:1}body[data-theme=retro] .world-city::after{display:none}body[data-theme=retro] .world-city:hover{background:var(--pk-panel-2);border-color:var(--pk-ink);transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 20px rgba(0,229,255,.35),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35)}body[data-theme=retro] .world-city.day::before{background:var(--pk-yellow)}body[data-theme=retro] .world-city.night::before{background:var(--pk-purple)}body[data-theme=retro] .world-city .city-icon{filter:none;font-size:24px}body[data-theme=retro] .world-city .city-name{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .world-city .city-time{font-family:var(--font-display);font-size:20px;letter-spacing:1px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(0,229,255,.55)}body[data-theme=retro] .world-city .city-seconds{font-size:14px;opacity:.75}body[data-theme=retro] .world-city .city-offset{font-family:var(--font-mono);font-size:15px;letter-spacing:1px;background:var(--pk-black);border:2px solid var(--pk-ink);color:var(--pk-yellow);border-radius:0;padding:2px 8px;opacity:1}body[data-theme=retro] .world-city .city-remove{color:var(--pk-red)}body[data-theme=retro] .world-city .city-remove:hover{background:var(--pk-red);color:var(--pk-ink);border-radius:0}body[data-theme=retro] .city-suggestions,body[data-theme=retro] .wx-suggestions{background:var(--pk-black-2);border:3px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme=retro] .city-suggestion{border-radius:0;padding:8px 12px}body[data-theme=retro] .city-suggestion.active,body[data-theme=retro] .city-suggestion:hover{background:var(--pk-panel)}body[data-theme=retro] .city-suggestion.active{background:var(--pk-phosphor);box-shadow:inset 4px 0 0 var(--pk-ink)}body[data-theme=retro] .city-suggestion.active .cs-name,body[data-theme=retro] .city-suggestion.active .cs-sub{color:var(--pk-ink)}body[data-theme=retro] .city-suggestion .cs-icon{filter:none}body[data-theme=retro] .city-suggestion .cs-name{font-family:var(--font-mono);font-size:20px;color:var(--pk-text)}body[data-theme=retro] .city-suggestion .cs-sub{font-family:var(--font-mono);font-size:16px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .world-clock-add .suggest-hint{color:var(--pk-text-muted);opacity:1;font-family:var(--font-mono);font-size:16px}body[data-theme=retro] .alarm-card{background:var(--pk-panel)}body[data-theme=retro] .alarm-add-area{border-bottom:3px dashed var(--pk-panel-3)}body[data-theme=retro] .alarm-label-input,body[data-theme=retro] .alarm-select{background:var(--pk-black);color:var(--pk-phosphor);border:3px solid var(--pk-ink);border-radius:0;font-family:var(--font-display);font-size:12px;letter-spacing:1px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .alarm-label-input{font-family:var(--font-mono);font-size:20px}body[data-theme=retro] .alarm-label-input:focus,body[data-theme=retro] .alarm-select:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 16px rgba(51,255,102,.45)}body[data-theme=retro] .alarm-melody-picker{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .amp-arrow{color:var(--pk-cyan);font-family:var(--font-display);font-size:14px;border-radius:0}body[data-theme=retro] .amp-arrow:hover{background:var(--pk-cyan);color:var(--pk-ink)}body[data-theme=retro] .amp-name{font-family:var(--font-mono);font-size:18px;color:var(--pk-text)}body[data-theme=retro] .amp-desc{font-family:var(--font-mono);font-size:14px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .amp-preview{background:var(--pk-phosphor);color:var(--pk-ink);border:2px solid var(--pk-ink);border-radius:0;font-family:var(--font-display);font-size:9px;box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .amp-preview:hover{background:var(--pk-yellow);box-shadow:1px 1px 0 0 var(--pk-ink);transform:translate(1px,1px)}body[data-theme=retro] .amp-preview.playing{background:var(--pk-magenta);color:var(--pk-text);animation:none;box-shadow:2px 2px 0 0 var(--pk-ink),0 0 16px rgba(255,0,128,.65)}body[data-theme=retro] .alarm-item{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35);transform:none;transition:none}body[data-theme=retro] .alarm-item::before{background:var(--pk-phosphor);width:4px;opacity:1}body[data-theme=retro] .alarm-item:hover{transform:translate(-2px,-2px);border-color:var(--pk-ink);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 18px rgba(51,255,102,.35),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35)}body[data-theme=retro] .alarm-item.ringing{background:var(--pk-red);border-color:var(--pk-ink);animation:pkAlarmFlash .5s steps(2,end) infinite}body[data-theme=retro] .alarm-item.ringing::before{background:var(--pk-yellow);width:6px}@keyframes pkAlarmFlash{0%,100%{background:var(--pk-red)}50%{background:var(--pk-magenta)}}body[data-theme=retro] .alarm-item.ringing .alarm-item-ampm,body[data-theme=retro] .alarm-item.ringing .alarm-item-label,body[data-theme=retro] .alarm-item.ringing .alarm-item-time{color:var(--pk-text)!important;-webkit-text-fill-color:var(--pk-text)!important;text-shadow:2px 2px 0 var(--pk-ink)!important}body[data-theme=retro] .alarm-item-time{font-family:var(--font-display);font-size:20px;letter-spacing:1px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-yellow);color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(255,221,0,.55)}body[data-theme=retro] .alarm-item.disabled{opacity:.55}body[data-theme=retro] .alarm-item.disabled .alarm-item-time{color:var(--pk-text-muted);-webkit-text-fill-color:var(--pk-text-muted);text-shadow:none;opacity:1}body[data-theme=retro] .alarm-item-ampm{font-family:var(--font-display);font-size:10px;letter-spacing:1px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .alarm-item-label{font-family:var(--font-mono);font-size:20px;color:var(--pk-text);opacity:1}body[data-theme=retro] .alarm-item-melody{font-family:var(--font-mono);font-size:16px;background:var(--pk-black);border:2px solid var(--pk-ink);color:var(--pk-cyan);border-radius:0;opacity:1;padding:3px 8px}body[data-theme=retro] .alarm-item-melody:hover{background:var(--pk-cyan);color:var(--pk-ink);border-color:var(--pk-ink)}body[data-theme=retro] .alarm-item-melody.playing{background:var(--pk-magenta);color:var(--pk-text);border-color:var(--pk-ink)}body[data-theme=retro] .alarm-item-stop{font-family:var(--font-display);font-size:10px;background:var(--pk-red);color:var(--pk-text);border:3px solid var(--pk-ink);border-radius:0;box-shadow:3px 3px 0 0 var(--pk-ink);animation:none;padding:8px 14px}body[data-theme=retro] .alarm-item-stop:hover{background:var(--pk-yellow);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .alarm-item-del{background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-red);box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .alarm-item-del:hover{background:var(--pk-red);color:var(--pk-text);border-color:var(--pk-ink);transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .alarm-status-msg{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .calc-card{background:var(--pk-panel);border:4px solid var(--pk-ink)}body[data-theme=retro] .calc-card::before{background:var(--pk-cyan);height:4px;opacity:1}body[data-theme=retro] .calc-screen{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),inset -4px -4px 0 0 rgba(255,255,255,.03),0 0 0 2px var(--pk-phosphor),0 0 22px rgba(51,255,102,.28);padding:14px 18px 20px}body[data-theme=retro] .calc-screen::after{display:block;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 1px,transparent 1px,transparent 3px);opacity:1}body[data-theme=retro] .calc-screen-header{margin-bottom:12px}body[data-theme=retro] .calc-screen-tag{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-phosphor);opacity:1}body[data-theme=retro] .calc-screen-dot{width:8px;height:8px;border-radius:0;background:var(--pk-phosphor);box-shadow:0 0 0 2px var(--pk-ink),0 0 12px var(--pk-phosphor);animation:pkBlink 1.2s steps(2,end) infinite}@keyframes pkBlink{0%,100%{opacity:1}50%{opacity:.25}}body[data-theme=retro] .calc-display{font-family:var(--font-display);font-size:22px;letter-spacing:2px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(51,255,102,.65),0 0 28px rgba(51,255,102,.25);min-height:46px}body[data-theme=retro] .calc-grid .btn{font-family:var(--font-display);font-size:14px;letter-spacing:1px;height:60px;padding:0;color:var(--pk-text);background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 var(--pk-ink),inset 3px 3px 0 0 rgba(255,255,255,.12),inset -3px -3px 0 0 rgba(0,0,0,.4);transform:none;transition:none}body[data-theme=retro] .calc-grid .btn::after{display:none}body[data-theme=retro] .calc-grid .btn:hover{background:var(--pk-panel-3);color:var(--pk-phosphor);transform:translate(2px,-2px);box-shadow:6px 6px 0 0 var(--pk-ink),inset 3px 3px 0 0 rgba(255,255,255,.12),inset -3px -3px 0 0 rgba(0,0,0,.4)}body[data-theme=retro] .calc-grid .btn:active{background:var(--pk-phosphor);color:var(--pk-ink);transform:translate(4px,4px);box-shadow:0 0 0 0 var(--pk-ink),inset 4px 4px 0 0 rgba(0,0,0,.25)}body[data-theme=retro] .calc-grid .btn-operator{background:var(--pk-magenta);color:var(--pk-text)}body[data-theme=retro] .calc-grid .btn-operator:hover{background:#ff4da6;color:var(--pk-text)}body[data-theme=retro] .calc-grid .btn-clear{background:var(--pk-red);color:var(--pk-text)}body[data-theme=retro] .calc-grid .btn-clear:hover{background:#f57;color:var(--pk-text)}body[data-theme=retro] .calc-grid .btn-equals{background:var(--pk-yellow);color:var(--pk-ink)}body[data-theme=retro] .calc-grid .btn-equals:hover{background:var(--pk-orange);color:var(--pk-ink)}body[data-theme=retro] .calc-grid .btn-fn{background:var(--pk-cyan);color:var(--pk-ink);font-size:11px}body[data-theme=retro] .calc-grid .btn-fn:hover{background:#7df5ff;color:var(--pk-ink)}body[data-theme=retro] .calendar-card{background:var(--pk-panel)}body[data-theme=retro] .calendar-card::before{background:var(--pk-magenta);height:4px;opacity:1}body[data-theme=retro] .calendar-month-name{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-yellow);color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(255,221,0,.55);filter:none}body[data-theme=retro] .calendar-nav-btn{font-family:var(--font-display);font-size:12px;background:var(--pk-panel-2);color:var(--pk-cyan);border:3px solid var(--pk-ink);border-radius:0;box-shadow:3px 3px 0 0 var(--pk-ink);width:36px;height:36px}body[data-theme=retro] .calendar-nav-btn:hover{background:var(--pk-cyan);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .calendar-nav-btn:active{transform:translate(3px,3px);box-shadow:0 0 0 0 var(--pk-ink)}body[data-theme=retro] .calendar-today-btn{background:var(--pk-magenta);color:var(--pk-text);font-size:8px}body[data-theme=retro] .calendar-grid .day-label{font-family:var(--font-display);font-size:8px;letter-spacing:2px;color:var(--pk-cyan);opacity:1;padding:8px 0 12px}body[data-theme=retro] .calendar-grid .day-cell{background:var(--pk-black);color:var(--pk-text);border:2px solid var(--pk-ink);border-radius:0;font-family:var(--font-mono);font-size:20px;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),inset -2px -2px 0 0 rgba(255,255,255,.03);height:60px;transform:none;transition:none}body[data-theme=retro] .calendar-grid .day-cell:hover{background:var(--pk-panel-2);color:var(--pk-phosphor);border-color:var(--pk-phosphor);transform:none;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 12px rgba(51,255,102,.45)}body[data-theme=retro] .calendar-grid .day-cell.other-month{background:0 0;border-color:transparent;opacity:.25;color:var(--pk-text-muted);box-shadow:none}body[data-theme=retro] .calendar-grid .day-cell.other-month:hover{background:0 0;border-color:transparent;box-shadow:none;color:var(--pk-text-muted)}body[data-theme=retro] .calendar-grid .day-cell.weekend{color:var(--pk-magenta)}body[data-theme=retro] .calendar-grid .day-cell.weekend:hover{color:var(--pk-yellow)}body[data-theme=retro] .calendar-grid .day-cell.today{background:var(--pk-phosphor);color:var(--pk-ink);border-color:var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink),0 0 18px rgba(51,255,102,.65)}body[data-theme=retro] .calendar-grid .day-cell.today::before{display:none}body[data-theme=retro] .calendar-grid .day-cell.today:hover{background:var(--pk-yellow);transform:none}body[data-theme=retro] .calendar-grid .day-cell .note-dot{background:var(--pk-magenta);border-radius:0;width:6px;height:6px;box-shadow:none;animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .calendar-note-popup{background:var(--pk-black-2);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8)}body[data-theme=retro] .calendar-note-popup::before{background:var(--pk-phosphor);height:4px}body[data-theme=retro] .note-popup-title{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-phosphor);opacity:1;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .note-close-btn{background:var(--pk-panel-2);color:var(--pk-text);border:3px solid var(--pk-ink);border-radius:0;box-shadow:3px 3px 0 0 var(--pk-ink)}body[data-theme=retro] .note-close-btn:hover{background:var(--pk-cyan);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .conv-card{background:var(--pk-panel)}body[data-theme=retro] .conv-card::before{background:var(--pk-cyan);height:4px;opacity:1}body[data-theme=retro] .cur-conv::before{background:var(--pk-phosphor)}body[data-theme=retro] .tz-conv::before{background:var(--pk-magenta)}body[data-theme=retro] .conv-head{border-bottom:3px dashed var(--pk-panel-3);padding-bottom:14px}body[data-theme=retro] .conv-tag{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-cyan);opacity:1;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .cur-conv .conv-tag{color:var(--pk-phosphor)}body[data-theme=retro] .tz-conv .conv-tag{color:var(--pk-magenta)}body[data-theme=retro] .conv-led{width:12px;height:12px;border-radius:0;background:var(--pk-phosphor);box-shadow:0 0 0 2px var(--pk-ink),0 0 12px var(--pk-phosphor);animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .conv-field>label,body[data-theme=retro] .conv-pair-side>label,body[data-theme=retro] .conv-value-block>label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-yellow);opacity:1;text-shadow:1px 1px 0 var(--pk-ink)}body[data-theme=retro] .conv-value-input{font-family:var(--font-display);font-size:18px;letter-spacing:2px;text-align:right;color:var(--pk-phosphor);background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-phosphor),0 0 20px rgba(51,255,102,.28);height:60px}body[data-theme=retro] .conv-value-input:focus{box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 3px var(--pk-yellow),0 0 24px rgba(255,221,0,.45)}body[data-theme=retro] .cur-amount-input{color:var(--pk-phosphor);box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-phosphor),0 0 20px rgba(51,255,102,.28)}body[data-theme=retro] .conv-select,body[data-theme=retro] .tz-datetime{background:var(--pk-black);color:var(--pk-cyan);border:3px solid var(--pk-ink);border-radius:0;font-family:var(--font-mono);font-size:20px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55);background-image:none}body[data-theme=retro] .conv-select:focus,body[data-theme=retro] .tz-datetime:focus{border-color:var(--pk-cyan);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-cyan),0 0 18px rgba(0,229,255,.45)}body[data-theme=retro] .conv-swap-btn{font-family:var(--font-display);font-size:14px;background:var(--pk-panel-2);color:var(--pk-yellow);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 var(--pk-ink);width:48px;height:48px}body[data-theme=retro] .conv-swap-btn:hover{background:var(--pk-yellow);color:var(--pk-ink);transform:translate(2px,-2px);box-shadow:6px 6px 0 0 var(--pk-ink)}body[data-theme=retro] .conv-swap-btn:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--pk-ink)}body[data-theme=retro] .cur-card,body[data-theme=retro] .tz-card{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cur-card-label,body[data-theme=retro] .tz-card-label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;opacity:1;text-shadow:1px 1px 0 var(--pk-ink)}body[data-theme=retro] .cur-card-label{color:var(--pk-phosphor)}body[data-theme=retro] .tz-card-label{color:var(--pk-magenta)}body[data-theme=retro] .cur-select,body[data-theme=retro] .tz-select{background-color:transparent;background-image:none;border:none;color:var(--pk-text);font-family:var(--font-display);font-size:14px}body[data-theme=retro] .cur-select:focus,body[data-theme=retro] .cur-select:hover,body[data-theme=retro] .tz-select:focus,body[data-theme=retro] .tz-select:hover{background-color:transparent;box-shadow:none}body[data-theme=retro] .conv-result-block{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-phosphor),0 0 22px rgba(51,255,102,.28)}body[data-theme=retro] .conv-result-block::before{display:none}body[data-theme=retro] .conv-result-label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-phosphor);opacity:1}body[data-theme=retro] .convert-result{font-family:var(--font-display);font-size:20px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.65)}body[data-theme=retro] .currency-result{font-family:var(--font-display);font-size:20px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(255,221,0,.65)}body[data-theme=retro] .tz-result{font-family:var(--font-display);font-size:18px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(0,229,255,.65)}body[data-theme=retro] .cur-result-block{box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-yellow),0 0 22px rgba(255,221,0,.28)}body[data-theme=retro] .tz-result-block{box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-magenta),0 0 22px rgba(255,0,128,.28)}body[data-theme=retro] .currency-note{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .word-count-stats{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;color:var(--pk-cyan);gap:24px}body[data-theme=retro] .word-count-stats span{opacity:1}body[data-theme=retro] .word-count-stats .num{font-family:var(--font-display);font-size:16px;color:var(--pk-yellow);margin-right:6px;text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(255,221,0,.55)}body[data-theme=retro] .todo-card{background:var(--pk-panel)}body[data-theme=retro] .todo-card::before{background:var(--pk-phosphor);height:4px;opacity:1}body[data-theme=retro] .todo-head{border-bottom:3px dashed var(--pk-panel-3)}body[data-theme=retro] .todo-tag{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-phosphor);opacity:1;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .todo-led{width:12px;height:12px;border-radius:0;background:var(--pk-phosphor);box-shadow:0 0 0 2px var(--pk-ink),0 0 12px var(--pk-phosphor);animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .todo-input-wrap input{font-family:var(--font-mono);font-size:20px;background:var(--pk-black);color:var(--pk-text);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55);padding-left:44px}body[data-theme=retro] .todo-input-wrap input:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .todo-input-icon{color:var(--pk-phosphor);opacity:1;font-family:var(--font-display);font-size:10px}body[data-theme=retro] .todo-stat{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55);padding:12px 8px}body[data-theme=retro] .todo-stat:hover{background:var(--pk-black-2);border-color:var(--pk-phosphor)}body[data-theme=retro] .todo-stat-value{font-family:var(--font-display);font-size:16px;color:var(--pk-text);text-shadow:2px 2px 0 var(--pk-ink);line-height:1;margin-bottom:6px}body[data-theme=retro] .todo-stat-value.accent{color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(51,255,102,.65)}body[data-theme=retro] .todo-stat-value.pink{color:var(--pk-magenta);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(255,0,128,.65)}body[data-theme=retro] .todo-stat-label{font-family:var(--font-display);font-size:7px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .todo-item{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:3px 3px 0 0 rgba(0,0,0,.6);transform:none;transition:none;padding:12px 14px}body[data-theme=retro] .todo-item::before{background:var(--pk-phosphor);width:4px;opacity:1}body[data-theme=retro] .todo-item:hover{background:var(--pk-black-2);border-color:var(--pk-ink);transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 rgba(0,0,0,.6),0 0 14px rgba(51,255,102,.35)}body[data-theme=retro] .todo-item .todo-text{font-family:var(--font-mono);font-size:20px;color:var(--pk-text);opacity:1}body[data-theme=retro] .todo-item .todo-text.done{text-decoration-color:var(--pk-phosphor);text-decoration-thickness:2px;color:var(--pk-text-muted);opacity:.65}body[data-theme=retro] .todo-item .btn{font-size:8px;padding:6px 10px;box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .todo-item .btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .todo-item input[type=checkbox]{width:24px;height:24px;background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 0 1px var(--pk-phosphor)}body[data-theme=retro] .todo-item input[type=checkbox]:hover{border-color:var(--pk-ink);box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-yellow),0 0 12px rgba(255,221,0,.55)}body[data-theme=retro] .todo-item input[type=checkbox]:checked{background:var(--pk-phosphor);border-color:var(--pk-ink);box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.15),0 0 0 2px var(--pk-phosphor),0 0 14px rgba(51,255,102,.65)}body[data-theme=retro] .todo-item input[type=checkbox]:checked::after{content:'X';font-family:var(--font-display);color:var(--pk-ink);font-size:12px;font-weight:900;text-shadow:none;display:flex;align-items:center;justify-content:center;inset:0;position:absolute}body[data-theme=retro] .todo-empty-icon{opacity:.55;filter:none}body[data-theme=retro] .todo-empty-text{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-text-muted);opacity:1;animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .notes-editor-card{background:var(--pk-panel)}body[data-theme=retro] .notes-editor-card::before{background:var(--pk-cyan);height:4px;opacity:1}body[data-theme=retro] .notes-editor-head{border-bottom:3px dashed var(--pk-panel-3)}body[data-theme=retro] .notes-tag{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-cyan);opacity:1;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .notes-led{width:12px;height:12px;border-radius:0;background:var(--pk-cyan);box-shadow:0 0 0 2px var(--pk-ink),0 0 12px var(--pk-cyan);animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .notes-title-input{font-family:var(--font-display);font-size:12px;letter-spacing:1px;background:var(--pk-black);color:var(--pk-phosphor);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55);height:50px}body[data-theme=retro] .notes-body-input{font-family:var(--font-mono);font-size:20px;background:var(--pk-black);color:var(--pk-text);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .notes-body-input:focus,body[data-theme=retro] .notes-title-input:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .notes-shelf-title{font-family:var(--font-display);font-size:11px;letter-spacing:2px;color:var(--pk-cyan);opacity:1;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .notes-shelf-head::after{background:linear-gradient(90deg,rgba(0,229,255,.45) 0,transparent 100%);height:2px}body[data-theme=retro] .notes-count{font-family:var(--font-display);font-size:10px;background:var(--pk-yellow);color:var(--pk-ink);border:2px solid var(--pk-ink);border-radius:0;box-shadow:2px 2px 0 0 var(--pk-ink);padding:4px 10px}body[data-theme=retro] .note-card{background:var(--pk-panel);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 2px 2px 0 0 rgba(255,255,255,.08);transform:none;transition:none}body[data-theme=retro] .note-card::before{background:var(--pk-magenta);height:4px;opacity:1}body[data-theme=retro] .note-card::after{display:none}body[data-theme=retro] .note-card:hover{background:var(--pk-panel-2);transform:translate(-2px,-2px);border-color:var(--pk-ink);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 18px rgba(255,0,128,.35),inset 2px 2px 0 0 rgba(255,255,255,.08)}body[data-theme=retro] .note-card:hover::before{background:var(--pk-yellow)}body[data-theme=retro] .note-card .note-title{font-family:var(--font-display);font-size:10px;letter-spacing:1px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .note-card .note-body{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted)}body[data-theme=retro] .note-card .note-actions{border-top:2px dashed var(--pk-panel-3)}body[data-theme=retro] .note-modal-backdrop{background:rgba(5,5,16,.85);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme=retro] .note-modal-panel{background:var(--pk-black-2);border:4px solid var(--pk-ink);border-radius:0;box-shadow:8px 8px 0 0 rgba(0,0,0,.85),0 0 0 2px var(--pk-phosphor),0 0 40px rgba(51,255,102,.35)}body[data-theme=retro] .note-modal-panel::before{background:var(--pk-phosphor);height:4px}body[data-theme=retro] .note-modal-header{border-bottom:3px solid var(--pk-ink)}body[data-theme=retro] .note-modal-icon{filter:none}body[data-theme=retro] .note-modal-mode{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-phosphor);background:var(--pk-black);border:2px solid var(--pk-phosphor);border-radius:0;padding:4px 10px}body[data-theme=retro] .note-modal-mode.editing{color:var(--pk-yellow);background:var(--pk-black);border-color:var(--pk-yellow);box-shadow:none}body[data-theme=retro] .note-modal-close{font-family:var(--font-display);font-size:12px;background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-red);width:40px;height:40px;box-shadow:3px 3px 0 0 var(--pk-ink)}body[data-theme=retro] .note-modal-close:hover{background:var(--pk-red);color:var(--pk-text);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .note-modal-title-read{font-family:var(--font-display);font-size:14px;letter-spacing:1px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.55)}body[data-theme=retro] .note-modal-body-read{font-family:var(--font-mono);font-size:20px;color:var(--pk-text);border-top:3px dashed var(--pk-panel-3)}body[data-theme=retro] .note-modal-body-edit,body[data-theme=retro] .note-modal-title-edit{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-text);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .note-modal-body-edit:focus,body[data-theme=retro] .note-modal-title-edit:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .note-modal-title-edit{color:var(--pk-phosphor);font-family:var(--font-display);font-size:12px}body[data-theme=retro] .note-modal-footer{background:var(--pk-black);border-top:3px solid var(--pk-ink)}body[data-theme=retro] .note-modal-btn{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;border-radius:0;border:3px solid var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink);height:40px;padding:0 16px}body[data-theme=retro] .note-modal-btn:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .note-modal-btn-ghost{background:var(--pk-panel-2);color:var(--pk-text)}body[data-theme=retro] .note-modal-btn-ghost:hover{background:var(--pk-panel-3)}body[data-theme=retro] .note-modal-btn-edit{background:var(--pk-cyan);color:var(--pk-ink)}body[data-theme=retro] .note-modal-btn-save{background:var(--pk-phosphor);color:var(--pk-ink)}body[data-theme=retro] .note-modal-btn-danger{background:var(--pk-red);color:var(--pk-text)}body[data-theme=retro] .media-player .media-controls{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .media-player .media-controls .btn{border-radius:0}body[data-theme=retro] .media-player .media-info{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-cyan);font-family:var(--font-mono);font-size:20px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .media-player .media-info::before{background:var(--pk-phosphor);width:4px;border-radius:0}body[data-theme=retro] .media-dropzone{background:var(--pk-black);border:3px dashed var(--pk-cyan);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),inset -3px -3px 0 0 rgba(0,229,255,.08);padding:40px 24px}body[data-theme=retro] .media-dropzone::before{display:none}body[data-theme=retro] .media-dropzone:hover{background:#0a1428;border-color:var(--pk-phosphor);border-style:dashed;transform:none;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 22px rgba(51,255,102,.35)}body[data-theme=retro] .media-dropzone span{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;color:var(--pk-cyan);text-shadow:none}body[data-theme=retro] .media-dropzone:hover span{color:var(--pk-phosphor);text-shadow:0 0 12px rgba(51,255,102,.65)}body[data-theme=retro] .youtube-input input{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:20px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .youtube-input input:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .youtube-input .btn{font-size:9px;padding:12px 16px}body[data-theme=retro] #tool-musicplayer .card{background:var(--pk-panel)}body[data-theme=retro] #tool-videoplayer .card{background:var(--pk-panel)}body[data-theme=retro] #tool-imageviewer .card{background:var(--pk-panel)}body[data-theme=retro] #tool-musicplayer .card::before{background:var(--pk-phosphor)}body[data-theme=retro] #tool-videoplayer .card::before{background:var(--pk-magenta)}body[data-theme=retro] #tool-imageviewer .card::before{background:var(--pk-yellow)}body[data-theme=retro] #tool-musicplayer .media-player>div[style*="position:relative"]{background:#050510!important;border:4px solid var(--pk-ink)!important;border-radius:0!important;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),inset -4px -4px 0 0 rgba(255,255,255,.04),0 0 0 2px var(--pk-phosphor) !important,0 0 30px rgba(51,255,102,.35)!important}body[data-theme=retro] #tool-musicplayer .media-player>div[style*="position:relative"]::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:5}body[data-theme=retro] .visualizer-controls{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0}body[data-theme=retro] .visualizer-controls label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .visualizer-controls select{background-color:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:20px;background-image:none}body[data-theme=retro] .visualizer-controls span{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] #vizBgToggleBtn,body[data-theme=retro] #vizFullscreenBtn{background:var(--pk-black)!important;border:3px solid var(--pk-ink)!important;border-radius:0!important;color:var(--pk-phosphor)!important;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:1.5px;box-shadow:3px 3px 0 0 var(--pk-ink)!important}body[data-theme=retro] #vizBgToggleBtn:hover,body[data-theme=retro] #vizFullscreenBtn:hover{background:var(--pk-phosphor)!important;color:var(--pk-ink)!important;transform:translate(2px,2px)!important;box-shadow:1px 1px 0 0 var(--pk-ink)!important}body[data-theme=retro] #playlistContainer,body[data-theme=retro] #videoPlaylistContainer{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;padding:6px}body[data-theme=retro] #playlistContainer>*,body[data-theme=retro] #videoPlaylistContainer>*{background:var(--pk-panel);border:2px solid var(--pk-ink);border-radius:0;margin-bottom:4px;padding:8px 10px}body[data-theme=retro] #playlistContainer>:hover,body[data-theme=retro] #videoPlaylistContainer>:hover{background:var(--pk-panel-2);color:var(--pk-phosphor);transform:none}body[data-theme=retro] #playlistContainer>.active,body[data-theme=retro] #playlistContainer>.playing,body[data-theme=retro] #videoPlaylistContainer>.active,body[data-theme=retro] #videoPlaylistContainer>.playing{background:var(--pk-phosphor);border-color:var(--pk-ink);color:var(--pk-ink)}body[data-theme=retro] #playlistContainer>.active *,body[data-theme=retro] #playlistContainer>.playing *,body[data-theme=retro] #videoPlaylistContainer>.active *,body[data-theme=retro] #videoPlaylistContainer>.playing *{color:var(--pk-ink)!important;-webkit-text-fill-color:var(--pk-ink)!important}body[data-theme=retro] #videoPlayer{border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 0 2px var(--pk-magenta),0 0 22px rgba(255,0,128,.3)}body[data-theme=retro] .youtube-embed{border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 0 2px var(--pk-magenta),0 0 22px rgba(255,0,128,.3)}body[data-theme=retro] #tool-videoplayer .subtitle-controls{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0}body[data-theme=retro] #tool-videoplayer .subtitle-controls::before{background:var(--pk-magenta);width:4px}body[data-theme=retro] #subtitleStatus{font-family:var(--font-mono);font-size:18px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] #videoFullscreenBtn{background:var(--pk-black)!important;border:3px solid var(--pk-ink)!important;border-radius:0!important;color:var(--pk-magenta)!important;width:44px!important;height:44px!important;font-size:18px!important;box-shadow:3px 3px 0 0 var(--pk-ink)}body[data-theme=retro] #videoFullscreenBtn:hover{background:var(--pk-magenta)!important;color:var(--pk-text)!important;transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .image-viewer-container{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-yellow),0 0 22px rgba(255,221,0,.28)}body[data-theme=retro] .image-viewer-container .image-wrapper::after,body[data-theme=retro] .image-viewer-container .image-wrapper::before{border-color:var(--pk-yellow);filter:none;opacity:1}body[data-theme=retro] .image-counter{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-yellow);font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;box-shadow:3px 3px 0 0 var(--pk-ink),0 0 12px rgba(255,221,0,.55)}body[data-theme=retro] .image-viewer-controls{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0}body[data-theme=retro] .image-viewer-controls::before{display:none}body[data-theme=retro] .image-viewer-controls .counter-wrap{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-yellow);font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .image-viewer-controls .zoom-label{font-family:var(--font-display);font-size:9px;color:var(--pk-yellow);letter-spacing:1px}body[data-theme=retro] .image-viewer-controls .duration-input,body[data-theme=retro] .image-viewer-controls .transition-select{background-color:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-cyan);font-family:var(--font-mono);font-size:18px;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .image-viewer-controls .duration-label{font-family:var(--font-display);font-size:9px;color:var(--pk-yellow)}body[data-theme=retro] .slideshow-audio-controls,body[data-theme=retro] .slideshow-audio-row{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0}body[data-theme=retro] .slideshow-audio-controls::before,body[data-theme=retro] .slideshow-audio-row::before{display:none}body[data-theme=retro] .slideshow-audio-row>span:first-child{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-yellow);opacity:1}body[data-theme=retro] .slideshow-audio input[type=text]{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:18px;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .slideshow-audio-controls .audio-time{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-yellow);font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .slideshow-audio-controls .audio-vol-icon,body[data-theme=retro] .slideshow-audio-controls .audio-vol-label{color:var(--pk-cyan);filter:none;font-family:var(--font-display);font-size:9px}body[data-theme=retro] #slideshowAudioStatus{color:var(--pk-text-muted);opacity:1;font-family:var(--font-mono);font-size:16px}body[data-theme=retro] #vizHelpOverlay{background:var(--pk-black-2)!important;border:4px solid var(--pk-ink)!important;border-radius:0!important;box-shadow:8px 8px 0 0 rgba(0,0,0,.85),0 0 0 2px var(--pk-phosphor),0 0 40px rgba(51,255,102,.35)!important;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme=retro] #vizHelpOverlay h3{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;color:var(--pk-phosphor)!important;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] #vizHelpOverlay li{font-family:var(--font-mono);font-size:18px;color:var(--pk-text);line-height:2.2}body[data-theme=retro] #vizHelpOverlay kbd,body[data-theme=retro] #vizHelpOverlay kbd[style]{font-family:var(--font-display)!important;font-size:9px;background:var(--pk-black)!important;border:2px solid var(--pk-ink)!important;border-radius:0!important;color:var(--pk-yellow)!important;box-shadow:2px 2px 0 0 var(--pk-ink)!important;padding:4px 10px}body[data-theme=retro] #vizHelpCloseBtn{font-family:var(--font-display);font-size:9px;background:var(--pk-panel-2)!important;border:3px solid var(--pk-ink)!important;border-radius:0!important;color:var(--pk-text)!important;box-shadow:3px 3px 0 0 var(--pk-ink)!important;padding:10px 20px}body[data-theme=retro] #vizHelpCloseBtn:hover{background:var(--pk-yellow)!important;color:var(--pk-ink)!important;transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)!important}body[data-theme=retro] #imageHelpBtn,body[data-theme=retro] #videoHelpBtn,body[data-theme=retro] #vizHelpBtn{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-black)!important;border:3px solid var(--pk-ink)!important;border-radius:0!important;color:var(--pk-cyan)!important;box-shadow:3px 3px 0 0 var(--pk-ink)!important;padding:10px 16px!important;height:auto!important}body[data-theme=retro] #imageHelpBtn:hover,body[data-theme=retro] #videoHelpBtn:hover,body[data-theme=retro] #vizHelpBtn:hover{background:var(--pk-cyan)!important;color:var(--pk-ink)!important;transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)!important}body[data-theme=retro]{--cs-accent-rgb:51,255,102;--cs-accent:#33ff66}body[data-theme=retro] .cs-card{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35);transform:none;transition:none;color:var(--pk-text)}body[data-theme=retro] .cs-card::before{display:none!important}body[data-theme=retro] .cs-card:hover{background:var(--pk-panel-2);border-color:var(--pk-ink);transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 18px rgba(51,255,102,.35),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35)}body[data-theme=retro] .cs-card:active{transform:translate(2px,2px);box-shadow:0 0 0 0 var(--pk-ink)}body[data-theme=retro] .cs-card-icon{filter:none!important;font-size:32px}body[data-theme=retro] .cs-card-name{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .cs-card-desc{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-card-tag{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;background:var(--pk-black);border:2px solid var(--pk-cyan);border-radius:0;color:var(--pk-cyan);padding:4px 8px}body[data-theme=retro] .cs-back{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-cyan);box-shadow:3px 3px 0 0 var(--pk-ink);padding:10px 16px;opacity:1}body[data-theme=retro] .cs-back:hover{background:var(--pk-cyan);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .cs-detail-title{font-family:var(--font-display);font-size:14px;letter-spacing:1.5px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-yellow);color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(255,221,0,.55)}body[data-theme=retro] .cs-field>label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .cs-field input,body[data-theme=retro] .cs-field select{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:20px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cs-field input:focus,body[data-theme=retro] .cs-field select:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .cs-toggle{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;padding:0}body[data-theme=retro] .cs-toggle button{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-toggle button.active{background:var(--pk-phosphor);color:var(--pk-ink);box-shadow:none}body[data-theme=retro] .cs-toggle button:hover:not(.active){background:var(--pk-panel-2);color:var(--pk-text)}body[data-theme=retro] .cs-result{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:inset 4px 4px 0 0 rgba(0,0,0,.65),0 0 0 2px var(--pk-phosphor),0 0 22px rgba(51,255,102,.28)}body[data-theme=retro] .cs-result::before{display:none}body[data-theme=retro] .cs-result-label{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-phosphor);opacity:1}body[data-theme=retro] .cs-big-value{font-family:var(--font-display);font-size:22px;letter-spacing:1px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.65)}body[data-theme=retro] .cs-big-value.pink{color:var(--pk-magenta);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(255,0,128,.65)}body[data-theme=retro] .cs-value-sub{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-value-sub strong{color:var(--pk-yellow)}body[data-theme=retro] .cs-stat{background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cs-stat-label{font-family:var(--font-display);font-size:7px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-stat-value{font-family:var(--font-display);font-size:12px;color:var(--pk-text)}body[data-theme=retro] .cs-stat-value.accent{color:var(--pk-phosphor);text-shadow:0 0 10px rgba(51,255,102,.55)}body[data-theme=retro] .cs-stat-value.pink{color:var(--pk-magenta);text-shadow:0 0 10px rgba(255,0,128,.55)}body[data-theme=retro] .cs-gauge{border:3px solid var(--pk-ink);border-radius:0;height:24px;background:var(--pk-black);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cs-gauge-marker{background:var(--pk-phosphor);width:6px;border-radius:0;box-shadow:0 0 14px var(--pk-phosphor)}body[data-theme=retro] .cs-gauge-labels{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-chart{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cs-chart svg line{stroke:rgba(51,255,102,0.14)}body[data-theme=retro] .cs-chart .cs-chart-axis,body[data-theme=retro] .cs-chart svg text{fill:var(--pk-text-muted);opacity:1;font-family:var(--font-mono)}body[data-theme=retro] .cs-chart svg path:first-of-type{fill:rgba(51,255,102,0.35)!important;stroke:var(--pk-phosphor)!important;stroke-width:2}body[data-theme=retro] .cs-chart svg path:nth-of-type(2){fill:rgba(0,229,255,0.28)!important;stroke:var(--pk-cyan)!important;stroke-width:2}body[data-theme=retro] .cs-chart .cs-pill-row span:first-of-type{font-family:var(--font-display);font-size:7px;letter-spacing:1.5px;background:var(--pk-black);border:2px solid var(--pk-cyan);border-radius:0;color:var(--pk-cyan)}body[data-theme=retro] .cs-chart .cs-pill-row span:nth-of-type(2){font-family:var(--font-display);font-size:7px;letter-spacing:1.5px;background:var(--pk-black);border:2px solid var(--pk-phosphor);border-radius:0;color:var(--pk-phosphor)}body[data-theme=retro] .cs-tax-brackets,body[data-theme=retro] .cs-tax-breakdown{background:var(--pk-panel);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cs-tax-brackets-title,body[data-theme=retro] .cs-tax-breakdown-title{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-cyan);opacity:1;text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .cs-tax-add-btn{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-phosphor);color:var(--pk-ink);border:3px solid var(--pk-ink);border-radius:0;box-shadow:3px 3px 0 0 var(--pk-ink);padding:8px 14px}body[data-theme=retro] .cs-tax-add-btn:hover{background:var(--pk-yellow);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .cs-tax-row{background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0}body[data-theme=retro] .cs-tax-row:focus-within{background:var(--pk-black-2);border-color:var(--pk-phosphor)}body[data-theme=retro] .cs-tax-row-num{font-family:var(--font-display);font-size:9px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-tax-input{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:18px;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .cs-tax-pct,body[data-theme=retro] .cs-tax-sep{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-tax-remove{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-red);box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .cs-tax-remove:hover:not(:disabled){background:var(--pk-red);color:var(--pk-text);transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .cs-tax-breakdown-row{border-bottom:2px dashed var(--pk-panel-3);color:var(--pk-text);font-family:var(--font-mono);font-size:18px}body[data-theme=retro] .cs-tax-breakdown-rate{color:var(--pk-yellow)}body[data-theme=retro] .cs-empty{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-note{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .cs-pill{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-text);padding:4px 10px}body[data-theme=retro] .pomo-tasks-card,body[data-theme=retro] .pomo-timer-card{background:var(--pk-panel)}body[data-theme=retro] .pomo-timer-card::before{display:none}body[data-theme=retro] .pomo-ring-bg{stroke:var(--pk-panel-3)}body[data-theme=retro] .pomo-ring-fg{stroke:var(--pk-phosphor);filter:drop-shadow(0 0 8px var(--pk-phosphor))}body[data-theme=retro] .pomo-ring-wrap.warning .pomo-ring-fg{stroke:var(--pk-red);filter:drop-shadow(0 0 10px var(--pk-red))}body[data-theme=retro] .pomo-ring-wrap.running .pomo-ring,body[data-theme=retro] .pomo-ring-wrap.warning .pomo-ring{filter:none}body[data-theme=retro] .pomo-phase{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(0,229,255,.55)}body[data-theme=retro] .pomo-ring-wrap.warning .pomo-phase{color:var(--pk-red);text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(255,51,85,.55)}body[data-theme=retro] .pomo-time{font-family:var(--font-display);font-size:26px;letter-spacing:2px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:3px 3px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.65),0 0 32px rgba(51,255,102,.3)}body[data-theme=retro] .pomo-task-label{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .pomo-stats-wrap{border-top:3px dashed var(--pk-panel-3)}body[data-theme=retro] .pomo-stats-title{font-family:var(--font-display);font-size:9px;letter-spacing:2px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .pomo-reset-stats{font-family:var(--font-display);font-size:8px;background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-red);box-shadow:2px 2px 0 0 var(--pk-ink);padding:6px 10px}body[data-theme=retro] .pomo-reset-stats:hover{background:var(--pk-red);color:var(--pk-text);transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .pomo-stat-label{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .pomo-stat-value{font-family:var(--font-display);font-size:16px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .pomo-toggle-label{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .pomo-toggle{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-text-muted);box-shadow:3px 3px 0 0 var(--pk-ink);padding:6px 12px}body[data-theme=retro] .pomo-toggle:hover{background:var(--pk-panel-2);color:var(--pk-text);transform:translate(1px,1px);box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .pomo-toggle.on{background:var(--pk-phosphor);color:var(--pk-ink);border-color:var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink),0 0 14px rgba(51,255,102,.55)}body[data-theme=retro] .pomo-tasks-header h3{font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .pomo-add-task input[type=number],body[data-theme=retro] .pomo-add-task input[type=text]{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:20px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .pomo-add-task input[type=number]:focus,body[data-theme=retro] .pomo-add-task input[type=text]:focus{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .pomo-mins-label{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-yellow);opacity:1}body[data-theme=retro] .pomo-task{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:3px 3px 0 0 rgba(0,0,0,.6);transform:none;transition:none}body[data-theme=retro] .pomo-task:hover{background:var(--pk-black-2);border-color:var(--pk-ink);transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 rgba(0,0,0,.6),0 0 12px rgba(51,255,102,.3)}body[data-theme=retro] .pomo-task.active{background:var(--pk-phosphor);border-color:var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink),0 0 18px rgba(51,255,102,.65)}body[data-theme=retro] .pomo-task.active .pomo-task-dur,body[data-theme=retro] .pomo-task.active .pomo-task-name{color:var(--pk-ink)}body[data-theme=retro] .pomo-task-check{background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-text-muted);width:28px;height:28px}body[data-theme=retro] .pomo-task-check:hover{background:var(--pk-yellow);color:var(--pk-ink);border-color:var(--pk-ink);transform:none}body[data-theme=retro] .pomo-task.done .pomo-task-check{background:var(--pk-phosphor);color:var(--pk-ink);border-color:var(--pk-ink)}body[data-theme=retro] .pomo-task-name{font-family:var(--font-mono);font-size:20px;color:var(--pk-text)}body[data-theme=retro] .pomo-task-dur{font-family:var(--font-display);font-size:10px;letter-spacing:1px;color:var(--pk-yellow)}body[data-theme=retro] .pomo-task-del{background:0 0;border:none;color:var(--pk-red)}body[data-theme=retro] .pomo-task-del:hover{background:var(--pk-red);color:var(--pk-text)}body[data-theme=retro] .pomo-empty{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .weather-app{--wx-radius:0px;--wx-glass:var(--pk-black);--wx-glass-2:var(--pk-black-2);--wx-brd:var(--pk-ink);--wx-hero-txt:var(--pk-phosphor);--wx-hero-dim:var(--pk-text-muted);--wx-accent:var(--pk-cyan);--wx-accent-2:var(--pk-magenta)}body[data-theme=retro] .wx-search-wrap{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .wx-search-wrap:focus-within{border-color:var(--pk-phosphor);box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-phosphor),0 0 18px rgba(51,255,102,.45)}body[data-theme=retro] .wx-search-icon{color:var(--pk-cyan);opacity:1}body[data-theme=retro] #wxSearchInput{background:0 0;border:none;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:20px;box-shadow:none}body[data-theme=retro] #wxSearchInput:focus{box-shadow:none}body[data-theme=retro] .wx-clear{color:var(--pk-text-muted)}body[data-theme=retro] .wx-clear:hover{color:var(--pk-red)}body[data-theme=retro] .wx-icon-btn{font-family:var(--font-display);font-size:11px;background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-cyan);box-shadow:3px 3px 0 0 var(--pk-ink)}body[data-theme=retro] .wx-icon-btn:hover{background:var(--pk-cyan);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .wx-unit-toggle{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55);padding:3px;gap:3px}body[data-theme=retro] .wx-unit-toggle button{font-family:var(--font-display);font-size:10px;color:var(--pk-text-muted);border-radius:0;padding:6px 12px}body[data-theme=retro] .wx-unit-toggle button.active{background:var(--pk-yellow);color:var(--pk-ink);box-shadow:none;text-shadow:none}body[data-theme=retro] .wx-suggestions{background:var(--pk-black-2);border:3px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8)}body[data-theme=retro] .wx-sugg-item{font-family:var(--font-mono);font-size:18px;color:var(--pk-text);padding:8px 12px;border-radius:0}body[data-theme=retro] .wx-sugg-item.active,body[data-theme=retro] .wx-sugg-item:hover{background:var(--pk-phosphor);color:var(--pk-ink);transform:none}body[data-theme=retro] .wx-sugg-name b{color:inherit}body[data-theme=retro] .wx-sugg-name small{color:var(--pk-cyan);opacity:1;font-family:var(--font-mono);font-size:15px}body[data-theme=retro] .wx-sugg-item.active .wx-sugg-name small,body[data-theme=retro] .wx-sugg-item:hover .wx-sugg-name small{color:var(--pk-ink)}body[data-theme=retro] .wx-status{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor);font-family:var(--font-mono);font-size:18px;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .wx-status.loading{color:var(--pk-cyan)}body[data-theme=retro] .wx-status.error{color:var(--pk-red)}body[data-theme=retro] .wx-spinner{border-radius:0;border-color:var(--pk-panel-3);border-top-color:var(--pk-phosphor)}body[data-theme=retro] .wx-empty{background:var(--pk-black);border:3px dashed var(--pk-cyan);border-radius:0}body[data-theme=retro] .wx-empty-emoji{filter:none;animation:none}body[data-theme=retro] .wx-empty h3{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;color:var(--pk-cyan)}body[data-theme=retro] .wx-empty p{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-chip{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-text);box-shadow:3px 3px 0 0 var(--pk-ink);padding:8px 14px}body[data-theme=retro] .wx-chip:hover{background:var(--pk-yellow);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .wx-hero{background:var(--pk-black);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.05)}body[data-theme=retro] .wx-sky{background:linear-gradient(180deg,#0a0a2a 0,#1a1a4a 45%,#2a2a6a 100%);border-bottom:4px solid var(--pk-ink);image-rendering:pixelated}body[data-theme=retro] .wx-sky.sky-clear-day{background:linear-gradient(180deg,#2a4a9a 0,#4a6ac8 55%,#8aaae8 100%)}body[data-theme=retro] .wx-sky.sky-clear-night{background:linear-gradient(180deg,#050518 0,#0a0a2a 50%,#1a1a4a 100%)}body[data-theme=retro] .wx-sky.sky-partly-day{background:linear-gradient(180deg,#3a5a9a 0,#5a7ab8 55%,#9aaad8 100%)}body[data-theme=retro] .wx-sky.sky-partly-night{background:linear-gradient(180deg,#0a0a20 0,#1a1a3a 50%,#2a2a5a 100%)}body[data-theme=retro] .wx-sky.sky-cloudy{background:linear-gradient(180deg,#2a2a3a 0,#3a3a4a 50%,#5a5a6a 100%)}body[data-theme=retro] .wx-sky.sky-cloudy-night{background:linear-gradient(180deg,#151520 0,#252530 50%,#353545 100%)}body[data-theme=retro] .wx-sky.sky-fog{background:linear-gradient(180deg,#3a3525 0,#4a4530 50%,#6a6548 100%)}body[data-theme=retro] .wx-sky.sky-rain{background:linear-gradient(180deg,#101d2a 0,#1a2a3a 50%,#2a3a5a 100%)}body[data-theme=retro] .wx-sky.sky-snow{background:linear-gradient(180deg,#2a3a5a 0,#4a5a7a 50%,#6a7a9a 100%)}body[data-theme=retro] .wx-sky.sky-thunder{background:linear-gradient(180deg,#1a0a2a 0,#2a1a3a 50%,#3a2a4a 100%)}body[data-theme=retro] .wx-sky>.wx-stars{background-image:radial-gradient(2px 2px at 8% 22%,var(--pk-yellow),transparent),radial-gradient(2px 2px at 18% 12%,var(--pk-cyan),transparent),radial-gradient(3px 3px at 28% 32%,var(--pk-text),transparent),radial-gradient(2px 2px at 42% 18%,var(--pk-magenta),transparent),radial-gradient(2px 2px at 55% 42%,var(--pk-text),transparent),radial-gradient(2px 2px at 68% 14%,var(--pk-yellow),transparent),radial-gradient(3px 3px at 82% 28%,var(--pk-cyan),transparent),radial-gradient(2px 2px at 92% 12%,var(--pk-text),transparent);background-size:100% 100%;image-rendering:pixelated;animation:pkStarTwinkle 2.4s steps(2,end) infinite}@keyframes pkStarTwinkle{0%,100%{opacity:.9}50%{opacity:.4}}body[data-theme=retro] .wx-sky>.wx-sun{border-radius:0!important;background:var(--pk-yellow)!important;border:4px solid var(--pk-ink)!important;box-shadow:inset 5px 5px 0 0 rgba(255,255,255,.55),inset -5px -5px 0 0 rgba(255,136,0,.35),0 0 22px rgba(255,221,0,.75)!important;filter:none!important;image-rendering:pixelated}body[data-theme=retro] .wx-sky>.wx-moon{border-radius:0!important;background:var(--pk-text)!important;border:4px solid var(--pk-ink)!important;box-shadow:inset 5px 5px 0 0 rgba(255,255,255,.85),inset -5px -5px 0 0 rgba(160,180,200,.35),0 0 20px rgba(0,229,255,.55)!important;filter:none!important;image-rendering:pixelated}body[data-theme=retro] .wx-sky>.wx-moon::after,body[data-theme=retro] .wx-sky>.wx-moon::before{display:none!important;content:none!important}body[data-theme=retro] .wx-sky>.wx-cloud,body[data-theme=retro] .wx-sky>.wx-cloud::after,body[data-theme=retro] .wx-sky>.wx-cloud::before{background:rgba(240,235,220,.92)!important;border-radius:0!important;filter:none!important}body[data-theme=retro] .wx-sky>.wx-cloud{box-shadow:inset 3px 3px 0 0 rgba(255,255,255,.55),inset -3px -3px 0 0 rgba(0,0,0,.2)!important}body[data-theme=retro] .wx-sky>.wx-cloud::after,body[data-theme=retro] .wx-sky>.wx-cloud::before{box-shadow:none!important}body[data-theme=retro] .wx-sky>.wx-rain{transform:none!important;inset:0!important;mask-image:none!important;-webkit-mask-image:none!important;background-image:none;image-rendering:pixelated}body[data-theme=retro] .wx-sky>.wx-rain>.wx-drop{background:var(--pk-cyan)!important;width:3px!important;height:18px!important;border-radius:0!important;filter:none!important;opacity:.9!important}body[data-theme=retro] .wx-sky>.wx-snow{--wx-snow-color:var(--pk-text);--wx-snow-color-2:var(--pk-cyan);image-rendering:pixelated;filter:none}body[data-theme=retro] .wx-sky>.wx-flash{background:#fff7e0!important;filter:none!important}body[data-theme=retro] .wx-hero-content{color:var(--pk-phosphor)}body[data-theme=retro] .wx-city{font-family:var(--font-display);font-size:14px;letter-spacing:1.5px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.65)}body[data-theme=retro] .wx-region{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-localtime{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted)}body[data-theme=retro] .wx-localtime b{color:var(--pk-cyan)}body[data-theme=retro] .wx-icon{filter:none;font-size:44px}body[data-theme=retro] .wx-temp{font-family:var(--font-display);font-size:32px;letter-spacing:2px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:3px 3px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.65),0 0 32px rgba(51,255,102,.3)}body[data-theme=retro] .wx-deg{color:var(--pk-phosphor)}body[data-theme=retro] .wx-condition{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .wx-feels{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-hero-meta{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);border-top:3px dashed var(--pk-panel-3)}body[data-theme=retro] .wx-hero-meta b{color:var(--pk-yellow)}body[data-theme=retro] .wx-section{background:var(--pk-panel);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 2px 2px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .wx-section-title{font-family:var(--font-display);font-size:10px;letter-spacing:2px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .wx-section-title::after{background:linear-gradient(90deg,rgba(0,229,255,.35),transparent);height:2px}body[data-theme=retro] .wx-hour{background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .wx-hour:hover{background:var(--pk-black-2);border-color:var(--pk-cyan);transform:none;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 12px rgba(0,229,255,.4)}body[data-theme=retro] .wx-hour.now{background:var(--pk-phosphor);border-color:var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink),0 0 16px rgba(51,255,102,.65)}body[data-theme=retro] .wx-hour.now *{color:var(--pk-ink)!important;text-shadow:none}body[data-theme=retro] .wx-hour-time{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-hour-temp{font-family:var(--font-display);font-size:11px;color:var(--pk-yellow)}body[data-theme=retro] .wx-hour-bar{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;height:10px}body[data-theme=retro] .wx-hour-bar i{background:var(--pk-cyan);box-shadow:none;border-radius:0}body[data-theme=retro] .wx-hour-pop{font-family:var(--font-mono);font-size:15px;color:var(--pk-text-muted)}body[data-theme=retro] .wx-day{font-family:var(--font-mono);font-size:18px;color:var(--pk-text);border-radius:0}body[data-theme=retro] .wx-day:hover{background:var(--pk-black);border-color:var(--pk-cyan);transform:none}body[data-theme=retro] .wx-day.today{background:var(--pk-phosphor);border-color:var(--pk-ink);color:var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink),0 0 16px rgba(51,255,102,.55)}body[data-theme=retro] .wx-day.today *{color:var(--pk-ink)!important;opacity:1}body[data-theme=retro] .wx-day-name small{font-family:var(--font-mono);font-size:15px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-day-track{height:10px;background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0}body[data-theme=retro] .wx-day-fill{background:linear-gradient(90deg,var(--pk-cyan) 0,var(--pk-phosphor) 50%,var(--pk-yellow) 100%);border-radius:0;box-shadow:none}body[data-theme=retro] .wx-day-pop{color:var(--pk-magenta)}body[data-theme=retro] .wx-day-lo{opacity:1;color:var(--pk-text-muted)}body[data-theme=retro] .wx-detail{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55)}body[data-theme=retro] .wx-detail::before{display:none}body[data-theme=retro] .wx-detail:hover{background:var(--pk-black-2);border-color:var(--pk-cyan);transform:none;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 14px rgba(0,229,255,.4)}body[data-theme=retro] .wx-detail-head{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;color:var(--pk-cyan)}body[data-theme=retro] .wx-detail-val{font-family:var(--font-display);font-size:14px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .wx-detail-val small{font-family:var(--font-mono);font-size:14px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-detail-sub{font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-detail-bar{height:8px;background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;overflow:hidden;box-shadow:none}body[data-theme=retro] .wx-detail-bar i{background:var(--pk-cyan);box-shadow:none;border-radius:0}body[data-theme=retro] .wx-sunarc-wrap{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 3px 3px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-yellow)}body[data-theme=retro] .wx-sunarc-arc{border:3px dashed var(--pk-yellow)!important;border-bottom:none!important;border-radius:50% 50% 0 0/100% 100% 0 0!important}body[data-theme=retro] .wx-sunarc-fill{display:block!important;background:radial-gradient(circle at 50% 100%,rgba(255,221,0,.55) 0,rgba(255,136,0,.35) 30%,transparent 65%)!important}body[data-theme=retro] .wx-sunarc-dot{background:var(--pk-yellow);border:3px solid var(--pk-ink);border-radius:0!important;box-shadow:0 0 0 2px var(--pk-yellow),0 0 16px rgba(255,221,0,.85)!important;width:22px;height:22px;margin-left:-11px;margin-bottom:-11px}body[data-theme=retro] .wx-sunarc-horizon{background:var(--pk-yellow);height:3px}body[data-theme=retro] .wx-sunarc-labels{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .wx-sunarc-labels b{color:var(--pk-yellow)}body[data-theme=retro] .wx-sunarc-mid{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .dash-btn{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-text);box-shadow:3px 3px 0 0 var(--pk-ink);padding:12px 16px}body[data-theme=retro] .dash-btn:hover{background:var(--pk-yellow);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .dash-btn:active{transform:translate(3px,3px);box-shadow:0 0 0 0 var(--pk-ink)}body[data-theme=retro] .dash-btn-primary{background:var(--pk-phosphor);color:var(--pk-ink);border-color:var(--pk-ink)}body[data-theme=retro] .dash-btn-primary:hover{background:var(--pk-yellow);color:var(--pk-ink)}body[data-theme=retro] .dash-btn-ghost{background:var(--pk-panel-2);color:var(--pk-text)}body[data-theme=retro] .dash-btn-ghost.active{background:var(--pk-cyan);color:var(--pk-ink)}body[data-theme=retro] .dash-btn-danger{background:var(--pk-red);color:var(--pk-text)}body[data-theme=retro] .dash-size-group{background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;padding:2px;gap:2px}body[data-theme=retro] .dash-size-group button{font-family:var(--font-display);font-size:10px;color:var(--pk-text-muted);background:0 0;border-radius:0;padding:4px 8px}body[data-theme=retro] .dash-size-group button:hover{background:var(--pk-panel-2);color:var(--pk-text)}body[data-theme=retro] .dash-size-group button.active{background:var(--pk-phosphor);color:var(--pk-ink);box-shadow:none}body[data-theme=retro] .dash-widget{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.8),inset 4px 4px 0 0 rgba(255,255,255,.08),inset -4px -4px 0 0 rgba(0,0,0,.4);transform:none;transition:none}body[data-theme=retro] .dash-widget::before{background:var(--pk-phosphor);height:4px;opacity:1}body[data-theme=retro] .dash-widget:hover{transform:translate(-2px,-2px);border-color:var(--pk-ink);box-shadow:8px 8px 0 0 rgba(0,0,0,.8),0 0 22px rgba(51,255,102,.35),inset 4px 4px 0 0 rgba(255,255,255,.08),inset -4px -4px 0 0 rgba(0,0,0,.4)}body[data-theme=retro] .dash-widget-head{background:var(--pk-black);border-bottom:3px solid var(--pk-ink);padding:10px 14px}body[data-theme=retro] .dash-widget-icon{filter:none!important}body[data-theme=retro] .dash-widget-title{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;color:var(--pk-phosphor);text-shadow:2px 2px 0 var(--pk-ink),0 0 10px rgba(51,255,102,.55)}body[data-theme=retro] .dash-widget-drag{color:var(--pk-text-muted);opacity:1;font-family:var(--font-display);letter-spacing:-1px}body[data-theme=retro] .dash-widget-remove{background:var(--pk-black-2);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-red);box-shadow:2px 2px 0 0 var(--pk-ink);width:28px;height:28px}body[data-theme=retro] .dash-widget-remove:hover{background:var(--pk-red);color:var(--pk-text);border-color:var(--pk-ink);box-shadow:1px 1px 0 0 var(--pk-ink);transform:translate(1px,1px)}body[data-theme=retro] .dash-empty-title{font-family:var(--font-display);font-size:16px;letter-spacing:2px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:3px 3px 0 var(--pk-magenta),0 0 16px rgba(51,255,102,.55);filter:none;margin-bottom:20px}body[data-theme=retro] .dash-empty-title::after{content:'_';color:var(--pk-phosphor);-webkit-text-fill-color:var(--pk-phosphor);animation:pkBlinkFast 1s steps(2,end) infinite;margin-left:4px}@keyframes pkBlinkFast{0%,100%{opacity:1}50%{opacity:0}}body[data-theme=retro] .dash-empty-sub{font-family:var(--font-mono);font-size:20px;color:var(--pk-text-muted);opacity:1;max-width:520px}body[data-theme=retro] .dash-empty-orb{display:none}body[data-theme=retro] .dash-empty-cta{font-size:10px;padding:14px 20px}body[data-theme=retro] .dash-modal-backdrop{background:rgba(5,5,16,.85)}body[data-theme=retro] .dash-modal-panel{background:var(--pk-black-2);border:4px solid var(--pk-ink);border-radius:0;box-shadow:8px 8px 0 0 rgba(0,0,0,.85),0 0 0 2px var(--pk-cyan),0 0 40px rgba(0,229,255,.3)}body[data-theme=retro] .dash-modal-panel::before{background:var(--pk-cyan);height:4px}body[data-theme=retro] .dash-modal-head{border-bottom:3px solid var(--pk-ink)}body[data-theme=retro] .dash-modal-kicker{font-family:var(--font-display);font-size:8px;letter-spacing:2px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .dash-modal-title{font-family:var(--font-display);font-size:14px;letter-spacing:1.5px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .dash-modal-close{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-red);width:40px;height:40px;box-shadow:3px 3px 0 0 var(--pk-ink);font-family:var(--font-display);font-size:12px}body[data-theme=retro] .dash-modal-close:hover{background:var(--pk-red);color:var(--pk-text);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .dash-picker-item{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 2px 2px 0 0 rgba(255,255,255,.06);transition:none;padding:18px 20px}body[data-theme=retro] .dash-picker-item::before{display:none}body[data-theme=retro] .dash-picker-item:hover:not(:disabled){background:var(--pk-black-2);border-color:var(--pk-ink);transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 18px rgba(51,255,102,.35),inset 2px 2px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .dash-picker-icon{filter:none!important}body[data-theme=retro] .dash-picker-name{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .dash-picker-desc{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted)}body[data-theme=retro] .dash-picker-tag{font-family:var(--font-display);font-size:7px;letter-spacing:1.5px;background:var(--pk-black-2);border:2px solid var(--pk-cyan);border-radius:0;color:var(--pk-cyan);padding:4px 8px}body[data-theme=retro] .about-hero{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:8px 8px 0 0 rgba(0,0,0,.85),inset 4px 4px 0 0 rgba(255,255,255,.08),inset -4px -4px 0 0 rgba(0,0,0,.4)}body[data-theme=retro] .about-hero::before{background:var(--pk-phosphor);height:4px}body[data-theme=retro] .about-hero-scan{background:repeating-linear-gradient(0deg,rgba(51,255,102,.03) 0,rgba(51,255,102,.03) 1px,transparent 1px,transparent 3px);opacity:1}body[data-theme=retro] .about-logo-ring,body[data-theme=retro] .about-logo-ring-2{display:none!important}body[data-theme=retro] .about-logo{filter:none!important}body[data-theme=retro] .about-logo-fallback{color:var(--pk-ink);background:var(--pk-phosphor);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 var(--pk-ink),0 0 22px rgba(51,255,102,.55);text-shadow:none;font-family:var(--font-display);font-size:32px}body[data-theme=retro] .about-hero-title{font-family:var(--font-display);font-size:26px;letter-spacing:2px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:4px 4px 0 var(--pk-magenta),0 0 20px rgba(51,255,102,.65),0 0 50px rgba(51,255,102,.3);filter:none;margin:24px 0 12px}body[data-theme=retro] .about-hero-tagline{font-family:var(--font-mono);font-size:20px;letter-spacing:2px;color:var(--pk-cyan);opacity:1}body[data-theme=retro] .about-hero-desc{font-family:var(--font-mono);font-size:20px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .about-badge{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-yellow);box-shadow:3px 3px 0 0 var(--pk-ink);padding:6px 12px}body[data-theme=retro] .about-badge:hover{background:var(--pk-yellow);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .about-cta{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-text);box-shadow:4px 4px 0 0 var(--pk-ink);padding:14px 20px}body[data-theme=retro] .about-cta:hover{background:var(--pk-yellow);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .about-cta:active{transform:translate(4px,4px);box-shadow:0 0 0 0 var(--pk-ink)}body[data-theme=retro] .about-cta-primary{background:var(--pk-phosphor);color:var(--pk-ink)}body[data-theme=retro] .about-cta-primary:hover{background:var(--pk-yellow);color:var(--pk-ink)}body[data-theme=retro] .about-stats{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.85),inset 3px 3px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .about-stats::before{background:var(--pk-cyan);height:4px}body[data-theme=retro] .about-stat+.about-stat::before{background:var(--pk-panel-3);width:2px;opacity:1}body[data-theme=retro] .about-stat-value{font-family:var(--font-display);font-size:22px;letter-spacing:1px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);filter:none;text-shadow:3px 3px 0 var(--pk-ink),0 0 14px rgba(51,255,102,.65)}body[data-theme=retro] .about-stat:nth-child(2n) .about-stat-value{-webkit-text-fill-color:var(--pk-magenta);color:var(--pk-magenta);text-shadow:3px 3px 0 var(--pk-ink),0 0 14px rgba(255,0,128,.65)}body[data-theme=retro] .about-stat-label{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px;color:var(--pk-text-muted);opacity:1;margin-top:8px}body[data-theme=retro] .about-kicker{font-family:var(--font-display);font-size:8px;letter-spacing:2px;color:var(--pk-cyan);background:var(--pk-black);border:2px solid var(--pk-cyan);border-radius:0;padding:6px 14px;box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .about-heading{font-family:var(--font-display);font-size:16px;letter-spacing:1.5px;line-height:1.5;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-yellow);color:var(--pk-yellow);text-shadow:3px 3px 0 var(--pk-ink),0 0 14px rgba(255,221,0,.55);filter:none}body[data-theme=retro] .about-sub{font-family:var(--font-mono);font-size:20px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .about-feature{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.06),inset -3px -3px 0 0 rgba(0,0,0,.35);transition:none}body[data-theme=retro] .about-feature::before{background:var(--pk-phosphor);height:4px;opacity:1}body[data-theme=retro] .about-feature::after{display:none}body[data-theme=retro] .about-feature:hover{background:var(--pk-panel-2);transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 20px rgba(51,255,102,.35),inset 3px 3px 0 0 rgba(255,255,255,.06),inset -3px -3px 0 0 rgba(0,0,0,.35)}body[data-theme=retro] .about-feature-icon{font-size:26px;background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-cyan);filter:none!important;color:var(--pk-cyan)}body[data-theme=retro] .about-feature:nth-child(3n+2) .about-feature-icon{background:var(--pk-black);box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-yellow);color:var(--pk-yellow)}body[data-theme=retro] .about-feature:nth-child(3n) .about-feature-icon{background:var(--pk-black);box-shadow:inset 2px 2px 0 0 rgba(0,0,0,.55),0 0 0 2px var(--pk-magenta);color:var(--pk-magenta)}body[data-theme=retro] .about-feature:hover .about-feature-icon{transform:none}body[data-theme=retro] .about-feature-title{font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .about-feature-text{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .about-tags span{font-family:var(--font-display);font-size:7px;letter-spacing:1px;background:var(--pk-black);border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-text);padding:3px 8px}body[data-theme=retro] .about-why-item{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.06);transition:none}body[data-theme=retro] .about-why-item::before{background:var(--pk-magenta);width:6px}body[data-theme=retro] .about-why-item:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 20px rgba(255,0,128,.35),inset 3px 3px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .about-why-num{font-family:var(--font-display);font-size:20px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-cyan);color:var(--pk-cyan);filter:none;opacity:1;text-shadow:2px 2px 0 var(--pk-ink),0 0 12px rgba(0,229,255,.55)}body[data-theme=retro] .about-why-item h4{font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink);line-height:1.5}body[data-theme=retro] .about-why-item p{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .about-theme-glass,body[data-theme=retro] .about-theme-luxegold,body[data-theme=retro] .about-theme-neoclassical,body[data-theme=retro] .about-theme-neu,body[data-theme=retro] .about-theme-outrun,body[data-theme=retro] .about-theme-retro,body[data-theme=retro] .about-theme-sakura{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.06);transition:none}body[data-theme=retro] .about-theme-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 20px rgba(51,255,102,.35),inset 3px 3px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .about-theme-preview{gap:4px;margin-bottom:16px}body[data-theme=retro] .about-theme-preview span{height:14px;border:2px solid var(--pk-ink);border-radius:0}body[data-theme=retro] .about-theme-card h4{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;color:var(--pk-yellow);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .about-theme-card p{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .about-theme-swatches i{border:2px solid var(--pk-ink);border-radius:0;box-shadow:2px 2px 0 0 var(--pk-ink);width:28px;height:28px}body[data-theme=retro] .about-theme-swatches i:hover{transform:translate(1px,1px)}body[data-theme=retro] .about-shortcuts{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.85),inset 3px 3px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .about-shortcuts::before{background:var(--pk-yellow);height:4px}body[data-theme=retro] .about-key{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .about-key:hover{background:var(--pk-black-2);border-color:var(--pk-ink);transform:none;box-shadow:2px 2px 0 0 var(--pk-ink),0 0 12px rgba(0,229,255,.35)}body[data-theme=retro] .about-key kbd{font-family:var(--font-display);font-size:8px;letter-spacing:1px;background:var(--pk-panel-2)!important;border:2px solid var(--pk-ink);border-radius:0;color:var(--pk-phosphor)!important;box-shadow:2px 2px 0 0 var(--pk-ink),inset 1px 1px 0 0 rgba(255,255,255,.1);padding:4px 8px!important;text-shadow:none!important}body[data-theme=retro] .about-key span{font-family:var(--font-mono);font-size:18px;color:var(--pk-text)}body[data-theme=retro] .about-outro{background:var(--pk-panel);border:4px solid var(--pk-ink);border-radius:0;box-shadow:6px 6px 0 0 rgba(0,0,0,.85),inset 3px 3px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .about-outro::before{background:var(--pk-magenta);height:4px}body[data-theme=retro] .about-outro-orb{display:none}body[data-theme=retro] .about-outro h3{font-family:var(--font-display);font-size:18px;letter-spacing:2px;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-phosphor);color:var(--pk-phosphor);text-shadow:3px 3px 0 var(--pk-magenta),0 0 16px rgba(51,255,102,.55);filter:none}body[data-theme=retro] .about-outro p{font-family:var(--font-mono);font-size:20px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .about-version{font-family:var(--font-mono);font-size:18px;letter-spacing:1px;color:var(--pk-text-muted);opacity:1;border-top:3px dashed var(--pk-panel-3)}body[data-theme=retro] .about-version span{color:var(--pk-yellow)}body[data-theme=retro] .about-reveal{transform:none!important;transition:opacity .15s ease!important}body[data-theme=retro] .about-reveal.in{transform:none!important}body[data-theme=retro] .tool-seo{border-top:4px solid var(--pk-ink);margin-top:36px;padding-top:32px}body[data-theme=retro] .tool-seo::before{background:var(--pk-phosphor);height:4px;opacity:1}body[data-theme=retro] .tool-seo-toggle{font-family:var(--font-display);font-size:9px;letter-spacing:1.5px;background:var(--pk-panel-2);border:3px solid var(--pk-ink);border-radius:0;color:var(--pk-cyan);box-shadow:3px 3px 0 0 var(--pk-ink);padding:10px 18px}body[data-theme=retro] .tool-seo-toggle:hover{background:var(--pk-cyan);color:var(--pk-ink);transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--pk-ink)}body[data-theme=retro] .tool-seo-toggle.revealed{background:var(--pk-magenta);color:var(--pk-text);border-color:var(--pk-ink);box-shadow:3px 3px 0 0 var(--pk-ink)}body[data-theme=retro] .tool-seo-toggle.revealed:hover{background:var(--pk-yellow);color:var(--pk-ink)}body[data-theme=retro] .seo-kicker{font-family:var(--font-display);font-size:8px;letter-spacing:2px;color:var(--pk-cyan);background:var(--pk-black);border:2px solid var(--pk-cyan);border-radius:0;padding:6px 14px;box-shadow:2px 2px 0 0 var(--pk-ink)}body[data-theme=retro] .seo-title{font-family:var(--font-display);font-size:14px;letter-spacing:1.5px;line-height:1.6;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--pk-yellow);color:var(--pk-yellow);text-shadow:3px 3px 0 var(--pk-ink),0 0 14px rgba(255,221,0,.55);filter:none;margin-bottom:16px}body[data-theme=retro] .seo-lede{font-family:var(--font-mono);font-size:20px;color:var(--pk-text-muted);opacity:1}body[data-theme=retro] .seo-block{background:var(--pk-panel);border:3px solid var(--pk-ink);border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 2px 2px 0 0 rgba(255,255,255,.06);transition:none;padding:20px}body[data-theme=retro] .seo-block::before{background:var(--pk-phosphor);height:3px;opacity:1}body[data-theme=retro] .seo-block:hover{background:var(--pk-panel-2);transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 rgba(0,0,0,.8),0 0 18px rgba(51,255,102,.3),inset 2px 2px 0 0 rgba(255,255,255,.06)}body[data-theme=retro] .seo-block h3{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;color:var(--pk-cyan);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .seo-block h3::before{content:'>';color:var(--pk-phosphor);filter:none;margin-right:6px;animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .seo-block ol,body[data-theme=retro] .seo-block p,body[data-theme=retro] .seo-block ul{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1;line-height:1.7}body[data-theme=retro] .seo-block ul li::marker{color:var(--pk-cyan)}body[data-theme=retro] .seo-block ol li::marker{color:var(--pk-yellow);font-family:var(--font-display)}body[data-theme=retro] .seo-block strong{color:var(--pk-yellow)}body[data-theme=retro] .seo-faq-title{font-family:var(--font-display);font-size:11px;letter-spacing:2px;color:var(--pk-magenta);text-shadow:2px 2px 0 var(--pk-ink)}body[data-theme=retro] .seo-faq-title::after{background:linear-gradient(90deg,rgba(255,0,128,.45),transparent);height:2px}body[data-theme=retro] .seo-faq-item{background:var(--pk-black);border:3px solid var(--pk-ink);border-radius:0;box-shadow:2px 2px 0 0 rgba(0,0,0,.8)}body[data-theme=retro] .seo-faq-item[open]{background:var(--pk-black-2);border-color:var(--pk-ink);box-shadow:2px 2px 0 0 rgba(0,0,0,.8),0 0 14px rgba(51,255,102,.3)}body[data-theme=retro] .seo-faq-item summary{font-family:var(--font-display);font-size:9px;letter-spacing:1px;color:var(--pk-text);line-height:1.6;padding:14px 18px;border-bottom:none}body[data-theme=retro] .seo-faq-item[open] summary{color:var(--pk-phosphor);border-bottom:2px dashed var(--pk-panel-3)}body[data-theme=retro] .seo-faq-item summary::before{content:'>';width:auto;height:auto;padding:0;background:0 0!important;border:none!important;color:var(--pk-phosphor)!important;box-shadow:none!important;font-family:var(--font-display);font-size:10px;font-weight:400;transform:none!important;animation:pkBlink 1.4s steps(2,end) infinite}body[data-theme=retro] .seo-faq-item[open] summary::before{content:'v';color:var(--pk-yellow)!important;animation:none}body[data-theme=retro] .seo-faq-item p{font-family:var(--font-mono);font-size:18px;color:var(--pk-text-muted);opacity:1;padding:14px 18px 16px 40px}body[data-theme=retro] .seo-faq-item p strong{color:var(--pk-yellow)}body[data-theme=retro] .seo-faq-item p a{color:var(--pk-cyan);border-bottom:1px dashed var(--pk-cyan)}body[data-theme=retro] .seo-faq-item p a:hover{color:var(--pk-yellow);border-bottom-color:var(--pk-yellow)}body[data-theme=retro] .seo-faq-item p code{font-family:var(--font-mono);font-size:16px;background:var(--pk-black);border:1px solid var(--pk-panel-3);color:var(--pk-cyan);padding:1px 6px}body[data-theme=retro] .seo-meta{background:var(--pk-black);border:2px dashed var(--pk-panel-3);border-radius:0;font-family:var(--font-mono);font-size:16px;color:var(--pk-text-muted);opacity:1;padding:14px 18px}body[data-theme=retro] .seo-meta strong{color:var(--pk-cyan);font-family:var(--font-display);font-size:8px;letter-spacing:1.5px}body[data-theme=retro] .sidebar-toggle{font-family:var(--font-display);font-size:12px;line-height:1;background:var(--pk-cyan);color:var(--pk-cyan);border:3px solid var(--pk-ink);border-left:none;border-radius:0 6px 6px 0;box-shadow:3px 0 0 0 var(--pk-ink);width:12px;height:90px;transition:left .65s cubic-bezier(.65, 0, .35, 1),width .35s cubic-bezier(.22, 1, .36, 1),height .35s cubic-bezier(.22, 1, .36, 1),background .25s ease,border-color .25s ease,color .25s ease,border-radius .3s ease,box-shadow .25s ease!important}body[data-theme=retro] .sidebar-toggle:focus-visible,body[data-theme=retro] .sidebar-toggle:hover{width:44px;height:100px;background:var(--pk-cyan);color:var(--pk-ink);border-color:var(--pk-ink);border-radius:0 10px 10px 0;box-shadow:4px 4px 0 0 var(--pk-ink),0 0 18px rgba(0,229,255,.55)}body[data-theme=retro] .sidebar-toggle:focus-visible{outline:3px solid var(--pk-yellow);outline-offset:3px}body[data-theme=retro][data-sidebar=hidden] .sidebar-toggle,html[data-sidebar=hidden] body[data-theme=retro] .sidebar-toggle{background:var(--pk-magenta);color:var(--pk-text);border-color:var(--pk-ink);width:12px;height:90px}body[data-theme=retro][data-sidebar=hidden] .sidebar-toggle:hover,html[data-sidebar=hidden] body[data-theme=retro] .sidebar-toggle:hover{width:44px;height:100px;background:var(--pk-yellow);color:var(--pk-ink)}body[data-theme=retro] .tool-panel{animation:pkPanelPop .12s steps(3,end) both}@keyframes pkPanelPop{0%{opacity:0}40%{opacity:.55}100%{opacity:1}}@media (max-width:768px){body[data-theme=retro] .tool-title{font-size:13px;letter-spacing:1.5px}body[data-theme=retro] .seo-title{font-size:11px;letter-spacing:1px}body[data-theme=retro] .about-hero-title{font-size:20px;letter-spacing:1.5px}body[data-theme=retro] .about-heading{font-size:13px}body[data-theme=retro] .clock-display{font-size:28px;letter-spacing:2px}body[data-theme=retro] .stopwatch-display,body[data-theme=retro] .timer-display{font-size:22px;letter-spacing:1.5px}body[data-theme=retro] .pomo-time{font-size:20px}body[data-theme=retro] .wx-temp{font-size:26px}body[data-theme=retro] .dash-empty-title{font-size:13px}body[data-theme=retro] .about-stat-value{font-size:18px}}@media (max-width:480px){body[data-theme=retro] .tool-title{font-size:11px;letter-spacing:1px}body[data-theme=retro] .tool-sub{font-size:18px}body[data-theme=retro] .clock-display{font-size:22px;letter-spacing:1px}body[data-theme=retro] .stopwatch-display,body[data-theme=retro] .timer-display{font-size:18px;letter-spacing:1px}}@media (prefers-reduced-motion:reduce){body[data-theme=retro] *,body[data-theme=retro] ::after,body[data-theme=retro] ::before{animation:none!important;transition:none!important}}body[data-theme=retro] .dash-widget .dash-widget-title{font-size:8px;letter-spacing:1px}body[data-theme=retro] .dash-widget .dash-widget-icon{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .clock-display{font-size:22px;letter-spacing:2px;line-height:1.2}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .clock-date{font-size:13px;letter-spacing:1px;margin-top:12px;padding-top:8px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .stopwatch-display,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .timer-display{font-size:18px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .timer-input-group input{width:56px;font-size:12px;padding:6px 4px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .timer-input-group label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .timer-status{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .sw-laps>div,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .sw-laps>p,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .sw-laps>span{font-size:13px;padding:5px 8px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calc-screen{padding:10px 12px 12px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calc-display{font-size:16px;letter-spacing:1px;min-height:34px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calc-screen-tag{font-size:7px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calc-grid .btn{height:40px;font-size:11px;border-width:3px;box-shadow:3px 3px 0 0 var(--pk-ink),inset 2px 2px 0 0 rgba(255,255,255,.1),inset -2px -2px 0 0 rgba(0,0,0,.35)}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calc-grid .btn-fn{font-size:8px;letter-spacing:0}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calendar-month-name{font-size:9px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calendar-nav-btn{width:28px;height:28px;font-size:10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calendar-today-btn{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calendar-grid .day-label{font-size:6px;letter-spacing:1px;padding:4px 0 6px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calendar-grid .day-cell{height:32px;font-size:12px;border-width:2px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .calendar-grid .day-cell .note-dot{width:4px;height:4px;bottom:3px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-tag{font-size:6px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-field>label,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-pair-side>label,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-value-block>label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-value-input{font-size:14px;height:42px;padding:0 10px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-select,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .tz-datetime{font-size:13px;height:36px;padding:0 10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cur-select,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .tz-select{font-size:11px;height:32px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-action-btn{height:38px;font-size:8px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-result-label{font-size:6px;letter-spacing:1.5px;margin-bottom:6px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .convert-result,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .currency-result,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .tz-result{font-size:14px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .conv-swap-btn{width:36px;height:36px;font-size:10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .currency-note{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-tag{font-size:7px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-input-wrap input{font-size:14px;height:40px;padding-left:34px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-input-icon{font-size:8px;left:12px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-add-btn{font-size:7px;height:40px;padding:0 14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-stat{padding:8px 4px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-stat-value{font-size:12px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-stat-label{font-size:5px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-item .todo-text{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-item input[type=checkbox]{width:20px;height:20px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .todo-empty-text{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .notes-tag{font-size:7px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .notes-title-input{font-size:10px;letter-spacing:1px;height:40px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .notes-body-input{font-size:14px;min-height:70px;padding:10px 12px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .notes-shelf-title{font-size:8px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .notes-count{font-size:7px;padding:3px 7px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .note-card .note-title{font-size:8px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .note-card .note-body{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-label-input,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-select{font-size:10px;height:38px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-melody-picker{height:38px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .amp-name{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .amp-desc{font-size:11px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-item-time{font-size:15px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-item-ampm{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-item-label{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-item-melody{font-size:11px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .alarm-status-msg{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .world-city{padding:12px 10px 10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .world-city .city-icon{font-size:18px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .world-city .city-name{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .world-city .city-time{font-size:14px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .world-city .city-seconds{font-size:10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .world-city .city-offset{font-size:11px;padding:2px 6px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-phase{font-size:7px;letter-spacing:1.5px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-time{font-size:18px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-task-label{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-stats-title,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-toggle-label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-stat-value{font-size:12px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-stat-label{font-size:6px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-tasks-header h3{font-size:9px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-add-task input[type=number],body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-add-task input[type=text]{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-mins-label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-task-name{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .pomo-task-dur{font-size:8px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-city{font-size:10px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-localtime,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-region{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-icon{font-size:32px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-temp{font-size:24px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-condition{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-feels{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-hero-meta{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-section-title{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-hour-time{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-hour-temp{font-size:8px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-detail-head{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-detail-val{font-size:11px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-day{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-sunarc-labels,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .wx-sunarc-mid{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .media-info{font-size:14px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .media-dropzone span{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .youtube-input input{font-size:13px;height:36px;padding:0 10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .youtube-input .btn{font-size:6px;letter-spacing:1px;height:36px;padding:10px 12px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .visualizer-controls label,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .visualizer-controls span{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .visualizer-controls select{font-size:12px;height:34px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-card-name{font-size:7px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-card-desc{font-size:13px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-card-tag{font-size:6px;letter-spacing:1px;padding:3px 6px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-detail-title{font-size:10px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-big-value{font-size:16px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-field>label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-field input,body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-field select{font-size:13px;height:38px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-stat-label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-stat-value{font-size:11px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-result-label{font-size:6px;letter-spacing:1px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .cs-back{font-size:6px;padding:6px 10px}body[data-theme=retro] .dash-widget .tool-panel.dash-embedded .card{padding:12px 14px;border-width:3px;box-shadow:4px 4px 0 0 rgba(0,0,0,.8),inset 3px 3px 0 0 rgba(255,255,255,.08),inset -3px -3px 0 0 rgba(0,0,0,.35)}body[data-theme=retro] .card>.world-clock-add{position:relative;z-index:10}body[data-theme=retro] .city-suggestions{z-index:500}