@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700;900&family=Cormorant+Garamond:wght@400;500;600;700&display=swap";:root{--bg:#211b12;--bg-raised:#2b2418;--ink:#0d0904;--gold-1:#e8cd7d;--gold-2:#d4af37;--gold-3:#c9992e;--gold-4:#b8860b;--gold-5:#9c6f19;--parchment:#f4e9cf;--text:#ded2b0;--text-dim:#a99a78;--border:#d4af3740;--serif:"Cormorant Garamond", "Georgia", serif;--display:"Cinzel Decorative", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:19px/1.6 var(--serif);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{background:radial-gradient(ellipse 80% 50% at 50% -10%, #d4af3714, transparent 60%), var(--bg);min-height:100%;margin:0;padding:0}#app{flex-direction:column;min-height:100svh;display:flex}main{flex:auto}h1,h2,h3{font-family:var(--display);color:var(--gold-1);letter-spacing:1px;font-weight:700;line-height:1.25}h1{margin:0 0 24px;font-size:42px}h2{margin:48px 0 16px;font-size:26px}h3{letter-spacing:.5px;margin:28px 0 12px;font-size:20px}p{margin:0 0 16px}a{color:var(--gold-2);text-decoration:none}a:hover{color:var(--gold-1);text-decoration:underline}ul{margin:0 0 16px;padding-left:24px}li{margin-bottom:6px}strong{color:var(--parchment)}.container{width:100%;max-width:880px;margin:0 auto;padding:0 24px}.btn{font-family:var(--serif);border:1px solid var(--gold-3);color:var(--ink);background:linear-gradient(135deg, var(--gold-1), var(--gold-3) 60%, var(--gold-4));border-radius:999px;align-items:center;gap:10px;padding:12px 28px;font-size:18px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 25px #00000059}.btn:hover{color:var(--ink);text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px #00000073}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;padding:28px 32px}.legal-page{padding:64px 0 96px}.legal-page .updated{color:var(--text-dim);margin-bottom:40px;font-style:italic}@media (width<=640px){h1{font-size:32px}h2{font-size:22px}.container{padding:0 18px}.card{padding:22px 20px}}.gold-plaque[data-v-fcfb68e9]{background:radial-gradient(90% 70% at 20% 15%,#fff1c48c,#0000 60%),radial-gradient(80% 60% at 85% 80%,#8b691473,#0000 60%),radial-gradient(70% 50% at 75% 10%,#d4af3759,#0000 55%),radial-gradient(60% 60% at 10% 90%,#78561466,#0000 55%),linear-gradient(135deg,#e8cd7d 0%,#d4af37 28%,#c9992e 52%,#b8860b 76%,#9c6f19 100%);position:relative;overflow:hidden;box-shadow:0 12px 30px #00000080,0 0 0 1px #0003}.gold-plaque.rect[data-v-fcfb68e9]{border-radius:8px}.gold-plaque.circle[data-v-fcfb68e9]{border-radius:50%}.grain[data-v-fcfb68e9]{mix-blend-mode:multiply;opacity:.55;position:absolute;inset:0}.stains[data-v-fcfb68e9]{mix-blend-mode:multiply;background:radial-gradient(circle at 12% 22%,#5a3c0a40,#0000 18%),radial-gradient(circle at 78% 30%,#5a3c0a2e,#0000 22%),radial-gradient(circle at 60% 85%,#5a3c0a38,#0000 20%),radial-gradient(circle at 30% 75%,#5a3c0a29,#0000 16%),radial-gradient(circle at 92% 88%,#5a3c0a47,#0000 24%);position:absolute;inset:0}.vignette[data-v-fcfb68e9]{box-shadow:inset 0 0 30% 12% #3c260899;pointer-events:none;position:absolute;inset:0}.frame[data-v-fcfb68e9]{pointer-events:none;border:2px solid #3c26088c;position:absolute;inset:8%;box-shadow:inset 0 0 0 4px #3c26081f,inset 0 0 0 6px #3c260859}.gold-plaque.rect .frame[data-v-fcfb68e9]{border-radius:3px}.gold-plaque.circle .frame[data-v-fcfb68e9]{border-radius:50%}.content[data-v-fcfb68e9]{z-index:5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.content span[data-v-fcfb68e9-s]{color:#0d0904;text-shadow:1px 1px #00000026,0 2px 6px #3c260859;font-family:Cinzel Decorative,serif;font-weight:700}.app-header[data-v-3533854e]{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#211b12d9;position:sticky;top:0}.bar[data-v-3533854e]{justify-content:space-between;align-items:center;gap:24px;padding:14px 24px;display:flex}.brand[data-v-3533854e]{align-items:center;gap:12px;display:flex}.brand[data-v-3533854e]:hover{text-decoration:none}.mark[data-v-3533854e]{flex:none;width:40px;height:40px}.mark span[data-v-3533854e]{font-size:20px}.wordmark[data-v-3533854e]{font-family:var(--display);color:var(--gold-1);letter-spacing:1px;font-size:22px}.nav[data-v-3533854e]{font-family:var(--serif);align-items:center;gap:22px;font-size:16px;display:flex}.nav a[data-v-3533854e]{color:var(--text)}.nav a[data-v-3533854e]:hover,.nav a.router-link-exact-active[data-v-3533854e]{color:var(--gold-1);text-decoration:none}.discord-link[data-v-3533854e]{border:1px solid var(--gold-3);border-radius:999px;padding:7px 16px;color:var(--gold-1)!important}.discord-link[data-v-3533854e]:hover{background:var(--gold-3);color:var(--ink)!important}@media (width<=640px){.bar[data-v-3533854e]{flex-direction:column;gap:12px;padding:14px 18px}.nav[data-v-3533854e]{flex-wrap:wrap;justify-content:center;gap:14px}}.app-footer[data-v-2d1ecdd5]{border-top:1px solid var(--border);padding:28px 0}.bar[data-v-2d1ecdd5]{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.copy[data-v-2d1ecdd5]{margin:0}.links[data-v-2d1ecdd5]{gap:20px;display:flex}.links a[data-v-2d1ecdd5]{color:var(--text-dim)}.links a[data-v-2d1ecdd5]:hover{color:var(--gold-1)}@media (width<=640px){.bar[data-v-2d1ecdd5]{text-align:center;flex-direction:column}}.hero[data-v-8e15c727]{text-align:center;padding:72px 0 48px}.hero-inner[data-v-8e15c727]{flex-direction:column;align-items:center;gap:32px;display:flex}.hero-plaque[data-v-8e15c727]{width:min(480px,100%);height:200px}.hero-plaque span[data-v-8e15c727]{letter-spacing:6px;font-size:clamp(48px,10vw,88px)}.tagline p[data-v-8e15c727]{color:var(--text);margin-bottom:8px;font-size:21px}.tagline strong[data-v-8e15c727]{color:var(--gold-1)}.about[data-v-8e15c727]{padding-bottom:80px}@media (width<=640px){.hero[data-v-8e15c727]{padding:48px 0 32px}.hero-plaque[data-v-8e15c727]{height:140px}}
