@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Vazirmatn:wght@400;500;600;700;800&display=swap";@font-face{font-family:PixelAE;src:url(../../../PixelAE-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PixelAE;src:url(../../../PixelAE-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-deep:#0d0f1a;--bg-main:#141627;--bg-card:#1a1d33;--bg-card-hover:#1f2340;--bg-elevated:#232749;--accent-mint:#7efcca;--accent-pink:#ff7eb3;--accent-lavender:#b197fc;--accent-peach:#ffb380;--accent-cyan:#67e8f9;--accent-yellow:#ffd43b;--accent-red:#ff6b6b;--accent-green:#69db7c;--accent-mint-dim:#7efcca33;--accent-pink-dim:#ff7eb333;--accent-lavender-dim:#b197fc33;--accent-peach-dim:#ffb38033;--accent-cyan-dim:#67e8f926;--text-primary:#e8e6f0;--text-secondary:#9994b8;--text-muted:#6b6589;--border-light:#ffffff14;--border-accent:#7efcca4d;--font-pixel:"Press Start 2P", monospace;--font-body:"Press Start 2P", monospace;--pixel:4px;--radius-pixel:0px;--clip-card:polygon(8px 0px, 8px 4px, 4px 4px, 4px 8px, 0px 8px, 0px calc(100% - 8px), 4px calc(100% - 8px), 4px calc(100% - 4px), 8px calc(100% - 4px), 8px 100%, calc(100% - 8px) 100%, calc(100% - 8px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 8px), 100% calc(100% - 8px), 100% 8px, calc(100% - 4px) 8px, calc(100% - 4px) 4px, calc(100% - 8px) 4px, calc(100% - 8px) 0px);--clip-button:polygon(4px 0px, 4px 4px, 0px 4px, 0px calc(100% - 4px), 4px calc(100% - 4px), 4px 100%, calc(100% - 4px) 100%, calc(100% - 4px) calc(100% - 4px), 100% calc(100% - 4px), 100% 4px, calc(100% - 4px) 4px, calc(100% - 4px) 0px);--bevel-light:#ffffff1f;--bevel-dark:#0000004d;--shadow-color:#0006;--inset-light:#ffffff0d;--inset-dark:#0003;--btn-primary-bg-1:#2a6d5a;--btn-primary-bg-2:#1a4d3e;--btn-primary-border:#0d2920;--btn-primary-text:var(--accent-mint);--btn-danger-bg-1:#6d2a2a;--btn-danger-bg-2:#4d1a1a;--btn-danger-border:#200d0d;--btn-danger-text:var(--accent-red);--btn-pink-bg-1:#5a2a4d;--btn-pink-bg-2:#3d1a35;--btn-pink-border:#1a0d16;--btn-pink-text:var(--accent-pink)}:root.light{--bg-deep:#f5eedc;--bg-main:#fdfbf7;--bg-card:#fff;--bg-card-hover:#faf7f0;--bg-elevated:#ebdcb9;--text-primary:#2d2a3a;--text-secondary:#625c75;--text-muted:#958fa8;--accent-mint:#00875a;--accent-pink:#c026d3;--accent-lavender:#553c9a;--accent-peach:#c25100;--accent-cyan:#008094;--accent-yellow:#a27200;--accent-red:#d32f2f;--accent-green:#2e7d32;--accent-mint-dim:#00875a1f;--accent-pink-dim:#c026d31f;--accent-lavender-dim:#553c9a1f;--accent-peach-dim:#c251001f;--accent-cyan-dim:#0080941f;--border-light:#00000014;--border-accent:#00875a40;--bevel-light:#fffffff2;--bevel-dark:#0000001f;--shadow-color:#00000014;--inset-light:#ffffffb3;--inset-dark:#0000000f;--btn-primary-bg-1:#69db7c;--btn-primary-bg-2:#2b8a3e;--btn-primary-border:#1a5c28;--btn-primary-text:#fff;--btn-danger-bg-1:#ff8787;--btn-danger-bg-2:#c92a2a;--btn-danger-border:#7c1a1a;--btn-danger-text:#fff;--btn-pink-bg-1:#faa2c1;--btn-pink-bg-2:#d6336c;--btn-pink-border:#a61e4d;--btn-pink-text:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg-deep);color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#7efcca05 1px,#0000 1px),linear-gradient(#7efcca05 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 20% 30%,#7efcca0a,#0000 50%),radial-gradient(40% 50% at 80% 70%,#ff7eb30a,#0000 50%),radial-gradient(30% 30%,#b197fc08,#0000 50%);position:fixed;inset:0}.scanlines{pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:fixed;inset:0}.pixel-border{border:3px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 2px 2px 0 var(--inset-light), inset -2px -2px 0 var(--inset-dark)}.pixel-border-accent{border:3px solid;border-color:var(--accent-mint) var(--bevel-dark) var(--bevel-dark) var(--accent-mint);box-shadow:inset 2px 2px 0 var(--accent-mint-dim), inset -2px -2px 0 var(--inset-dark)}.pixel-card{background:var(--bg-card);border:3px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 2px 2px 0 var(--inset-light), inset -2px -2px 0 var(--inset-dark), 0 4px 0 var(--shadow-color);clip-path:var(--clip-card);image-rendering:pixelated;padding:20px;position:relative}.pixel-card:before{content:"";background:linear-gradient(90deg, var(--accent-mint) 0%, var(--accent-cyan) 50%, var(--accent-lavender) 100%);opacity:.4;height:2px;position:absolute;top:4px;left:4px;right:4px}.pixel-btn{font-family:var(--font-pixel);background:var(--bg-elevated);color:var(--text-primary);border:3px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--inset-light), 0 3px 0 var(--shadow-color);clip-path:var(--clip-button);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;image-rendering:pixelated;padding:10px 16px;font-size:8px;transition:transform 50ms,box-shadow 50ms;position:relative}.pixel-btn:hover{box-shadow:inset 1px 1px 0 var(--inset-light), 0 4px 0 var(--shadow-color);transform:translateY(-1px)}.pixel-btn:active{box-shadow:inset 1px 1px 0 var(--inset-dark), 0 1px 0 var(--shadow-color);transform:translateY(2px)}.pixel-btn.primary{background:linear-gradient(180deg, var(--btn-primary-bg-1) 0%, var(--btn-primary-bg-2) 100%);color:var(--btn-primary-text);border-color:var(--accent-mint) var(--btn-primary-border) var(--btn-primary-border) var(--accent-mint);text-shadow:1px 1px #00000073}.pixel-btn.danger{background:linear-gradient(180deg, var(--btn-danger-bg-1) 0%, var(--btn-danger-bg-2) 100%);color:var(--btn-danger-text);border-color:var(--accent-red) var(--btn-danger-border) var(--btn-danger-border) var(--accent-red);text-shadow:1px 1px #00000073}.pixel-btn.pink{background:linear-gradient(180deg, var(--btn-pink-bg-1) 0%, var(--btn-pink-bg-2) 100%);color:var(--btn-pink-text);border-color:var(--accent-pink) var(--btn-pink-border) var(--btn-pink-border) var(--accent-pink);text-shadow:1px 1px #00000073}.pixel-tab{font-family:var(--font-pixel);background:var(--bg-card);color:var(--text-secondary);border-radius:var(--radius-tab) var(--radius-tab) 0 0;cursor:pointer;border:2px solid #ffffff0f;padding:8px 14px;font-size:8px;transition:all .1s;position:relative}.pixel-tab:hover{background:var(--bg-card-hover);color:var(--text-primary)}.pixel-tab.active{background:var(--bg-elevated);color:var(--accent-mint);border-color:var(--accent-mint);box-shadow:0 0 8px #7efcca33}.pixel-bar-container{border-radius:var(--radius-bar);background:#0a0c15;border:2px solid #ffffff14;border-color:#00000080 #ffffff14 #ffffff14 #00000080;width:100%;height:16px;position:relative;overflow:hidden}.pixel-bar-fill{border-radius:var(--radius-bar);height:100%;image-rendering:pixelated;transition:width .5s;position:relative}.pixel-bar-fill.hp{background:linear-gradient(#69db7c 0%,#2b8a3e 50%,#1a5c28 100%);box-shadow:inset 0 -2px #0000004d,inset 0 2px #fff3}.pixel-bar-fill.mp{background:linear-gradient(#67e8f9 0%,#0e7490 50%,#083b4d 100%);box-shadow:inset 0 -2px #0000004d,inset 0 2px #fff3}.pixel-bar-fill.warning{background:linear-gradient(#ffd43b 0%,#c27803 50%,#7c4d02 100%);box-shadow:inset 0 -2px #0000004d,inset 0 2px #fff3}.pixel-bar-fill.danger{background:linear-gradient(#ff6b6b 0%,#c92a2a 50%,#7c1a1a 100%);box-shadow:inset 0 -2px #0000004d,inset 0 2px #fff3}.pixel-bar-fill:after{content:"";background:#ffffff26;height:3px;position:absolute;top:1px;left:0;right:0}.stat-card{background:var(--bg-card);border-radius:var(--radius-button);border:2px solid #ffffff0f;align-items:center;gap:12px;padding:14px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.stat-card:hover{background:var(--bg-card-hover);border-color:#ffffff1f}.stat-card .stat-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.stat-card .stat-label{font-family:var(--font-pixel);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:8px;line-height:1}.stat-card .stat-value{font-family:var(--font-pixel);color:var(--text-primary);word-break:break-all;margin-top:4px;font-size:11px;line-height:1.4}.stat-card.mint{border-left:3px solid var(--accent-mint)}.stat-card.mint .stat-icon{color:var(--accent-mint)}.stat-card.pink{border-left:3px solid var(--accent-pink)}.stat-card.pink .stat-icon{color:var(--accent-pink)}.stat-card.peach{border-left:3px solid var(--accent-peach)}.stat-card.peach .stat-icon{color:var(--accent-peach)}.stat-card.cyan{border-left:3px solid var(--accent-cyan)}.stat-card.cyan .stat-icon{color:var(--accent-cyan)}.stat-card.lavender{border-left:3px solid var(--accent-lavender)}.stat-card.lavender .stat-icon{color:var(--accent-lavender)}.stat-card.green{border-left:3px solid var(--accent-green)}.stat-card.green .stat-icon{color:var(--accent-green)}.stat-card.red{border-left:3px solid var(--accent-red)}.stat-card.red .stat-icon{color:var(--accent-red)}.stat-card.yellow{border-left:3px solid var(--accent-yellow)}.stat-card.yellow .stat-icon{color:var(--accent-yellow)}@keyframes sparkle-float{0%,to{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1;transform:translateY(-10px)scale(1)}80%{opacity:.8;transform:translateY(-30px)scale(.8)}}@keyframes pixel-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bounce-in{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes pixel-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 4px #7efcca33}50%{box-shadow:0 0 12px #7efcca66}}.container{z-index:1;max-width:720px;margin:0 auto;padding:0 16px;position:relative}.section-title{font-family:var(--font-pixel);color:var(--accent-mint);align-items:center;gap:10px;margin-bottom:16px;font-size:8px;display:flex}.section-title:before{content:"▸";color:var(--accent-pink);font-size:10px;animation:1.2s step-end infinite pixel-blink}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border:1px solid #ffffff0d}::-webkit-scrollbar-thumb:hover{background:#7efcca33}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.15s fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--bg-card);border:3px solid;border-color:var(--accent-mint) var(--bevel-dark) var(--bevel-dark) var(--accent-mint);box-shadow:0 0 20px var(--accent-mint-dim), 0 8px 0 var(--shadow-color);border-radius:var(--radius-card);width:100%;max-width:380px;padding:24px;animation:.2s bounce-in;position:relative}.modal-content:before{content:"";background:linear-gradient(90deg, var(--accent-mint), var(--accent-pink));border-radius:var(--radius-card) var(--radius-card) 0 0;opacity:.5;height:2px;position:absolute;top:4px;left:4px;right:4px}.key-item{border-radius:var(--radius-button);background:#ffffff05;border:1px solid #ffffff0a;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.key-item:hover{background:#7efcca08;border-color:#7efcca1a}.icon-btn{background:var(--bg-elevated);width:32px;height:32px;color:var(--text-secondary);border-radius:var(--radius-button);cursor:pointer;border:2px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:flex}.icon-btn:hover{color:var(--accent-mint);border-color:var(--accent-mint);background:#7efcca0d}.icon-btn:active{transform:scale(.9)}.icon-btn.copied{color:var(--accent-green);border-color:var(--accent-green)}.pixel-tooltip{font-family:var(--font-pixel);background:var(--bg-elevated);color:var(--accent-mint);border:2px solid var(--accent-mint);white-space:nowrap;z-index:100;pointer-events:none;padding:6px 10px;font-size:8px;position:absolute}@media (width<=640px){.container{padding:0 12px}.pixel-card{padding:14px}.section-title{font-size:10px}.stat-card .stat-value{font-size:9px}}.sparkles-container.svelte-12qhfyh{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sparkle.svelte-12qhfyh{color:var(--accent-mint);opacity:0;font-size:8px;animation:linear infinite svelte-12qhfyh-sparkle-drift;position:absolute}.sparkle.svelte-12qhfyh:nth-child(odd){color:var(--accent-pink)}.sparkle.svelte-12qhfyh:nth-child(3n){color:var(--accent-lavender);font-size:6px}@keyframes svelte-12qhfyh-sparkle-drift{0%{opacity:0;transform:translateY(100vh)scale(.5)}10%{opacity:.6}50%{opacity:.3}90%{opacity:.5}to{opacity:0;transform:translateY(-20px)scale(1)}}
