:root{--font-body:var(--font-sans),"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono",Consolas,"Liberation Mono",Monaco,monospace;--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--fs-4xl:32px;--lh-tight:1.25;--lh-snug:1.4;--lh-body:1.55;--lh-relaxed:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--ls-heading:-0.015em;--fs-post-title:var(--fs-lg);--fs-post-body:15.5px;--fs-reply:var(--fs-base);--radius-s:3px;--radius-m:6px;--radius-l:10px;--radius-round:50%;--radius-pill:999px}@media (max-width:767.98px){:root{--fs-post-title:var(--fs-lg);--fs-post-body:var(--fs-md);--fs-reply:13.5px}}body,html{font-family:var(--font-body)}body{line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.markdown-code-block,:root .markdown-inline-code,code,kbd,pre,samp{font-family:var(--font-mono)}h1,h2,h3{letter-spacing:var(--ls-heading)}:root .account-card,:root .admin-card,:root .admin-table-wrap,:root .bead-card,:root .bead-card-detail,:root .comment-card,:root .community-v3-card,:root .forum-post-card-detail,:root .message-detail-card,:root .profile-bio-card,:root .profile-card,:root .settings-container,:root .stats-card{border-radius:var(--radius-l)}:root .bead-menu,:root .bead-subject,:root .btn-outline,:root .btn-primary,:root .closed-badge,:root .comment-input-container,:root .community-tab,:root .docs-btn,:root .explore-input,:root .explore-tab,:root .follow-btn,:root .forum-filter,:root .forum-tab,:root .link-preview-skeleton,:root .login-button,:root .login-input,:root .message-menu,:root .my-docs-btn,:root .profile-tab,:root .report-modal-btn,:root .report-modal-reason,:root .report-modal-textarea,:root .skeleton{border-radius:var(--radius-m)}.message-radius-me{border-top-right-radius:var(--radius-s)}.message-radius-user{border-top-left-radius:var(--radius-s)}:root .share-modal-sheet{border-radius:var(--radius-l)}:root .account-avatar,:root .action-button,:root .back-header-btn,:root .bead-profile-img,:root .bead-profile-img-detail,:root .comment-avatar,:root .default-avatar,:root .message-account-avatar,:root .message-bubble-avatar,:root .profile-avatar,:root .share-modal-avatar,:root .share-modal-close{border-radius:var(--radius-round)}:root .admin-pill,:root .reputation-badge,:root .settings-switch,:root .settings-switch-knob,:root .status-pill,:root .unread-badge{border-radius:var(--radius-pill)}:root .account-card,:root .admin-card,:root .bead-card,:root .bead-card-detail,:root .comment-card,:root .message-detail-card,:root .profile-bio-card,:root .profile-card,:root .stats-card{box-shadow:none}:root .bead-menu,:root .message-menu{box-shadow:none;border:1px solid var(--border-strong);background:var(--bg-elevated)}:root .photo-modal-inner,:root .share-modal-sheet,:root .toast{box-shadow:none;border:1px solid var(--border-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--text-main)}}:root .account-card-link,:root .bead-card a,:root .bead-card-detail a,:root .bead-user-info-link,:root .bead-user-info-link-detail{color:inherit}:root .bead-title-detail,:root .community-detail-title,:root .forum-detail-title,:root .forum-post-card-detail h1,:root .forum-post-card-detail h2{font-size:var(--fs-post-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-heading)}:root .community-detail .bead-text-detail,:root .forum-post-card-detail .bead-text-detail{font-size:var(--fs-post-body);line-height:var(--lh-body)}:root .forum-reply-text{font-size:var(--fs-reply);line-height:var(--lh-snug)}:root .bead-title{font-weight:var(--fw-bold);line-height:var(--lh-tight)}:root .bead-text{line-height:var(--lh-body)}:root .bead-card,:root .bead-card-detail,:root .community-detail,:root .forum-detail,:root .forum-post-card-detail{font-family:var(--font-body)}