@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Rubik:wght@400;700&display=swap);.nav-button{background-color:orange;border:2px solid orange;border-radius:8px;box-shadow:0 0 6px #ffa50066;color:var(--color-bg);cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;padding:6px 12px;text-shadow:none;transition:color .2s ease,transform .2s ease}.nav-button:hover{transform:scale(1.03)}:root[data-theme=light] .nav-button:hover{color:#036}:root[data-theme=dark] .nav-button:hover{color:#6cf}.remove-button{background-color:#3a0a0a;border:2px solid #f05;border-radius:6px;box-shadow:0 0 6px #ff005588;color:#ffccd5;font-size:.8rem;line-height:1;margin-left:8px;padding:4px 8px;text-shadow:0 0 2px #f05}.remove-button:hover{background-color:#f05;box-shadow:0 0 10px #f05c;color:#0f0f0f;text-shadow:none}:root{--font-main:"Rubik",sans-serif;--font-mono:"JetBrains Mono",monospace}.btn-primary{background-color:#f90;border:none;border-radius:12px;color:var(--color-text);cursor:pointer;font-family:Rubik,sans-serif;font-family:var(--font-main);font-size:1rem;font-weight:700;padding:12px 20px;transition:color .2s ease,transform .1s ease}.btn-primary:hover{transform:scale(1.02)}:root[data-theme=dark] .btn-primary:hover,:root[data-theme=light] .btn-primary:hover{color:var(--color-text)}.btn-primary:active{transform:scale(.98)}.btn-secondary{background-color:initial;background-image:none;border:1px solid var(--color-text);border-radius:10px;color:var(--color-text);cursor:pointer;font-family:Rubik,sans-serif;font-family:var(--font-main);font-size:.95rem;padding:10px 18px;transition:background-color .2s ease,transform .2s ease}:root[data-theme=dark] .btn-secondary{background-color:#111}:root[data-theme=light] .btn-secondary{background-color:#f5f5f5}.btn-secondary:hover{background-color:orange!important;background-image:none;color:var(--color-text);transform:scale(1.03)}.container-centered{background-color:var(--color-bg);font-family:Rubik,sans-serif;font-family:var(--font-main);margin:0 auto;max-width:800px;padding:20px}.container-centered,.text-default,.tile-button{color:var(--color-text)}.tile-button{background-color:initial;border:1px solid var(--color-accent);border-radius:10px;box-shadow:0 0 6px var(--color-accent);cursor:pointer;font-family:Rubik,sans-serif;font-family:var(--font-main);font-size:1rem;font-weight:700;margin:12px auto;max-width:600px;padding:14px 20px;transition:background-color .2s ease,color .2s ease,transform .1s ease;width:100%}.tile-button:hover{background-color:var(--color-accent);color:var(--color-bg);transform:scale(1.02)}.glass-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--color-bg);border:1px solid #ffffff1a;border-radius:12px;padding:20px}.input-secondary{background-color:initial;background-image:none;border:1px solid var(--color-text);border-radius:10px;color:var(--color-text);font-family:Rubik,sans-serif;font-family:var(--font-main);font-size:.95rem;outline:none;padding:10px 18px;transition:border .2s ease,box-shadow .2s ease}:root[data-theme=dark] .input-secondary{background-color:#111}:root[data-theme=light] .input-secondary{background-color:#f5f5f5}.input-secondary:focus{border:1px solid var(--color-accent);box-shadow:0 0 4px var(--color-accent)}
/*# sourceMappingURL=main.e8f1d1bd.css.map*/