.about-page{background:radial-gradient(circle at 78% 10%,#7c3aed29,transparent 30rem),var(--body-background-color);min-height:100%;padding:clamp(3rem,8vw,7rem) 1rem}.about-card{border:1px solid var(--shell-border);background:var(--shell-surface-subtle);border-radius:1.5rem;width:min(48rem,100%);margin-inline:auto;padding:clamp(1.5rem,5vw,4rem)}.about-eyebrow{align-items:center;gap:var(--space-2);letter-spacing:.12em;text-transform:uppercase;font-weight:760;display:flex;color:var(--shell-accent-light)!important;font-size:.76rem!important}.about-eyebrow svg{width:1rem;height:1rem}.about-card h1{margin-top:var(--space-4);letter-spacing:-.06em;font-size:clamp(2.7rem,7vw,5rem);font-weight:780;line-height:.98}.about-card>p:not(.about-eyebrow){margin-top:var(--space-5);color:var(--shell-text-muted);line-height:1.7}.about-card h2{margin-top:var(--space-8);font-size:1.4rem;font-weight:730}.about-card ul{gap:var(--space-4);margin-top:var(--space-4);display:grid}.about-card li{gap:var(--space-1);border-left:2px solid var(--shell-accent);padding-left:var(--space-4);display:grid}.about-card a{align-items:center;gap:var(--space-2);width:max-content;max-width:100%;color:var(--shell-accent-light);font-weight:680;text-decoration:none;display:inline-flex}.about-card a:hover{text-underline-offset:.2rem;text-decoration:underline}.about-card a svg{width:.9rem;height:.9rem}.about-card li strong{color:var(--shell-text-strong);font-weight:680}.about-card li span{color:var(--shell-text-muted);font-size:.88rem;line-height:1.55}.about-repository{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.about-card .about-licence{border:1px solid var(--shell-border);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:680;line-height:1.5}
