:root{--bg: #121015;--table: #17141c;--table-hi: #201b27;--panel: #1d1923;--panel-2: #252030;--line: #352e3f;--line-hi: #4a4157;--text: #ece6f2;--muted: #a69db2;--faint: #908a9c;--c-orange: #f7941d;--c-red: #c8203f;--c-violet: #8a1f86;--c-green: #3a9a3a;--c-black: #1c1c1c;--z-structures: #e5c597;--z-entities: #ee9d92;--z-memes: #c9c9d1;--z-energies: #9ccbea;--el-fire: #e2512f;--el-air: #eeeeee;--el-water: #2f74d0;--el-earth: #e9b93f;--playable: #6fe37a;--target: #ffb43a;--selected: #4cc3ff;--danger: #ff5d5d;--post-bg: #d6daf0;--post-line: #b7c5d9;--post-text: #10111a;--post-name: #0f6a3c;--greentext: #4a660c;--f-display: "Archivo Black", "Archivo", system-ui, sans-serif;--f-body: "Archivo", system-ui, sans-serif;--f-label: "Archivo Narrow", "Archivo", system-ui, sans-serif;--f-post: Arial, "Helvetica Neue", Helvetica, sans-serif;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--shadow: 0 6px 18px rgba(0, 0, 0, .45);--shadow-lift: 0 14px 30px rgba(0, 0, 0, .55);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--card-ratio: 63 / 88;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}#app{min-height:100%}html{scrollbar-color:var(--line-hi) transparent}::selection{background:var(--line-hi)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);font-weight:400;letter-spacing:.01em;line-height:1.15;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:999px;border:1px solid var(--line-hi);background:var(--panel-2);color:var(--text);font-family:var(--f-label);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease-out),background .16s,border-color .16s,opacity .16s}.btn:hover:not(:disabled){border-color:var(--muted);background:#2e2839}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn--primary{background:var(--playable);border-color:var(--playable);color:#0d1a0f}.btn--primary:hover:not(:disabled){background:#8af093;border-color:#8af093}.btn--ghost{background:transparent}.label{font-family:var(--f-label);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gate[data-v-4bfc8ea8]{display:grid;place-items:center;min-height:100vh;padding:24px}.panel[data-v-4bfc8ea8]{width:min(560px,100%);padding:32px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line-hi);box-shadow:var(--shadow-lift)}.panel img[data-v-4bfc8ea8]{border-radius:12px}h1[data-v-4bfc8ea8]{font-size:32px;margin:14px 0 12px}p[data-v-4bfc8ea8]{margin:0 0 12px;color:var(--muted);line-height:1.55}strong[data-v-4bfc8ea8]{color:var(--text)}.actions[data-v-4bfc8ea8]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 16px}.actions .btn[data-v-4bfc8ea8]{padding:12px 20px}.fine[data-v-4bfc8ea8]{margin:0;font-size:13px;color:var(--faint)}.fine a[data-v-4bfc8ea8]{color:var(--muted)}.app-header[data-v-34dff278]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;background:#121015eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand[data-v-34dff278]{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--f-display);font-size:20px}.brand img[data-v-34dff278]{border-radius:8px}nav[data-v-34dff278]{display:flex;gap:4px}nav a[data-v-34dff278]{padding:6px 14px;border-radius:999px;text-decoration:none;font-family:var(--f-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:13px;color:var(--muted);transition:color .15s,background .15s}nav a[data-v-34dff278]:hover{color:var(--text)}nav a.router-link-active[data-v-34dff278]{color:var(--text);background:var(--panel-2)}nav .account[data-v-34dff278]{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;border:1px solid var(--line-hi);color:var(--text)}.main[data-v-34dff278]{min-height:calc(100vh - 57px)}.app-footer[data-v-34dff278]{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:20px 24px 28px;border-top:1px solid var(--line);font-size:13px;color:var(--faint)}.app-footer a[data-v-34dff278]{color:var(--muted)}.main--full-bleed[data-v-34dff278]{min-height:100vh;height:100vh;overflow:hidden}@media (max-width: 560px){.app-header[data-v-34dff278]{padding:10px 16px}.brand span[data-v-34dff278]{display:none}nav a[data-v-34dff278]{padding:6px 10px}nav .account[data-v-34dff278]{max-width:10ch;margin-left:4px}}
