.about{background-color:var(--sc-color-surface);border:1px solid var(--sc-color-border);padding:var(--sc-space-7);border-radius:var(--sc-radius-lg);max-width:720px;margin:var(--sc-space-6) auto;flex-direction:column;align-items:flex-start;display:flex}.about h1{font-size:var(--sc-text-2xl);letter-spacing:-.02em;color:var(--sc-color-text);margin:0 0 .6em;font-weight:800}.about h2{font-size:var(--sc-text-md);color:var(--sc-color-text);margin:1.25em 0 .35em;font-weight:700}.about p{font-size:var(--sc-text-md);line-height:var(--sc-leading-normal);color:var(--sc-color-text-muted);margin:0 0 1em}.about p a{color:var(--sc-color-accent);margin:-.6em 0;padding:.6em 0}.about .email{background:var(--sc-color-bg);border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-md);align-items:center;gap:.75em;padding:1em 1.5em;display:flex}.about .email svg{color:var(--sc-color-accent-icon);font-size:1.5rem}.about .email a{color:var(--sc-color-accent);font-weight:600;font-size:var(--sc-text-md);text-decoration:none}.about .email a:hover{text-decoration:underline}.about ul{margin:var(--sc-space-6) 0 0;gap:.75em;padding:0;list-style:none;display:flex}.about ul li a{border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-full);width:44px;height:44px;color:var(--sc-color-text-muted);transition:color var(--sc-duration-fast) var(--sc-ease),border-color var(--sc-duration-fast) var(--sc-ease);background:0 0;justify-content:center;align-items:center;display:flex}.about ul li a svg{font-size:1.25rem}.about ul li a:hover{color:var(--sc-color-accent);border-color:var(--sc-color-accent)}
