body.pe-public-page{--landing-card-frost:linear-gradient(155deg,rgba(255,255,255,0.82),rgba(255,255,255,0.5) 38%,rgba(252,248,255,0.44));--landing-card-border:1px solid rgba(255,255,255,0.62);--landing-card-shadow:inset 0 1px 1px rgba(255,255,255,0.98),inset 0 -1px 0 rgba(24,34,54,0.06),0 3px 8px rgba(24,34,54,0.06),0 14px 32px rgba(24,34,54,0.11),0 28px 56px rgba(24,34,54,0.14),0 48px 96px rgba(155,89,182,0.11),0 0 0 1px rgba(155,89,182,0.07);--landing-card-blur:blur(80px) saturate(200%) brightness(1.02);min-height:100dvh;background:linear-gradient(160deg,#fdf8ff,#faf5f0 40%,#fff5f8);background-attachment:fixed;color:var(--text)}body.pe-public-page .pe-public-backdrop{z-index:0}body.pe-public-page .blog-footer,body.pe-public-page .blog-index,body.pe-public-page .blog-post-page,body.pe-public-page .poem-page-shell,body.pe-public-page .poet-profile-page,body.pe-public-page .poets-footer,body.pe-public-page .poets-shell{position:relative;z-index:1}body.pe-public-page nav.fp-nav,body.pe-public-page nav.fp-nav.poets-nav{background:var(--landing-card-frost);border-bottom:var(--landing-card-border);box-shadow:var(--landing-card-shadow);-webkit-backdrop-filter:var(--landing-card-blur);backdrop-filter:var(--landing-card-blur)}body.pe-public-page .poet-card-stat strong,body.pe-public-page .poet-detail-actions a,body.pe-public-page .poets-kicker,body.pe-public-page .poets-stat-value{color:var(--accent)}body.pe-public-page .poem-page-hero h1,body.pe-public-page .poet-profile-hero h1,body.pe-public-page .poets-header h1{color:var(--text)}body.pe-public-page .blog-card,body.pe-public-page .blog-post-page .blog-article,body.pe-public-page .poem-catalog-card,body.pe-public-page .poem-page-analysis,body.pe-public-page .poem-page-hero,body.pe-public-page .poem-page-panel,body.pe-public-page .poet-card,body.pe-public-page .poet-detail-inner,body.pe-public-page .poet-poems-library,body.pe-public-page .poet-profile-hero,body.pe-public-page .poets-controls,body.pe-public-page .poets-stat{background:var(--landing-card-frost);border:var(--landing-card-border);box-shadow:var(--landing-card-shadow);-webkit-backdrop-filter:var(--landing-card-blur);backdrop-filter:var(--landing-card-blur)}body.pe-public-page .poem-page-hero,body.pe-public-page .poet-detail-head,body.pe-public-page .poet-profile-hero{background:radial-gradient(circle at top right,rgba(155,89,182,.14),transparent 34%),radial-gradient(circle at left bottom,rgba(225,73,137,.1),transparent 36%),var(--landing-card-frost)}body.pe-public-page .poets-controls input:focus,body.pe-public-page .poets-controls input:hover,body.pe-public-page .poets-controls select:focus,body.pe-public-page .poets-controls select:hover{border-color:rgba(155,89,182,.55);box-shadow:0 0 0 3px rgba(155,89,182,.12)}body.pe-public-page .poet-card.is-active,body.pe-public-page .poet-card:hover{border-color:rgba(155,89,182,.42);box-shadow:var(--landing-card-shadow),0 16px 34px rgba(155,89,182,.12)}body.pe-public-page .poem-actions .fp-btn-solid,body.pe-public-page .poet-card-action{background:linear-gradient(135deg,var(--grad-1),var(--grad-2));border-color:transparent;color:#fff}body.pe-public-page .poet-card.is-active .poet-card-action,body.pe-public-page .poet-card:hover .poet-card-action{background:linear-gradient(135deg,var(--accent-hover),var(--grad-2))}body.pe-public-page .poet-chip{background:var(--accent-bg);color:var(--accent);border-color:rgba(155,89,182,.2)}body.pe-public-page .poet-card-stat{background:rgba(255,255,255,.58);border-color:rgba(155,89,182,.14)}body.pe-public-page .poet-tone-0 .poet-avatar{background:linear-gradient(135deg,var(--grad-1),var(--grad-2))}body.pe-public-page .blog-article-header h1,body.pe-public-page .blog-index-header h1{color:var(--text)}body.pe-public-page .blog-card:hover{border-color:rgba(155,89,182,.35);box-shadow:var(--landing-card-shadow),0 12px 28px rgba(155,89,182,.1)}body.pe-public-page .blog-post-page .blog-article{border-radius:20px;padding:clamp(1.25rem,3vw,2rem)}body.pe-public-page .blog-footer,body.pe-public-page .poets-footer{background:var(--landing-card-frost);border-top:var(--landing-card-border);-webkit-backdrop-filter:var(--landing-card-blur);backdrop-filter:var(--landing-card-blur)}body.pe-public-page .blog-footer a:hover,body.pe-public-page .poets-footer a:hover{color:var(--accent)}#landing-poets .poet-profile-back-btn,.poet-profile-actions .poet-profile-back-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border-radius:8px;border:1px solid rgba(15,118,110,.28);color:#0f766e;background:#ffffff;font-size:.82rem;font-weight:800}#landing-poets .landing-poets-detail{display:grid;grid-gap:12px;gap:12px}#landing-poets:has(.poem-analysis-view),#landing-poets:has(.poet-profile-page--embedded){padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#landing-poets .poem-analysis-view--embedded,#landing-poets .poet-profile-page--embedded{width:100%;margin:0;padding:0}#landing-poets .poets-kicker,#landing-poets .poets-stat-value{color:var(--accent)}#landing-poets .landing-results-title,#landing-poets .poet-profile-hero h1{color:var(--text)}#landing-poets .poem-analysis-view .landing-results-header,#landing-poets .poem-catalog-card,#landing-poets .poet-poems-library,#landing-poets .poet-profile-hero{background:var(--landing-card-frost);border:var(--landing-card-border);box-shadow:var(--landing-card-shadow);-webkit-backdrop-filter:var(--landing-card-blur);backdrop-filter:var(--landing-card-blur)}#landing-poets .poet-profile-hero{background:radial-gradient(circle at top right,rgba(155,89,182,.14),transparent 34%),radial-gradient(circle at left bottom,rgba(225,73,137,.1),transparent 36%),var(--landing-card-frost)}.poem-analysis-toolbar{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.poem-analysis-meta{margin-top:0}.poem-analysis-source{margin:0}.poem-analysis-view--page{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:28px 0 42px}#landing-poets .poet-chip{background:var(--accent-bg);color:var(--accent);border-color:rgba(155,89,182,.2)}#landing-poets .poem-catalog-primary,#landing-poets .poem-page-poet-link--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-decoration:none}#landing-poets .poem-analysis-switch{text-decoration:none}#landing-poets .analysis-section h2{font-family:var(--font-display);color:var(--text)}#landing-poets .analysis-translation{color:var(--text-secondary)}#landing-poets .analysis-context-list dd,#landing-poets .analysis-explanation{color:var(--text)}#landing-poets .analysis-tag{background:var(--accent-bg);color:var(--accent)}