:root{--bg:#1a1a1e;--panel:#2c2c30;--panel-2:#3a3a3e;--bevel-light:#55555c;--bevel-dark:#0e0e10;--text:#e8e8e8;--muted:#9d9da4;--green:#5f5;--green-dark:#2da42d;--red:#f55;--gold:#fa0;--aqua:#5ff;--font-pixel:"Press Start 2P", monospace;--font-body:"Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:24px 24px;margin:0;line-height:1.5}h1,h2,h3,.pixel{font-family:var(--font-pixel);line-height:1.6}h1{font-size:1.4rem}h2{font-size:1rem}h3{font-size:.8rem}a{color:var(--aqua)}.wrap{max-width:900px;margin:0 auto;padding:1.5rem 1rem 4rem}.mc-panel{background:var(--panel);border:3px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);padding:1rem}.mc-btn{font-family:var(--font-pixel);color:#fff;text-shadow:2px 2px #00000080;cursor:pointer;text-align:center;background:#707078;border:3px solid #2a2a2e;border-color:#a0a0a8 #2a2a2e #2a2a2e #a0a0a8;padding:.6rem 1rem;font-size:.7rem;text-decoration:none;display:inline-block}.mc-btn:hover:not(:disabled){background:#7d8cb8}.mc-btn:active:not(:disabled){border-color:#2a2a2e #a0a0a8 #a0a0a8 #2a2a2e;transform:translateY(1px)}.mc-btn:disabled{opacity:.5;cursor:not-allowed}.mc-dialog{background:0 0;border:none;width:100%;max-width:min(400px,92vw);padding:0}.mc-dialog::backdrop{background:#000000a6}.mc-dialog .mc-panel{margin:0}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}form[data-submitting] button{cursor:wait}form[data-submitting] button:not([type=button]){animation:.8s step-end infinite mc-loading}@keyframes mc-loading{0%{opacity:.5}50%{opacity:.8}}.mc-btn.small{border-width:2px;padding:.35rem .6rem;font-size:.55rem}.mc-btn.green{background:var(--green-dark)}.mc-btn.green:hover:not(:disabled){background:#3cc43c}.mc-btn.danger{background:#8c3a3a}.mc-btn.danger:hover:not(:disabled){background:#b04a4a}.mc-input,.mc-select{font-family:var(--font-body);color:var(--text);background:#000;border:2px solid #8b8b90;width:100%;padding:.5rem .6rem;font-size:1rem}.mc-input:focus,.mc-select:focus{border-color:#fff;outline:none}.mc-select{appearance:auto}.mc-label{font-family:var(--font-pixel);color:var(--muted);text-transform:uppercase;margin:1rem 0 .4rem;font-size:.6rem;display:block}.toggle-group{flex-wrap:wrap;gap:.5rem;display:flex}.toggle-group input[type=radio]{opacity:0;pointer-events:none;position:absolute}.toggle-group label{flex:1 1 0;min-width:8rem}.toggle-group .mc-btn{width:100%}.toggle-group input[type=radio]:checked+.mc-btn{background:var(--green-dark);border-color:var(--green) #1a5c1a #1a5c1a var(--green)}.toggle-group input[type=radio]:focus-visible+.mc-btn{outline:2px solid var(--aqua)}.avatar{image-rendering:pixelated;border:2px solid var(--bevel-dark);display:block}.badge{font-family:var(--font-pixel);border:2px solid var(--bevel-dark);background:var(--panel-2);color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:.3rem .5rem;font-size:.5rem}.badge.green{color:var(--green)}.badge.gold{color:var(--gold)}.badge.red{color:var(--red)}.error-text{color:var(--red);font-size:.9rem}.muted{color:var(--muted)}table.mc-table{border-collapse:collapse;width:100%}.mc-table th{font-family:var(--font-pixel);text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--bevel-dark);padding:.5rem .6rem;font-size:.55rem}.mc-table td{border-bottom:1px solid var(--bevel-dark);vertical-align:middle;padding:.5rem .6rem}header.svelte-12qhfyh{margin-bottom:1.5rem}.home-link.svelte-12qhfyh{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.site-title.svelte-12qhfyh{color:var(--text);font-size:.85rem}.heart.svelte-12qhfyh{display:inline-flex}footer.svelte-12qhfyh{z-index:50;text-align:center;background:color-mix(in srgb, var(--bg) 88%, transparent);opacity:.75;padding:.25rem 1rem;font-size:.68rem;position:fixed;bottom:0;left:0;right:0}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit}
