@font-face{font-family:Fira Code;src:url(/assets/FiraCode-Regular-CzoQJ4O7.ttf)format("truetype");font-weight:400;font-style:normal}*,:before,:after{box-sizing:border-box}body{color:#e0e0e0;background:#0a0a0a;min-height:100vh;margin:0;font-family:Fira Code,monospace;line-height:1.5}.composer.svelte-60fagq{z-index:100;background:#111;flex-direction:column;gap:.5rem;display:flex}textarea.svelte-60fagq{font:inherit;color:#e0e0e0;resize:none;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:0;padding:.625rem;transition:border-color .15s;overflow-y:hidden}textarea.svelte-60fagq:hover{border-color:#3a3a3a}textarea.svelte-60fagq:focus{color:#fff;border-color:#4a4a4a;outline:none}textarea.svelte-60fagq:disabled{opacity:.5;cursor:not-allowed}.composer__meta.svelte-60fagq{color:#aaa;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.composer__meta.svelte-60fagq span:where(.svelte-60fagq){color:#888}.composer__actions.svelte-60fagq{align-items:center;gap:.5rem;display:flex}.scroll-to-top.svelte-60fagq{min-width:auto;padding:.5rem;font-size:1.2rem;line-height:1}button.svelte-60fagq{font:inherit;color:#e0e0e0;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:0;align-self:flex-start;padding:.625rem 1.25rem;transition:background .15s,border-color .15s}button.svelte-60fagq:hover:not(:disabled){background:#222;border-color:#3a3a3a}button.svelte-60fagq:active:not(:disabled){background:#0f0f0f}button.svelte-60fagq:disabled{opacity:.4;cursor:not-allowed}.message-list.svelte-qha2j{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.message-list.svelte-qha2j li:where(.svelte-qha2j){background:#0a0a0a;border:1px solid #2a2a2a;border-radius:0;flex-direction:column;gap:.375rem;padding:10px;transition:border-color .15s,background .15s;display:flex}.message-list.svelte-qha2j li:where(.svelte-qha2j):hover{background:#0f0f0f;border-color:#3a3a3a}.message-list.svelte-qha2j li:where(.svelte-qha2j) header:where(.svelte-qha2j){color:#aaa;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding-bottom:.25rem;font-size:.85rem;display:flex}.username.svelte-qha2j{color:#fff;font-weight:600}.message-list.svelte-qha2j li:where(.svelte-qha2j) p:where(.svelte-qha2j){color:#d0d0d0;margin:0;line-height:1.6}.empty.svelte-qha2j{color:#666;text-align:center;margin:0;padding:2rem;font-style:italic}.badge.svelte-qha2j{background:#f44;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 4px #f449,0 0 8px #f446}.badge.active.svelte-qha2j{background:#4f4;box-shadow:0 0 4px #4f49,0 0 8px #4f46}.message-list.svelte-qha2j li:where(.svelte-qha2j) time:where(.svelte-qha2j){color:#666;font-size:.6rem}@media (min-width:640px){.message-list.svelte-qha2j li:where(.svelte-qha2j) time:where(.svelte-qha2j){font-size:.8rem}}.toast-stack.svelte-lxoj2b{pointer-events:none;z-index:1100;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.toast.svelte-lxoj2b{color:#e0e0e0;text-align:left;cursor:pointer;pointer-events:auto;background:#0e0a0a;border:1px solid #2a2a2a;border-radius:0;width:min(70vw,300px);padding:.75rem 1rem;transition:background .15s,border-color .15s}.toast.svelte-lxoj2b:hover{background:#222;border-color:#3a3a3a}.toast__content.svelte-lxoj2b{flex-direction:column;gap:.25rem;display:flex}.toast__message.svelte-lxoj2b{font-size:.9rem}.toast__countdown.svelte-lxoj2b{opacity:.5;font-size:.7rem}.toast--error.svelte-lxoj2b{color:#f44;background:#2a1111;border-color:#4a2222}.toast--error.svelte-lxoj2b:hover{background:#3a1a1a;border-color:#5a3333}.toast--success.svelte-lxoj2b{color:#4f4;background:#112a11;border-color:#224a22}.toast--success.svelte-lxoj2b:hover{background:#1a3a1a;border-color:#335a33}.toast--info.svelte-lxoj2b{color:#48f;background:#111a2a;border-color:#222a4a}.toast--info.svelte-lxoj2b:hover{background:#1a2a3a;border-color:#333a5a}.toggle-container.svelte-azpn1q{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.toggle.svelte-azpn1q{cursor:pointer;font-size:.85rem}.label.svelte-azpn1q{text-overflow:ellipsis;text-align:center;font-size:.5rem;overflow:hidden}.toggle.svelte-azpn1q input:where(.svelte-azpn1q){opacity:0;width:0;height:0;position:absolute}.slider.svelte-azpn1q{background:#2a2a2a;border:1px solid #3a3a3a;width:36px;height:20px;transition:background .15s;display:block;position:relative}.slider.svelte-azpn1q:before{content:"";background:#666;width:calc(50% - 1px);height:calc(100% - 2px);transition:transform .15s;position:absolute;top:1px;left:1px}.toggle.svelte-azpn1q input:where(.svelte-azpn1q):checked+.slider:where(.svelte-azpn1q){background:#224a22;border-color:#4f4}.toggle.svelte-azpn1q input:where(.svelte-azpn1q):checked+.slider:where(.svelte-azpn1q):before{background:#4f4;transform:translate(100%)}form.svelte-1pqa8u4{flex-direction:column;gap:.5rem;display:flex}.bottom-stuff.svelte-1pqa8u4{font-size:.75rem}@media (min-width:768px){.bottom-stuff.svelte-1pqa8u4{font-size:1rem}}input.svelte-1pqa8u4{font:inherit;color:#e0e0e0;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:0;padding:.625rem;transition:border-color .15s}input.svelte-1pqa8u4:hover{border-color:#3a3a3a}input.svelte-1pqa8u4:focus{color:#fff;border-color:#4a4a4a;outline:none}input.svelte-1pqa8u4:disabled{opacity:.5;cursor:not-allowed}button.svelte-1pqa8u4{font:inherit;color:#e0e0e0;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:0;align-self:flex-start;padding:.625rem 1.25rem;transition:background .15s,border-color .15s}button.svelte-1pqa8u4:hover:not(:disabled){background:#222;border-color:#3a3a3a}button.svelte-1pqa8u4:active:not(:disabled){background:#0f0f0f}button.svelte-1pqa8u4:disabled{opacity:.4;cursor:not-allowed}button.release.svelte-1pqa8u4{color:#f88;background:#2a1111;border-color:#4a2222}button.release.svelte-1pqa8u4:hover:not(:disabled){background:#3a1a1a;border-color:#5a3333}button.claim.svelte-1pqa8u4{color:#8f8;background:#112a11;border-color:#224a22}button.claim.svelte-1pqa8u4:hover:not(:disabled){background:#1a3a1a;border-color:#335a33}.input-group.svelte-1pqa8u4{align-items:center;gap:.5rem;display:flex}.wrap.svelte-1pqa8u4{flex-wrap:wrap}.justify-between.svelte-1pqa8u4{justify-content:space-between}.justify-end.svelte-1pqa8u4{justify-content:flex-end}.flex-align-center.svelte-1pqa8u4{align-items:center;gap:.5rem;display:flex}.grow.svelte-1pqa8u4{flex-grow:1}.claimed.svelte-1pqa8u4{color:#4f4;background:#112a11;border:1px solid #224a22;margin:0;padding:.5rem}.app.svelte-1n46o8q{max-width:960px;margin:0 auto;padding:.5rem}@media (min-width:768px){.app.svelte-1n46o8q{padding:1rem}}.composer-container.svelte-1n46o8q{max-width:960px;margin:0 auto;padding-inline:.5rem;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.composer-container.svelte-1n46o8q{padding-inline:1rem}}.composer.svelte-1n46o8q{transition:transform .2s ease-out}.composer.keyboard-mode.svelte-1n46o8q{transform:translateY(var(--keyboard-height))}.header.svelte-1n46o8q{margin-bottom:.5rem}.main.svelte-1n46o8q{flex-direction:column;gap:.75rem;min-height:100vh;margin-bottom:300px;display:flex;position:relative}section.svelte-1n46o8q{background:#111;border:1px solid #2a2a2a;border-radius:0;flex-direction:column;gap:.5rem;padding:10px;display:flex}.username-claim.svelte-1n46o8q{flex-direction:column;gap:10px;display:flex}.history.svelte-1n46o8q{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.history__header.svelte-1n46o8q{justify-content:space-between;align-items:center;display:flex}.history__count.svelte-1n46o8q{color:#aaa;font-size:.85rem;font-weight:600}.history__header.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:.5rem 1rem;font-size:.85rem}.title.svelte-1n46o8q{color:#4f4;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 0 8px #44ff444d;white-space:nowrap;background:#0a0a0a;border:1px solid #224a22;border-radius:0;flex-shrink:0;align-items:center;margin:0;padding:.25rem 0;font-size:1.25rem;font-weight:700;display:flex;overflow:hidden}@media (min-width:768px){.title.svelte-1n46o8q{font-size:1.5rem}}.title.svelte-1n46o8q .marquee:where(.svelte-1n46o8q){display:inline-block}.refresh-button.svelte-1n46o8q{font:inherit;color:#e0e0e0;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:0;align-self:flex-start;padding:.625rem 1.25rem;transition:background .15s,border-color .15s}.refresh-button.svelte-1n46o8q:hover:not(:disabled){background:#222;border-color:#3a3a3a}.refresh-button.svelte-1n46o8q:active:not(:disabled){background:#0f0f0f}.refresh-button.svelte-1n46o8q:disabled{opacity:.4;cursor:not-allowed}
