.signs-hub[data-v-d47b0e37]{margin:0 auto;max-width:var(--max-width);padding:var(--space-6) var(--space-6) var(--space-12)}.signs-breadcrumb ol[data-v-d47b0e37]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-1) var(--space-2);list-style:none;margin:0 0 var(--space-6);padding:0}.signs-breadcrumb li[data-v-d47b0e37]:not(:last-child):after{color:var(--neutral-400);content:"/";margin-inline-start:var(--space-2)}.signs-breadcrumb a[data-v-d47b0e37]{color:var(--red-700);text-decoration:none}.signs-breadcrumb a[data-v-d47b0e37]:hover{text-decoration:underline}.signs-hero[data-v-d47b0e37]{background:radial-gradient(ellipse at 50% 60%,transparent 35%,rgba(26,4,7,.62) 100%),var(--gradient-hero);border-radius:var(--radius-xl);margin-bottom:var(--space-8);overflow:hidden;padding:var(--space-10) var(--space-6);position:relative;text-align:center}.signs-hero[data-v-d47b0e37]>*{position:relative;z-index:1}.signs-hero h1[data-v-d47b0e37]{color:var(--gold-400);font-family:var(--font-heading);font-size:var(--text-5xl);margin-bottom:var(--space-3);overflow-wrap:anywhere;text-shadow:0 2px 8px rgba(0,0,0,.3)}.signs-intro[data-v-d47b0e37]{color:var(--red-200);font-size:var(--text-lg);margin:0 auto;max-width:640px}.signs-zoo[data-v-d47b0e37]{margin:var(--space-10) 0 var(--space-8);text-align:center}.signs-zoo h2[data-v-d47b0e37]{border-bottom:3px double var(--color-accent);display:inline-block;padding-bottom:var(--space-3)}.signs-zoo h2[data-v-d47b0e37],.signs-zoo p[data-v-d47b0e37]{margin-bottom:var(--space-4)}.signs-zoo p[data-v-d47b0e37]{color:var(--color-text-muted)}.signs-zoo-link[data-v-d47b0e37]{border:2px solid var(--color-accent);border-radius:var(--radius-full);color:var(--color-primary-dark);display:inline-block;font-weight:700;padding:var(--space-2) var(--space-6);text-decoration:none;transition:background .15s ease}.signs-zoo-link[data-v-d47b0e37]:hover{background:var(--gold-50)}@media(max-width:768px){.signs-hero h1[data-v-d47b0e37]{font-size:var(--text-3xl)}}@media(max-width:480px){.signs-hub[data-v-d47b0e37]{padding:var(--space-4) var(--space-3) var(--space-8)}.signs-hero[data-v-d47b0e37]{padding:var(--space-8) var(--space-4)}}
