.about-shell{display:grid;gap:clamp(3rem,7vw,4.5rem);margin:0 auto;max-width:41rem}.about-section{display:grid;gap:1rem;scroll-margin-top:6.25rem}.about-section h2,.about-profile__tagline{font-family:var(--font-display)}.about-section h2{font-size:clamp(1.55rem,3vw,2rem);font-weight:500;letter-spacing:.03em;line-height:1.3;margin:0}.about-profile{gap:clamp(1rem,3vw,1.5rem)}.about-profile__avatar{aspect-ratio:1;border:3px solid color-mix(in srgb,var(--background) 72%,var(--muted) 28%);border-radius:50%;box-shadow:0 12px 28px #2827281f;display:block;height:auto;justify-self:center;-o-object-fit:cover;object-fit:cover;width:clamp(7rem,20vw,9rem)}.about-profile__tagline{font-size:clamp(1.45rem,4vw,2rem);letter-spacing:.02em;line-height:1.35;margin:0;text-align:center}.about-prose{display:grid;gap:.65rem;text-align:left;width:100%}.about-prose p{font-size:1.03rem;line-height:1.9;margin:0}.about-identity{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.identity-link{align-items:center;border-radius:50%;color:inherit;display:inline-flex;height:2.5rem;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:2.5rem}.identity-link:hover{background:var(--surface-muted);transform:translateY(-1px)}.identity-link__icon{display:block;filter:brightness(0);height:1.35rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1.35rem}.support-block__intro{color:var(--text-secondary);line-height:1.9;margin:0}.about-blog__list{border-top:1px solid var(--border);list-style:none;margin:0;padding:0;width:100%}.about-blog__list li{align-items:baseline;border-bottom:1px solid var(--border);display:grid;gap:1.25rem;grid-template-columns:5rem minmax(0,1fr);margin:0;padding:1rem 0;text-align:left}.about-blog__label{color:var(--text-secondary);font-size:.95rem}#support,#about-blog h2{text-align:center}.support-block{display:grid;gap:.85rem;justify-items:center}.support-badge{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 52%),linear-gradient(135deg,#49b8d6,#2aa7c9 52%,#178db2);border:1px solid rgba(23,141,178,.92);border-radius:999px;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #178db22e;color:#fff;cursor:pointer;display:inline-flex;gap:.48rem;min-height:2.4rem;padding:.42rem .88rem .42rem .72rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.support-badge:hover{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 52%),linear-gradient(135deg,#59c3df,#35b0d1 52%,#1b95bb);border-color:#1b95bbfa;box-shadow:inset 0 1px #ffffff42,0 16px 30px #178db238;transform:translateY(-1px)}.support-badge__icon{align-items:center;color:#ff8ab3;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;transform:translateY(-.5px)}.support-badge__text{font-family:var(--font-ui);font-size:.9rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.support-dialog{background:transparent;border:none;max-width:min(42rem,calc(100vw - 2rem));padding:0;width:100%}.support-dialog::backdrop{backdrop-filter:blur(6px);background:#0f172a7a}.support-dialog__surface{background:color-mix(in srgb,var(--background) 92%,white 8%);border:1px solid var(--card-border);border-radius:24px;box-shadow:0 24px 60px #0f172a2e;padding:clamp(1rem,3vw,1.4rem)}.support-dialog__header{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem}.support-dialog__eyebrow{color:var(--text-secondary);font-size:.8rem;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.support-dialog__header h3{font-size:clamp(1.2rem,3vw,1.5rem);margin:0}.support-dialog__close{background:transparent;border:1px solid var(--card-border);border-radius:999px;color:var(--text-secondary);cursor:pointer;font:inherit;line-height:1;padding:.55rem .8rem}.support-dialog__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.support-qr{min-width:0}.support-card__qr img{display:block;height:auto;width:100%}[data-theme=dark] .identity-link__icon{filter:brightness(0) invert(1)}[data-theme=dark] .support-badge{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 52%),linear-gradient(135deg,#44b4d3,#269fc3 52%,#177f9d);border-color:#44b4d3b8;box-shadow:inset 0 1px #ffffff29,0 14px 28px #092b3a47}[data-theme=dark] .support-dialog__surface{background:color-mix(in srgb,var(--background) 82%,var(--muted) 18%)}@media(max-width:640px){.about-shell{gap:2.75rem}.about-prose p{font-size:1rem}.about-blog__list li{gap:.75rem;grid-template-columns:4rem minmax(0,1fr)}.support-dialog{max-width:calc(100vw - 1rem)}.support-dialog__grid{grid-template-columns:1fr}.support-dialog__header{align-items:stretch;flex-direction:column}}
