.gate.svelte-1xetyxd.svelte-1xetyxd{background:linear-gradient(to right,#FF000018 1px,transparent 1px),linear-gradient(to bottom,#FF000018 1px,transparent 1px),maroon;background-size:40px 40px;box-shadow:inset 0 0 120px 40px #ff000015;color:#ffa54a;text-shadow:0 0 8px #FFA54A44,0 0 20px #FFA54A22;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:svelte-1xetyxd-bgFadeIn .8s ease-out;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.gate-form.svelte-1xetyxd.svelte-1xetyxd{display:flex;flex-direction:column;align-items:center;gap:16px}.gate-title.svelte-1xetyxd.svelte-1xetyxd{font-family:Eurostile Bold,Arial Black,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0;margin:0}.gate-input.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:1.1rem;padding:10px 14px;border:1px solid #FFA54A44;border-radius:4px;background:#600000;color:#ffa54a;outline:none;transition:border-color .15s;width:200px}.gate-input.svelte-1xetyxd.svelte-1xetyxd:focus{border-color:#ffa54a88}.gate-input.svelte-1xetyxd.svelte-1xetyxd::placeholder{color:#ffa54a55}.gate-btn.svelte-1xetyxd.svelte-1xetyxd{width:32px;height:32px;border:1px solid #FFA54A;border-radius:50%;background:#ffa54a;color:maroon;font-size:.9rem;line-height:1;cursor:pointer;transition:background-color .15s;display:flex;align-items:center;justify-content:center}.gate-btn.svelte-1xetyxd.svelte-1xetyxd:hover{background:#ffa040}@keyframes svelte-1xetyxd-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.gate-btn.shake.svelte-1xetyxd.svelte-1xetyxd{animation:svelte-1xetyxd-shake .4s ease-out}@keyframes svelte-1xetyxd-bgFadeIn{0%{opacity:0}to{opacity:1}}.wall-bg.svelte-1xetyxd.svelte-1xetyxd{background:linear-gradient(to right,#FF000018 1px,transparent 1px),linear-gradient(to bottom,#FF000018 1px,transparent 1px),maroon;background-size:40px 40px;box-shadow:inset 0 0 120px 40px #ff000015;color:#ffa54a;text-shadow:0 0 8px #FFA54A44,0 0 20px #FFA54A22;min-height:100vh;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:svelte-1xetyxd-bgFadeIn .8s ease-out;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.wall.svelte-1xetyxd.svelte-1xetyxd{max-width:520px;margin:0 auto;padding:40px 20px 80px;opacity:0}.wall.scramble-ready.svelte-1xetyxd.svelte-1xetyxd{opacity:1}.wall-header.svelte-1xetyxd.svelte-1xetyxd{margin-bottom:32px}.back.svelte-1xetyxd.svelte-1xetyxd{font-size:.9rem;text-decoration:none;color:#ffa54aaa}.back.svelte-1xetyxd.svelte-1xetyxd:hover{color:#ffa54a}.wall-header.svelte-1xetyxd h1.svelte-1xetyxd{margin:8px 0 0;font-family:Eurostile Bold,Arial Black,sans-serif;font-size:1.8rem;font-weight:700}.form-area.svelte-1xetyxd.svelte-1xetyxd{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #FFA54A33}.auth-form.svelte-1xetyxd.svelte-1xetyxd{display:flex;flex-direction:column;gap:12px}.auth-prompt.svelte-1xetyxd.svelte-1xetyxd{margin:0;font-size:1rem;color:#ffa54acc}.auth-input.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:1.1rem;padding:10px 12px;border:1px solid #FFA54A44;border-radius:4px;background:#600000;color:#ffa54a;outline:none;transition:border-color .15s}.auth-input.svelte-1xetyxd.svelte-1xetyxd:focus{border-color:#ffa54a88}.auth-input.svelte-1xetyxd.svelte-1xetyxd::placeholder{color:#ffa54a55}.auth-actions.svelte-1xetyxd.svelte-1xetyxd{display:flex;gap:8px;justify-content:flex-end}.auth-btn.svelte-1xetyxd.svelte-1xetyxd,.back-btn.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:1rem;padding:8px 20px;border:1px solid #FFA54A;border-radius:4px;cursor:pointer;transition:background-color .15s,color .15s}.auth-btn.svelte-1xetyxd.svelte-1xetyxd{background:#ffa54a;color:maroon;align-self:flex-end}.auth-btn.svelte-1xetyxd.svelte-1xetyxd:hover:not(:disabled){background:#ffa040}.auth-btn.svelte-1xetyxd.svelte-1xetyxd:disabled{opacity:.4;cursor:not-allowed}.back-btn.svelte-1xetyxd.svelte-1xetyxd{background:transparent;color:#ffa54a}.back-btn.svelte-1xetyxd.svelte-1xetyxd:hover{background:#ffa54a22}.post-form.svelte-1xetyxd.svelte-1xetyxd{display:flex;flex-direction:column;gap:8px}.profile-bar.svelte-1xetyxd.svelte-1xetyxd{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.profile-alias.svelte-1xetyxd.svelte-1xetyxd{font-size:.95rem;color:#ffa54acc;font-weight:500}.edit-profile-btn.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:.85rem;padding:4px 10px;border:none;background:transparent;color:#ffa54a88;cursor:pointer;transition:color .15s}.edit-profile-btn.svelte-1xetyxd.svelte-1xetyxd:hover{color:#ffa54a}.post-input.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:1.1rem;padding:12px;border:1px solid #FFA54A44;border-radius:4px;background:#600000;color:#ffa54a;resize:vertical;min-height:80px;outline:none;transition:border-color .15s}.post-input.svelte-1xetyxd.svelte-1xetyxd:focus{border-color:#ffa54a88}.post-input.svelte-1xetyxd.svelte-1xetyxd::placeholder{color:#ffa54a55}.post-meta.svelte-1xetyxd.svelte-1xetyxd{display:flex;justify-content:space-between;align-items:center}.char-count.svelte-1xetyxd.svelte-1xetyxd{font-size:.85rem;color:#ffa54a88}.char-count.over.svelte-1xetyxd.svelte-1xetyxd{color:#c0392b}.post-actions.svelte-1xetyxd.svelte-1xetyxd{display:flex;gap:8px;align-items:center}.post-btn.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:1rem;padding:8px 20px;border:1px solid #FFA54A;border-radius:4px;background:#ffa54a;color:maroon;cursor:pointer;transition:background-color .15s}.post-btn.svelte-1xetyxd.svelte-1xetyxd:hover:not(:disabled){background:#ffa040}.post-btn.svelte-1xetyxd.svelte-1xetyxd:disabled{opacity:.4;cursor:not-allowed}.sign-out-btn.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:.9rem;padding:6px 12px;border:none;background:transparent;color:#ffa54a88;cursor:pointer;transition:color .15s}.sign-out-btn.svelte-1xetyxd.svelte-1xetyxd:hover{color:#ffa54a}.sms-disclaimer.svelte-1xetyxd.svelte-1xetyxd{font-size:.75rem;color:#ffa54a77;margin:4px 0 0;line-height:1.4;opacity:0}.scramble-ready.svelte-1xetyxd .sms-disclaimer.svelte-1xetyxd{animation:svelte-1xetyxd-postFadeIn .6s ease-out forwards}.sms-link.svelte-1xetyxd.svelte-1xetyxd{color:#ffa54aaa;text-decoration:underline}.sms-link.svelte-1xetyxd.svelte-1xetyxd:hover{color:#ffa54a}.error.svelte-1xetyxd.svelte-1xetyxd{color:#c0392b;font-size:.9rem;margin:4px 0 0}.posts.svelte-1xetyxd.svelte-1xetyxd{display:flex;flex-direction:column;gap:0}.empty.svelte-1xetyxd.svelte-1xetyxd{color:#ffa54a88;font-style:italic;text-align:center;padding:40px 0}@keyframes svelte-1xetyxd-postFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.post.svelte-1xetyxd.svelte-1xetyxd{padding:16px 0;border-bottom:1px solid #FFA54A22;opacity:0}.scramble-ready.svelte-1xetyxd .post.svelte-1xetyxd{animation:svelte-1xetyxd-postFadeIn .6s ease-out forwards}.post.svelte-1xetyxd.svelte-1xetyxd:first-child{padding-top:0}.post-content.svelte-1xetyxd.svelte-1xetyxd{margin:0 0 6px;font-size:1.05rem;line-height:1.5;word-break:break-word}.post-footer.svelte-1xetyxd.svelte-1xetyxd{display:flex;gap:12px;font-size:.8rem;color:#ffa54a88}.post-alias.svelte-1xetyxd.svelte-1xetyxd{color:#ffa54acc;font-weight:500}.post-reactions.svelte-1xetyxd.svelte-1xetyxd{margin-left:auto;display:flex;align-items:center;gap:6px}.reaction-btn.svelte-1xetyxd.svelte-1xetyxd{font-family:inherit;font-size:.8rem;padding:0;border:none;background:transparent;color:#ffa54a88;cursor:pointer;transition:color .15s}.reaction-btn.svelte-1xetyxd.svelte-1xetyxd:hover:not(:disabled){color:#ffa54acc}.reaction-btn.svelte-1xetyxd.svelte-1xetyxd:disabled{cursor:default}.reaction-btn.active.svelte-1xetyxd.svelte-1xetyxd{color:#ffa54a;font-weight:500}@media (max-width: 640px){.wall.svelte-1xetyxd.svelte-1xetyxd{padding:20px 16px 60px}}
