body{margin:0;min-height:100vh;background:#fffbfb;color:#2f1b1b;font-family:Inter,Lato,system-ui,-apple-system,sans-serif}.background-pattern.svelte-12qhfyh{position:fixed;inset:-20%;z-index:0;pointer-events:none;background-image:url(./logo.ByNEWNfC.png);background-position:64px 88px;background-repeat:repeat;background-size:272px;opacity:.026}.background-pattern.svelte-12qhfyh:after{position:absolute;inset:-12%;content:"";background-image:url(./logo.ByNEWNfC.png);background-position:138px 184px;background-repeat:repeat;background-size:224px;opacity:.52;transform:rotate(-8deg)}.app-shell.svelte-12qhfyh{max-width:75vw;margin:0 auto;padding:32px 0 64px;position:relative;z-index:1}.topbar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:18px;background:#fffc;border:1px solid rgba(216,51,29,.18);box-shadow:0 18px 40px #8c6d171f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:18px;z-index:10;width:100%}.brand.svelte-12qhfyh{display:inline-flex;gap:12px;align-items:center}.logo-container.svelte-12qhfyh{width:48px;height:48px}.logo-container.svelte-12qhfyh .logo:where(.svelte-12qhfyh){width:48px;height:48px}.title.svelte-12qhfyh{font-weight:800;margin:0;color:#7d1915}.eyebrow.svelte-12qhfyh{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#260d0a99}.nav.svelte-12qhfyh{display:inline-flex;gap:14px;align-items:center}.nav-link.svelte-12qhfyh{padding:10px 14px;border-radius:12px;text-decoration:none;color:#2f1b1b;font-weight:700;transition:background .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.nav-link.svelte-12qhfyh:hover,.nav-link.svelte-12qhfyh:focus-visible{background:#f84e382e;color:#7d1915;outline:none;transform:translateY(-1px);box-shadow:0 10px 20px #eb2f2529}.page.svelte-12qhfyh{margin-top:28px;width:100%}.report-issue.svelte-12qhfyh{position:fixed;bottom:24px;left:24px;z-index:20;display:inline-flex;align-items:center;width:46px;height:46px;padding:0 12px;overflow:hidden;border:1px solid rgba(216,51,29,.18);border-radius:999px;background:#ffffffe6;box-shadow:0 12px 26px #8c6d171f;color:#7d1915;text-decoration:none;transition:width .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.report-icon.svelte-12qhfyh{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1.5px solid currentColor;border-radius:50%;font-size:.9rem;font-weight:800;line-height:1}.report-label.svelte-12qhfyh{margin-left:10px;opacity:0;transform:translate(-6px);transition:opacity .13s ease,transform .18s ease;white-space:nowrap;font-size:.86rem;font-weight:800}.report-issue.svelte-12qhfyh:hover,.report-issue.svelte-12qhfyh:focus-visible{width:166px;background:#7d1915;box-shadow:0 16px 32px #eb2f2529;color:#fff;outline:none;transform:translateY(-2px)}.report-issue.svelte-12qhfyh:hover .report-label:where(.svelte-12qhfyh),.report-issue.svelte-12qhfyh:focus-visible .report-label:where(.svelte-12qhfyh){opacity:1;transform:translate(0)}@media(max-width:720px){.topbar.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:12px}.nav.svelte-12qhfyh{width:100%;justify-content:flex-start;flex-wrap:wrap}.report-issue.svelte-12qhfyh{bottom:16px;left:16px}}.svelte-12qhfyh,.svelte-12qhfyh:before,.svelte-12qhfyh:after{box-sizing:border-box}span.credit.svelte-12qhfyh{font-size:.76rem;color:#260d0a99;display:grid;align-items:center;text-align:center}span.credit.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#098bbe;text-decoration:none}
