.ap-hero-glow:after{content:"";position:absolute;inset:-30% -20% auto;height:70%;background:radial-gradient(circle at 50% 0%,var(--ap-gold-soft),transparent 70%);pointer-events:none}.ap-manifesto-quote:before{content:"«";color:var(--ap-gold);opacity:.55;margin-right:.08em}.ap-manifesto-quote:after{content:"»";color:var(--ap-gold);opacity:.55;margin-left:.08em}.ap-pull-quote:before{content:"«"}.ap-pull-quote:after{content:"»"}.ap-showcase-card[data-accent=gold]{--ap-showcase-accent: var(--ap-gold)}.ap-showcase-card[data-accent=rose]{--ap-showcase-accent: var(--ap-rose)}.ap-showcase-card[data-accent=cobalt]{--ap-showcase-accent: var(--ap-cobalt)}.ap-showcase-card .ap-pull-quote{color:var(--ap-showcase-accent)}.ap-showcase-card .ap-pull-quote:before,.ap-showcase-card .ap-pull-quote:after{color:var(--ap-showcase-accent);opacity:.7}.ap-showcase-card .ap-showcase-cta{background:var(--ap-showcase-accent)}@media(min-width:768px){.ap-showcase-card--flip{flex-direction:row-reverse}}.ap-showcase-cover-glow{background:radial-gradient(circle at 50% 50%,var(--ap-showcase-accent),transparent 70%);opacity:.22;filter:blur(6px);transition:opacity .3s ease}.ap-showcase-cover:hover{border-color:var(--ap-showcase-accent)}.ap-showcase-cover:hover .ap-showcase-cover-glow{opacity:.38}.ap-biblio-scroll{max-height:min(70vh,640px);overflow-y:auto}.ap-biblio-table thead th{position:sticky;top:0;z-index:1;background:var(--ap-surface-raised);border-bottom:1px solid var(--ap-border-strong)}.ap-rank-card{transition:transform .3s ease,border-color .3s ease}.ap-rank-card:hover{transform:translateY(-4px);border-color:var(--ap-border-strong)}.ap-tier-tile{background:var(--ap-surface-raised);border:1px solid var(--ap-border);border-radius:var(--ap-radius);transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.ap-tier-tile:hover{border-color:var(--ap-gold);background:var(--ap-gold-soft);transform:translate(4px)}.ap-adapt-card{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius);transition:border-color .25s ease,background-color .25s ease}a.ap-adapt-card:hover{border-color:var(--ap-gold);background:var(--ap-gold-soft)}.ap-press-card{background:var(--ap-surface-raised);border:1px solid var(--ap-border);border-radius:var(--ap-radius)}.ap-press-quote:before{content:"«";color:var(--ap-gold);opacity:.7;margin-right:.06em}.ap-press-quote:after{content:"»";color:var(--ap-gold);opacity:.7;margin-left:.06em}.ap-cta-panel{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg)}.ap-cta-tile{min-width:220px;background:var(--ap-surface-raised);border:1px solid var(--ap-border);border-radius:var(--ap-radius);transition:border-color .25s ease,background-color .25s ease}.ap-cta-tile:hover{border-color:var(--ap-gold);background:var(--ap-gold-soft)}.ap-section{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem;padding-block:var(--ap-section-gap)}@media(min-width:640px){.ap-section{padding-inline:1.5rem}}@media(min-width:1024px){.ap-section{padding-inline:2rem}}.author-page{--ap-bg: #0b0d12;--ap-surface: #12151d;--ap-surface-raised: #171b26;--ap-border: #232838;--ap-border-strong: #333a4f;--ap-ink: #e8e4d8;--ap-ink-muted: #9a958a;--ap-ink-faint: #6b675e;--ap-gold: #c9a961;--ap-gold-soft: rgba(201, 169, 97, .14);--ap-rose: #b5767a;--ap-cobalt: #7c93c7;--ap-display: "Newsreader", "Times New Roman", serif;--ap-ui: "Geist", "Inter", system-ui, sans-serif;--ap-radius: 4px;--ap-radius-lg: 8px;--ap-section-gap: clamp(56px, 8vw, 112px)}
