@import url(https://fonts.googleapis.com/css2?family=Lilita+One&family=Nunito:wght@400;700;800;900&display=swap);:root{--bg:#0f0e17;--bg2:#1a1928;--bg3:#222135;--border:#ffffff14;--border2:#ffffff24;--text:#fffffe;--muted:#a7a9be;--primary-l:#8b63f0;--gold-d:#c49a10;--mia-l:#f9a8d4;--mia-d:#880e4f;--tom-d:#006064;--r:14px;--r-lg:20px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100vh;overflow-x:hidden}.hero-font,h1,h2,h3{font-family:Lilita One,cursive}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#ffffff2e;background:var(--border2);border-radius:3px}.card,.card-dark{padding:1rem 1.1rem}.card-dark{background:#00000059;border:1.5px solid #ffffff1a;border:1.5px solid var(--border);border-radius:16px;border-radius:var(--r)}.card-elevated{background:#222135;background:var(--bg3);border:1.5px solid #ffffff2e;border:1.5px solid var(--border2);padding:1rem 1.1rem}.btn{border:none;border-radius:16px;border-radius:var(--r);color:#fff;font-size:.9rem;gap:6px;padding:.6rem 1.2rem;text-decoration:none;transition:transform .15s,opacity .15s,filter .15s;white-space:nowrap}.btn:active{transform:scale(.95)}.btn-primary:hover{background:#8b63f0;background:var(--primary-l)}.btn-gold{background:linear-gradient(180deg,#f7c948,#c49a10);background:linear-gradient(180deg,var(--gold),var(--gold-d));color:#3a2000}.btn-gold:hover{filter:brightness(1.08)}.btn-ghost{background:#ffffff17}.btn-ghost:hover{background:#ffffff26}.btn-sm{border-radius:10px;font-size:.8rem;padding:.4rem .85rem}.btn-lg{font-size:1.1rem;padding:.9rem 2rem}input,select,textarea{background:#ffffff0f;font-size:.95rem}input:focus,select:focus,textarea:focus{border-color:#6c3fe8;border-color:var(--primary)}input::placeholder,textarea::placeholder{color:#ffffff73;color:var(--muted);font-weight:400}select option{background:#ffffff0a;background:var(--bg2)}.xp-outer{background:#ffffff1a;border:1px solid #ffffff14;border-radius:20px;height:11px}.xp-inner{background:linear-gradient(90deg,var(--primary),var(--gold));border-radius:20px;position:relative;transition:width .9s cubic-bezier(.34,1.56,.64,1)}.xp-inner:after{background:#ffffff47;border-radius:4px;content:"";height:4px;left:4px;position:absolute;right:4px;top:2px}.tabbar{background:#0000004d;border-radius:16px;border-radius:var(--r);gap:4px;padding:4px}.tab{border-radius:10px;flex:1 1;font-weight:900;padding:.55rem .4rem;text-align:center;transition:all .2s}.badge{align-items:center;display:inline-flex;font-size:.72rem;gap:3px;padding:3px 9px}.badge-gold{background:#f7c94833;color:#f7c948;color:var(--gold)}.badge-success{background:#2ecc7133;color:#2ecc71;color:var(--success)}.badge-danger{background:#e74c3c33;color:#f87171}.badge-mia{background:#e91e8c33;color:#f472b6;color:var(--mia-l)}.badge-tom{background:#00bcd433;color:#67e8f9;color:var(--tom-l)}.badge-purple{background:#6c3fe840;color:#c4b5fd}.stat-mini{background:#00000059;border:1px solid #ffffff1a;border:1px solid var(--border);padding:10px 8px}.stat-mini .val{font-size:1.25rem}.stat-mini .lbl{font-size:.68rem}.save-outer{background:#00000059;border-radius:10px;height:9px;overflow:hidden}.save-inner{background:linear-gradient(90deg,#2ecc71,#27ae60);border-radius:10px;height:100%;transition:width .8s}.page,.page-inner{position:relative}.page-inner{margin:0 auto;max-width:860px;padding:1rem 1rem 5rem;z-index:1}@keyframes pop{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes coinPop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-70px) scale(1.5)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.fade-up{animation:fadeUp .35s ease both}.pop-in{animation:pop .3s ease both}.hero-float{animation:float 3.2s ease-in-out infinite}.toast{animation:fadeUp .3s ease;background:#ffffff0a;background:var(--bg2);border-radius:16px;border-radius:var(--r);font-size:.9rem}.modal-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7}.modal{animation:pop .3s ease;background:#ffffff0a;background:var(--bg2);border:1.5px solid #ffffff2e;border:1.5px solid var(--border2);border-radius:20px;border-radius:var(--r-lg);max-width:420px;padding:1.75rem}.streak{background:linear-gradient(135deg,#ff6b35,#ff4500);color:#fff;font-size:.72rem;padding:3px 10px}.mult{background:#f7c948;background:var(--gold);color:#3a2000;font-size:.68rem;padding:2px 7px}.divider{background:#ffffff1a;background:var(--border);height:1px;margin:.75rem 0}.g2,.g3{grid-gap:.75rem;gap:.75rem}@media(max-width:500px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}.quest-card{border-radius:16px;border-radius:var(--r);gap:.75rem;padding:.85rem 1rem;transition:border-color .2s}.quest-card:hover{border-color:#ffffff2e;border-color:var(--border2)}.quest-icon{font-size:1.8rem}.payout-eur{background:#2ecc711f;border:1.5px solid #2ecc7159;border-radius:10px;color:#4ade80;font-size:.95rem;font-weight:900;min-width:62px;padding:.5rem .9rem;text-align:center}.sticky-tabs{background:#0f0e17;background:var(--bg);padding:.6rem 1rem;z-index:20}:root{--mia:#e91e8c;--mia-l:#f472b6;--tom:#00bcd4;--tom-l:#67e8f9;--gold:#f7c948;--success:#2ecc71;--danger:#e74c3c;--primary:#6c3fe8;--text:#fff;--muted:#ffffff73;--bg2:#ffffff0a;--border:#ffffff1a;--border2:#ffffff2e;--r:16px}body{color:#fff;color:var(--text);font-family:Nunito,sans-serif;margin:0}.page,body{background:#0f0e17}.page{min-height:100vh}.page-inner{padding:0 1rem 5rem}.sticky-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0e17e6;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.tabbar{display:flex;gap:2px;overflow-x:auto;padding:.4rem .7rem;scrollbar-width:none}.tabbar::-webkit-scrollbar{display:none}.tab{background:#0000;border:none;border-radius:20px;color:#ffffff73;color:var(--muted);cursor:pointer;flex-shrink:0;font-family:Nunito,sans-serif;font-size:.78rem;font-weight:800;padding:6px 14px;transition:all .18s;white-space:nowrap}.tab.active{background:#6c3fe8;background:var(--primary);color:#fff}.card{background:#ffffff0a;background:var(--bg2);border:1.5px solid #ffffff1a;border:1.5px solid var(--border);border-radius:16px;border-radius:var(--r);padding:1rem}.card-elevated{background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:16px;border-radius:var(--r);box-shadow:0 4px 20px #0006;margin-bottom:1rem;padding:1.1rem}.quest-card{align-items:center;background:#ffffff0a;background:var(--bg2);border:1.5px solid #ffffff1a;border:1.5px solid var(--border);border-radius:14px;display:flex;gap:10px;padding:10px 12px}.quest-icon{font-size:1.6rem;min-width:36px;text-align:center}.btn{align-items:center;border:1.5px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:900;gap:5px;justify-content:center;padding:9px 16px;transition:all .18s}.btn-full{width:100%}.btn-lg{border-radius:12px;font-size:1rem;padding:13px 20px}.btn-sm{border-radius:8px;font-size:.78rem;padding:5px 10px}.btn-primary{background:#6c3fe8;background:var(--primary);border-color:#6c3fe8;border-color:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){filter:brightness(1.15)}.btn-gold{background:#f7c948;background:var(--gold);border-color:#f7c948;border-color:var(--gold);color:#1a0a2e}.btn-ghost{background:#ffffff12;border-color:#ffffff2e;border-color:var(--border2);color:#fff;color:var(--text)}.btn-ghost:hover:not(:disabled){background:#ffffff1f}.btn-success{background:#2ecc71;background:var(--success);border-color:#2ecc71;border-color:var(--success);color:#032e14}.btn-danger{background:#e74c3c;background:var(--danger);border-color:#e74c3c;border-color:var(--danger);color:#fff}.btn-mia{background:#e91e8c;background:var(--mia);border-color:#e91e8c;border-color:var(--mia);color:#fff}.btn-tom{background:#00bcd4;background:var(--tom);border-color:#00bcd4;border-color:var(--tom);color:#1a0a2e}.btn:disabled{cursor:not-allowed;opacity:.45}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g2,.g3{display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-mini{background:#00000040;border-radius:10px;padding:.6rem;text-align:center}.stat-mini .val{font-size:1.1rem;font-weight:900;line-height:1.1}.stat-mini .lbl{color:#ffffff73;color:var(--muted);font-size:.65rem;font-weight:700;margin-top:3px}.xp-outer{background:#ffffff1f;border-radius:99px;height:7px;overflow:hidden}.xp-inner{background:linear-gradient(90deg,#6c3fe8,#f7c948);border-radius:99px;height:100%;transition:width .6s ease}.mult{background:#f7c94833;color:#f7c948;color:var(--gold)}.mult,.streak{border-radius:20px;font-size:.7rem;font-weight:900;padding:2px 8px}.streak{background:#ff6b3533;color:#ff6b35}.badge{border-radius:20px;font-size:.68rem;font-weight:900;padding:2px 7px}.badge-purple{background:#c084fc33;color:#c084fc}.payout-eur{color:#2ecc71;font-family:Lilita One,cursive}.modal-bg{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal{border:1.5px solid #ffffff26;border-radius:22px;max-height:90vh;max-width:460px;overflow-y:auto;padding:1.5rem;width:100%}.modal,.toast{background:#1a1928}.toast{animation:fadeUp .25s ease;border:1.5px solid #f7c948;border:1.5px solid var(--gold);border-radius:14px;bottom:1.5rem;color:#f7c948;color:var(--gold);font-weight:900;left:50%;padding:.8rem 1.4rem;pointer-events:none;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:9999}.hero-float{animation:float 3s ease-in-out infinite;display:inline-block}.pop-in{animation:popIn .3s ease}.fade-up{animation:fadeUp .3s ease}input,select,textarea{-webkit-appearance:none;background:#ffffff12;border:1.5px solid #ffffff2e;border:1.5px solid var(--border2);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--text);font-family:Nunito,sans-serif;font-size:.92rem;font-weight:700;outline:none;padding:.55rem .85rem;transition:border-color .2s;width:100%}input:focus,select:focus{border-color:#6c3fe8;border-color:var(--primary)}input[type=range]{background:#0000;border:none;height:6px;padding:0}select option{background:#1a1928}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes lvlUp{0%{transform:scale(.5) rotate(-15deg)}60%{transform:scale(1.25) rotate(5deg)}to{transform:scale(1) rotate(0)}}
/*# sourceMappingURL=main.e679f050.css.map*/