.writer-profile_page__Np3w5{-webkit-padding-after:var(--space-9);padding-block-end:var(--space-9);background:var(--bg-subtle)}.writer-profile_header__zNJXh{background:var(--bg);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);box-shadow:var(--shadow-xs)}.writer-profile_headerInner__TwsX3{display:grid}.writer-profile_cover__4Y_mX{position:relative;overflow:hidden;block-size:clamp(9rem,30vw,22rem);margin-inline:calc(var(--space-5) * -1);background:linear-gradient(135deg,var(--ink-100),var(--ink-300))}.writer-profile_coverImage__duJ7U{object-fit:cover}.writer-profile_identity__WvR_8{display:grid;justify-items:center;grid-gap:var(--space-4);gap:var(--space-4);-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5);text-align:center}.writer-profile_avatar__WFqeF{position:relative;z-index:1;display:block;inline-size:8.5rem;block-size:8.5rem;-webkit-margin-before:-4.25rem;margin-block-start:-4.25rem;overflow:hidden;border:4px solid var(--bg);border-radius:var(--radius-pill);background:var(--ink-50);box-shadow:var(--shadow-sm)}.writer-profile_avatarImage__M38ge{display:block;inline-size:100%;block-size:100%;object-fit:cover}.writer-profile_avatarInitials__ZaVZ6{display:grid;place-items:center;inline-size:100%;block-size:100%;font-family:var(--font-display);font-size:var(--step-3);color:var(--muted-foreground-strong);background:var(--ink-50)}.writer-profile_identityText__G9Llq{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.writer-profile_name__efb8S{font-family:var(--font-display);font-size:var(--step-4);line-height:var(--leading-tight);overflow-wrap:anywhere}.writer-profile_handle__ZZjuZ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);color:var(--muted-foreground);font-size:var(--step--1)}.writer-profile_handle__ZZjuZ>span:first-child{font-family:var(--font-mono)}.writer-profile_handle__ZZjuZ>span+span:before{content:"·";-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3)}.writer-profile_stats__YAqyH{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0}.writer-profile_stats__YAqyH>div{display:flex;align-items:baseline;gap:var(--space-1)}.writer-profile_stats__YAqyH dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.writer-profile_stats__YAqyH dt{color:var(--muted-foreground);font-size:var(--step--1)}.writer-profile_actions__ntTz_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.writer-profile_privateNotice__OGp4L{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:var(--step--1)}.writer-profile_tabs__TqZPj{display:flex;gap:var(--space-2);overflow-x:auto;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);scrollbar-width:none}.writer-profile_tab__mV4yN{flex:none;padding:var(--space-3) var(--space-3);-webkit-margin-after:-1px;margin-block-end:-1px;-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;color:var(--muted-foreground-strong);font-size:var(--step--1);font-weight:600;text-decoration:none}.writer-profile_tab__mV4yN:focus-visible,.writer-profile_tab__mV4yN:hover{color:var(--foreground);border-block-end-color:var(--accent)}.writer-profile_body__XCx_p{display:grid;grid-gap:var(--space-5);gap:var(--space-5);-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5)}.writer-profile_feed__xc_o8,.writer-profile_sidebar__OCG1p{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);min-inline-size:0}.writer-profile_card__2BVKd{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs);scroll-margin-block-start:var(--space-8)}.writer-profile_cardTitle__167J2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-family:var(--font-display);font-size:var(--step-1)}.writer-profile_cardCount__59Vib{color:var(--muted-foreground);font-family:var(--font-sans);font-size:var(--step--1);font-weight:400}.writer-profile_bio___Tr_9{font-family:var(--font-display);font-size:var(--step-0);line-height:var(--leading-normal);text-align:center;overflow-wrap:anywhere}.writer-profile_facts__qxZ_8{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--step--1);color:var(--muted-foreground-strong)}.writer-profile_facts__qxZ_8 li{display:flex;align-items:center;gap:var(--space-3)}.writer-profile_facts__qxZ_8 svg{inline-size:1.1rem;block-size:1.1rem;flex:none;fill:none;stroke:var(--muted-foreground);stroke-width:1.25;stroke-linejoin:round}.writer-profile_interests__tUSjm{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.writer-profile_badges__HaSOb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3) var(--space-2);gap:var(--space-3) var(--space-2);margin:0;padding:0;list-style:none}.writer-profile_badges__HaSOb li{display:grid;justify-items:center;grid-gap:var(--space-1);gap:var(--space-1);text-align:center}.writer-profile_badgeSticker__i4k_l{display:block;inline-size:100%;max-inline-size:4rem}.writer-profile_badgeSticker__i4k_l img,.writer-profile_postSticker__2a_cx img{display:block;inline-size:100%;block-size:auto}.writer-profile_badgeName__5RZcy{color:var(--muted-foreground-strong);font-size:var(--step--2);line-height:var(--leading-snug)}.writer-profile_shelf__Rw3Bk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3) var(--space-2);gap:var(--space-3) var(--space-2);margin:0;padding:0;list-style:none}.writer-profile_book__LWgDa{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:inherit;text-decoration:none}.writer-profile_bookCover__dSCOP{inline-size:100%;border:1px solid var(--border);border-radius:var(--radius-xs)}.writer-profile_bookCoverImage__tuSFM{inline-size:100%;block-size:100%;object-fit:cover}.writer-profile_bookFallback__kN60m{display:grid;place-items:center;block-size:100%;padding:var(--space-1);overflow:hidden;color:var(--muted-foreground-strong);font-family:var(--font-display);font-size:var(--step--2);line-height:var(--leading-snug);text-align:center}.writer-profile_bookText__4a3gu{display:grid;min-inline-size:0}.writer-profile_bookTitle__9AxdY{font-weight:600;line-height:var(--leading-snug)}.writer-profile_bookAuthor__Kaver,.writer-profile_bookTitle__9AxdY{overflow:hidden;font-size:var(--step--2);text-overflow:ellipsis;white-space:nowrap}.writer-profile_bookAuthor__Kaver{color:var(--muted-foreground)}.writer-profile_shelfNote__dDqbO{color:var(--muted-foreground);font-size:var(--step--2)}.writer-profile_book__LWgDa:focus-visible .writer-profile_bookTitle__9AxdY,.writer-profile_book__LWgDa:hover .writer-profile_bookTitle__9AxdY{text-decoration:underline}.writer-profile_featured__rdY4I{gap:var(--space-4)}.writer-profile_projectPanel__nW_38{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.writer-profile_projectCover__IuWm3{inline-size:5rem;border-radius:var(--radius-xs)}.writer-profile_projectBody__aYGtD{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.writer-profile_projectTitle__KX8oQ{font-family:var(--font-display);font-size:var(--step-2);line-height:var(--leading-snug)}.writer-profile_projectMeta__5vbxI{color:var(--muted-foreground);font-size:var(--step--1)}.writer-profile_projectNumbers__SHC0p{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--muted-foreground-strong);font-size:var(--step--1)}.writer-profile_challengeStrip__eON8E{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);margin-inline:calc(var(--space-5) * -1);-webkit-margin-after:calc(var(--space-4) * -1);margin-block-end:calc(var(--space-4) * -1);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md);background:var(--accent-soft);font-size:var(--step--1)}.writer-profile_challengeStrip__eON8E a{color:var(--accent);font-family:var(--font-display);font-size:var(--step-0);font-weight:600;text-decoration:none}.writer-profile_challengeStrip__eON8E a:hover{text-decoration:underline}.writer-profile_challengeStrip__eON8E span{color:var(--muted-foreground-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.writer-profile_feedTitle__CrUGl{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);font-family:var(--font-display);font-size:var(--step-1)}.writer-profile_emptyNote__KKKjX{color:var(--muted-foreground-strong);font-size:var(--step--1)}.writer-profile_posts__b0fOA{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.writer-profile_post__S1Z4x{gap:var(--space-3)}.writer-profile_postHead__VpC1H{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.writer-profile_postAvatar__y01B4{display:block;inline-size:2.5rem;block-size:2.5rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--ink-50)}.writer-profile_postAvatar__y01B4 .writer-profile_avatarInitials__ZaVZ6{font-size:var(--step--1)}.writer-profile_postLine__kPXGF{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--muted-foreground-strong)}.writer-profile_postLine__kPXGF strong{color:var(--foreground);font-weight:600}.writer-profile_postWhen__Vax1g{align-self:start;color:var(--muted-foreground);font-size:var(--step--2);white-space:nowrap}.writer-profile_postWords__tirxp{-webkit-padding-start:calc(2.5rem + var(--space-3));padding-inline-start:calc(2.5rem + var(--space-3));color:var(--muted-foreground-strong);font-size:var(--step--1)}.writer-profile_postWords__tirxp span{color:var(--foreground);font-family:var(--font-display);font-size:var(--step-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.writer-profile_postBadges__LUqt9{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;-webkit-padding-start:calc(2.5rem + var(--space-3));padding-inline-start:calc(2.5rem + var(--space-3));list-style:none}.writer-profile_postBadges__LUqt9 li{display:grid;justify-items:center;grid-gap:var(--space-1);gap:var(--space-1);inline-size:5.5rem;text-align:center;font-family:var(--font-display);font-size:var(--step--1);line-height:var(--leading-snug)}.writer-profile_postSticker__2a_cx{display:block;inline-size:4.5rem}@media (min-width:48rem){.writer-profile_cover__4Y_mX{margin-inline:0;border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.writer-profile_identity__WvR_8{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;justify-items:start;column-gap:var(--space-5);padding-inline:var(--space-5);text-align:start}.writer-profile_avatar__WFqeF{inline-size:10.5rem;block-size:10.5rem;-webkit-margin-before:-3.5rem;margin-block-start:-3.5rem}.writer-profile_actions__ntTz_,.writer-profile_handle__ZZjuZ,.writer-profile_stats__YAqyH{justify-content:flex-start}.writer-profile_actions__ntTz_,.writer-profile_identityText__G9Llq{-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}.writer-profile_tabs__TqZPj{padding-inline:var(--space-3)}}@media (min-width:62rem){.writer-profile_body__XCx_p{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}}