@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";.app-version[data-v-ae2739af]{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:all;user-select:all;z-index:40;background:#15100db8;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;transition:transform .18s,color .18s,border-color .18s;position:fixed;bottom:14px;right:16px}.app-version[data-v-ae2739af]:hover{color:var(--accent-strong);border-color:var(--border-strong);transform:translateY(-1px)}@media (width<=720px){.app-version[data-v-ae2739af]{display:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#130f0d;--bg-deep:#0b0908;--bg-surface:#211814db;--bg-surface-strong:#2e211bf0;--bg-panel:#1a1411e6;--bg-paper:#f1e6d5;--bg-paper-soft:#eadcc7;--text:#f7efe6;--text-muted:#b7a696;--text-subtle:#8f7c6b;--paper-ink:#2f251d;--accent:#d99b54;--accent-hover:#efb86c;--accent-soft:#d99b5429;--accent-strong:#ffcf89;--success:#7dcb99;--warning:#f2c470;--error:#f28d7f;--border:#ffead01f;--border-strong:#ffead038;--shadow-sm:0 12px 28px #00000038;--shadow-md:0 24px 60px #0000005c;--shadow-lg:0 36px 100px #00000075;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--space-page:clamp(1rem, 2vw, 1.8rem)}html{background:radial-gradient(circle at top,#dc995438,#0000 34%),radial-gradient(circle at 20% 20%,#ffd69514,#0000 28%),linear-gradient(160deg,#17100d 0%,#0f0c0a 46%,#090807 100%)}body{min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;line-height:1.5}#app{min-height:100vh}a{color:inherit}button{cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#21160f;box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:999px;padding:.72rem 1.35rem;font-size:.96rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}button:hover{background:linear-gradient(135deg, var(--accent-hover), var(--accent-strong));transform:translateY(-1px);box-shadow:0 18px 34px #00000047}button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}button:disabled,input:disabled,select:disabled{opacity:.65;cursor:not-allowed}input,select,textarea{font:inherit}input,select{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);background:#fff8ee0f;transition:border-color .18s,background .18s,box-shadow .18s}input::placeholder,textarea::placeholder{color:var(--text-subtle)}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #d99b542e}::selection{color:var(--text);background:#efb86c47}
