body{color:#28442e;background:radial-gradient(circle at 20% 15%,rgba(216,160,55,.16),transparent 28%),radial-gradient(circle at 78% 22%,rgba(79,126,86,.18),transparent 24%),linear-gradient(180deg,#f5f2ea,#ece7da)}.topbar,.hero,.panel{background:rgba(255,252,246,.94);border:1px solid rgba(40,68,46,.12);box-shadow:0 20px 60px rgba(24,33,25,.14)}.nav-link,.button-secondary{border:1px solid rgba(40,68,46,.12);background:rgba(255,255,255,.45);color:#5f7264}.button-primary{background:linear-gradient(135deg,#4f7e56,#d8a037);color:#fffdf8}.logo-stage{display:grid;place-items:center;width:min(320px,70vw);aspect-ratio:1;margin-inline:auto;padding:1.5rem;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.86),rgba(255,255,255,.16) 68%,transparent 72%)}.logo-stage img{width:min(240px,100%)}.portal-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.portal-card{padding:2rem;border-radius:2rem;background:rgba(255,252,246,.94);border:1px solid rgba(40,68,46,.12);box-shadow:0 10px 26px rgba(35,48,37,.08);display:grid;gap:1rem}.portal-badge{display:inline-flex;width:fit-content;align-items:center;min-height:44px;padding:.75rem 1rem;border-radius:9999px;background:rgba(79,126,86,.10);border:1px solid rgba(79,126,86,.18);color:#35533a;font-weight:700}.hero-visual{display:grid;place-items:center}.cover-stage,.visual-card{width:min(420px,100%)}.cover-stage img,.visual-card img{width:100%;border-radius:1.25rem}.release-link{border:1px solid rgba(40,68,46,.12);background:rgba(255,255,255,.45);color:#28442e}.imprint{display:grid;gap:.75rem}.home-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1rem;border:1px solid rgba(40,68,46,.12);border-radius:9999px;color:#5f7264;background:rgba(255,255,255,.38)}
.imprint-link{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.18em}

.imprint-email{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.18em}
