/*
Theme Name: Antheraya
Theme URI: https://antheraya.nl
Author: Antheraya
Description: Premium WordPress theme voor paragnostenchat met credits, profielen en live chat integratie.
Version: 2.0.0
Text Domain: antheraya
*/
:root{--ath-bg:#0f0b1f;--ath-card:#1b1433;--ath-accent:#d7a84f;--ath-accent2:#8d5cf6;--ath-text:#fff;--ath-muted:#cfc8e8;--ath-green:#26c281;--ath-red:#e74c3c}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(135deg,#0f0b1f,#271846 60%,#110c20);color:var(--ath-text)}a{color:inherit}.ath-container{max-width:1180px;margin:0 auto;padding:0 22px}.ath-header{position:sticky;top:0;z-index:30;background:rgba(15,11,31,.86);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.ath-nav{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:18px}.ath-brand{font-size:28px;font-weight:900;letter-spacing:.6px;text-decoration:none}.ath-brand span{color:var(--ath-accent)}.ath-menu{display:flex;gap:18px;align-items:center}.ath-menu a{text-decoration:none;color:var(--ath-muted);font-weight:700}.ath-button,.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 20px;background:linear-gradient(135deg,var(--ath-accent),#f5d37b);color:#1b1433;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgba(215,168,79,.24);cursor:pointer}.ath-button.secondary{background:rgba(255,255,255,.10);color:#fff;border:1px solid rgba(255,255,255,.14)}.ath-hero{padding:80px 0 55px;position:relative;overflow:hidden}.ath-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.ath-kicker{color:var(--ath-accent);font-weight:900;text-transform:uppercase;letter-spacing:2px}.ath-title{font-size:clamp(42px,7vw,78px);line-height:.96;margin:12px 0}.ath-subtitle{font-size:20px;color:var(--ath-muted);line-height:1.6;max-width:660px}.ath-hero-card,.ath-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.30)}.ath-orb{width:100%;aspect-ratio:1;border-radius:42%;background:radial-gradient(circle at 30% 30%,#f6d886,#8d5cf6 45%,#20133c 72%);box-shadow:0 40px 100px rgba(141,92,246,.35);display:flex;align-items:center;justify-content:center;font-size:88px}.ath-section{padding:56px 0}.ath-section h2{font-size:38px;margin:0 0 12px}.ath-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ath-advisor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ath-status{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.10);font-size:14px;color:var(--ath-muted)}.ath-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:var(--ath-red);box-shadow:0 0 0 4px rgba(231,76,60,.18)}.ath-dot.online{background:var(--ath-green);box-shadow:0 0 0 4px rgba(38,194,129,.18)}.ath-advisor{position:relative}.ath-advisor-photo{height:190px;border-radius:22px;background:linear-gradient(135deg,#382568,#8d5cf6);display:flex;align-items:center;justify-content:center;font-size:64px;margin-bottom:16px}.ath-price{color:var(--ath-accent);font-weight:900}.ath-footer{padding:42px 0;border-top:1px solid rgba(255,255,255,.10);color:var(--ath-muted);margin-top:40px}@media(max-width:900px){.ath-hero-grid,.ath-grid,.ath-advisor-grid{grid-template-columns:1fr}.ath-menu{display:none}.ath-nav{min-height:66px}.ath-hero{padding-top:48px}}

/* v3 profile detail */
.ath-profile-layout{display:grid;grid-template-columns:360px 1fr;gap:28px;align-items:start}.ath-profile-photo img{width:100%;border-radius:24px;box-shadow:0 12px 36px rgba(30,10,70,.16)}@media(max-width:760px){.ath-profile-layout{grid-template-columns:1fr}}
