main{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;padding:4rem 1.5rem}.page-title{font-size:clamp(2.5rem,8vw,4rem);color:#fff;margin-bottom:.5rem;text-align:center;letter-spacing:-.02em}.subtitle{font-size:1.25rem;color:#9399b2;margin-bottom:4rem;text-align:center;font-style:italic}.journal-hub{width:100%;display:flex;flex-direction:column;gap:5rem;margin-bottom:6rem}.hub-section h2{font-size:1.5rem;color:#fff;margin-bottom:2rem;padding-left:1.25rem;border-left:3px solid var(--accent);text-transform:uppercase;letter-spacing:.1em}.journal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.journal-card{display:flex;flex-direction:column;background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:2.5rem;border-radius:20px;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.journal-card:hover{background:#89b4fa0d;border-color:var(--accent);transform:translateY(-8px);box-shadow:0 20px 40px -20px #89b4fa33}.pillar-card{border-color:#89b4fa33;background:#89b4fa05}.pillar-card .category{color:#fff}.category{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-weight:700;margin-bottom:1.25rem;display:block}.journal-card h2{font-size:1.5rem;color:#fff;margin:0 0 1rem;line-height:1.2}.journal-card p{color:#9399b2;font-size:.95rem;line-height:1.6;margin:0}@media(max-width:640px){.journal-grid{grid-template-columns:1fr}}html[data-theme=light] .page-title{color:#4c4f69}html[data-theme=light] .subtitle{color:#6c6f85}html[data-theme=light] .hub-section h2{color:#4c4f69}html[data-theme=light] .journal-card{background:#00000008;border-color:#00000014}html[data-theme=light] .journal-card:hover{background:#1e66f50d;border-color:#1e66f5;box-shadow:0 20px 40px -20px #1e66f526}html[data-theme=light] .journal-card h2{color:#4c4f69}html[data-theme=light] .journal-card p{color:#6c6f85}html[data-theme=light] .pillar-card{border-color:#1e66f533;background:#1e66f508}html[data-theme=light] .pillar-card .category{color:#1e66f5}html[data-theme=frappe] .page-title{color:#c6d0f5}html[data-theme=frappe] .subtitle{color:#838ba7}html[data-theme=frappe] .hub-section h2{color:#c6d0f5}html[data-theme=frappe] .journal-card{background:#ffffff08;border-color:#ffffff0f}html[data-theme=frappe] .journal-card:hover{background:#8caaee0d;border-color:#8caaee;box-shadow:0 20px 40px -20px #8caaee26}html[data-theme=frappe] .journal-card h2{color:#c6d0f5}html[data-theme=frappe] .journal-card p{color:#a5adce}html[data-theme=frappe] .pillar-card{border-color:#8caaee33;background:#8caaee08}html[data-theme=frappe] .pillar-card .category{color:#c6d0f5}
