.social-shell.reading-surface{--reader-radius:8px;max-width:1280px;padding:24px 0 40px}.social-shell.reading-surface .social-nav{gap:24px;margin:0 0 24px;font-size:12px}.social-shell.reading-surface .social-nav a{border-radius:0;min-height:48px;font-weight:500}.social-shell.reading-surface .social-heading{border:0;align-items:flex-end;gap:24px;margin:24px 0 28px;padding:0}.social-shell.reading-surface .social-heading h1{color:var(--foreground);letter-spacing:-.055em;font-size:max(32px,min(4vw,52px));font-weight:700;line-height:1.05}.social-shell.reading-surface .reader-kicker{color:var(--accent-text);font:650 11px/1.5 var(--font-geist-sans),system-ui,sans-serif;letter-spacing:.1em;margin:0 0 8px}.social-shell.reading-surface .reader-kicker:before{display:none}.social-shell.reading-surface .social-heading p:not(.reader-kicker):not(.social-eyebrow){max-width:56ch;font-size:14px;line-height:1.7}.social-shell.reading-surface .social-button{border:1px solid var(--foreground);background:var(--foreground);color:var(--background);min-height:44px;box-shadow:none;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:600}.social-shell.reading-surface .social-button:hover{background:color-mix(in srgb,var(--foreground) 90%,var(--background))}.social-shell.reading-surface .social-secondary{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);border-radius:6px;padding:8px 12px;font-size:12px}.social-shell.reading-surface .social-panel{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:8px;padding:24px}.social-shell.reading-surface .social-section-title h2{letter-spacing:-.035em;font-size:21px;font-weight:600}.social-shell.reading-surface .social-section-title p{font-size:12px;line-height:1.7}.social-shell.reading-surface .social-field{font-size:12px}.social-shell.reading-surface .social-field :-webkit-any(input,select,textarea){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;font-size:13px}.social-shell.reading-surface .social-field :-moz-any(input,select,textarea){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;font-size:13px}.social-shell.reading-surface .social-field :is(input,select,textarea){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;font-size:13px}.social-shell.reading-surface .social-field small{font-size:11px;line-height:1.7}.social-shell.reading-surface .social-empty{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:28px}.social-shell.reading-surface .social-empty h2{letter-spacing:-.035em;font-size:24px;font-weight:600}.social-shell.reading-surface .social-topics{gap:24px}.social-shell.reading-surface .social-topics button{min-height:48px;font-size:12px}.social-shell.reading-surface .social-topics button[aria-pressed=true]{border-bottom-color:var(--foreground)}.social-shell.reading-surface .social-book-grid{gap:26px 18px}.social-shell.reading-surface .social-book-image{aspect-ratio:2/3;border:1px solid var(--border);border-radius:4px}.social-shell.reading-surface .social-book h3{letter-spacing:-.015em;font-size:13px;font-weight:600;line-height:1.5}.social-shell.reading-surface .social-book p{font-size:11px}.social-shell.reading-surface .social-identity{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:8px}.social-shell.reading-surface .social-cover:after{background:0 0;transform:none}.social-shell.reading-surface .social-cover-mark{opacity:.08;font-size:96px}.social-shell.reading-surface .social-public-header .social-cover{height:150px;min-height:150px}.social-shell.reading-surface .social-public-header .social-identity-body{padding:0 28px 28px}.social-shell.reading-surface .social-public-header .social-identity-body h2{letter-spacing:-.04em;font-size:36px}.social-shell.reading-surface .social-profile-connect{padding:18px 0}.social-shell.reading-surface .profile-follow-actions{gap:8px;margin-top:0}.social-shell.reading-surface .social-profile-showcase{background:0 0;border:0;margin:28px 0 16px;padding:0}.social-shell.reading-surface .social-profile-showcase strong{letter-spacing:-.035em;font-size:23px;font-weight:600}.social-shell.reading-surface .social-profile-showcase small{margin-top:8px;font-size:11px;line-height:1.7}.social-shell.reading-surface .social-stats{border:1px solid var(--border);background:var(--surface);border-radius:8px}.social-shell.reading-surface .social-stat{border-right:1px solid var(--border);background:0 0}.social-shell.reading-surface .social-stat:last-child{border-right:0}.social-shell.reading-surface .social-stat strong{font-size:26px;font-weight:600}.social-shell.reading-surface .social-stat span{font-size:11px}.social-shell.reading-surface :-webkit-any(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.social-shell.reading-surface :-moz-any(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.social-shell.reading-surface :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:760px){.social-shell.reading-surface .social-heading{align-items:flex-start}}@media (max-width:640px){.social-shell.reading-surface{padding-top:12px}.social-shell.reading-surface .social-nav{gap:24px;margin-bottom:20px}.social-shell.reading-surface .social-heading{margin:20px 0 24px}.social-shell.reading-surface .social-heading h1{font-size:34px}.social-shell.reading-surface .social-panel{padding:20px 16px}.social-shell.reading-surface .social-public-header .social-identity-body{padding-left:20px;padding-right:20px}.social-shell.reading-surface .social-public-header .social-identity-body h2{font-size:28px}.social-shell.reading-surface .social-book-grid{gap:20px 12px}}
