@layer features{.community-comments{margin-top:var(--community-comments-margin-top, 92px);scroll-margin-top:90px}.community-comments>header{display:flex;align-items:end;justify-content:space-between;padding:18px 0;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-default)}.community-comments>header p{margin:0 0 5px;color:var(--community-comment-accent, var(--text-accent));font-family:var(--font-code);font-size:var(--font-size-micro);font-weight:760;letter-spacing:.07em;text-transform:uppercase}.community-comments>header h2{margin:0;font-family:var(--font-heading);font-size:38px;font-weight:580;letter-spacing:-.035em;line-height:.95}.community-comments>header>span{color:var(--text-subtle);font-family:var(--font-heading);font-size:38px;line-height:.8}.community-comments.is-compact>header{align-items:center;padding:16px 0;border-top:0;border-bottom:0}.community-comments.is-compact>header h2{display:inline-flex;gap:8px;align-items:center;font-family:var(--font-ui);font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.2}.community-comments.is-compact>header h2:before{content:"🫶";font-size:22px;font-weight:400}.community-comments.is-compact>header>span{display:none}.community-comments.is-compact .community-comments-toolbar{min-height:0;justify-content:flex-end;padding:0 0 10px;border-bottom:0}.community-comments-toolbar{display:flex;gap:22px;align-items:center;justify-content:space-between;min-height:64px;padding:11px 0;border-bottom:1px solid var(--border-subtle)}.community-comments-toolbar>p{max-width:520px;margin:0;color:var(--text-muted);font-size:var(--font-size-label);line-height:1.5}.community-comments-follow{flex:0 0 auto;--ui-button-color: var(--text-secondary);--ui-button-background: transparent;--ui-button-border-color: var(--border-default);--ui-button-hover-background: var(--surface-muted);--ui-button-hover-shadow: none;--ui-button-hover-transform: none}.community-comments-follow.is-active{--ui-button-color: var(--text-primary);--ui-button-background: color-mix(in srgb, var(--accent-highlight) 45%, var(--surface));--ui-button-border-color: var(--text-primary)}.community-comment-composer{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:26px 0;border-bottom:1px solid var(--border-default)}.community-comment-composer-avatar,.community-comment-avatar{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid var(--border-default);border-radius:50%}.community-comment-composer>div:nth-of-type(2){grid-column:2;display:flex;gap:16px;align-items:center;justify-content:space-between}.community-comment-composer small{color:var(--text-muted);font-size:var(--font-size-label)}.community-comment-signin{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;align-items:center;padding:25px 0;border-bottom:1px solid var(--border-default)}.community-comment-signin>span{display:grid;width:44px;height:44px;place-items:center;color:var(--text-primary);background:var(--accent-highlight);border:1px solid var(--text-primary);border-radius:50%}.community-comment-signin strong{display:block;font-family:var(--font-heading);font-size:19px}.community-comment-signin p{margin:3px 0 0;color:var(--text-muted);font-size:var(--font-size-label)}.community-comment-list{border-bottom:1px solid var(--border-default)}.community-comment-thread{border-bottom:1px solid var(--border-subtle)}.community-comment-thread:last-child{border-bottom:0}.community-comment{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:25px 0}.community-comment.is-reply{grid-template-columns:36px minmax(0,1fr);padding:19px 0}.community-comment.is-reply .community-comment-avatar{width:36px;height:36px}.community-comment-body{min-width:0}.community-comment-body>header{display:flex;gap:14px;align-items:baseline;justify-content:space-between}.community-comment-body>header>div{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.community-comment-body>header a{color:var(--text-primary);font-size:var(--font-size-label);font-weight:760}.community-comment-body>header span,.community-comment-body>header time{color:var(--text-muted);font-family:var(--font-code);font-size:var(--font-size-label)}.community-comment-markdown{--markdown-font-size: 16px;--markdown-mobile-font-size: 15px;--markdown-line-height: 1.62;max-width:68ch;margin-top:12px;color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.62}.community-comment-markdown>:last-child{margin-bottom:0}.community-comment-markdown h2,.community-comment-markdown h3{margin:18px 0 8px;color:var(--text-primary);font-family:var(--font-heading);font-size:20px}.community-comment-parent{margin:7px 0 -5px;color:var(--text-muted);font-size:var(--font-size-meta);line-height:1.35}.community-comment-parent a{color:var(--text-secondary);font-weight:720}.community-comment-parent a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.community-comment-parent+.community-comment-markdown{margin-top:9px}.community-comment-body>footer{display:flex;flex-wrap:wrap;gap:4px 11px;align-items:center;margin-top:13px}.community-comment-body>footer>.ui-button,.community-comment-report>summary{min-height:27px;padding:3px 0;color:var(--text-muted);background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;font-size:var(--font-size-label);font-weight:690;cursor:pointer;list-style:none}.community-comment-body>footer>.ui-button{--ui-button-min-height: 27px;--ui-button-padding-inline: 0;--ui-button-color: var(--text-muted);--ui-button-background: transparent;--ui-button-border-color: transparent;--ui-button-hover-background: transparent;--ui-button-hover-shadow: none;--ui-button-hover-transform: none;--ui-button-font-size: var(--font-size-label)}.community-comment-body>footer>.ui-button:hover,.community-comment-report>summary:hover{color:var(--text-primary);border-bottom-color:currentColor}.community-comment-reaction.is-active{--ui-button-color: var(--text-primary) !important}.community-comment-reaction span{color:var(--community-comment-accent, var(--text-accent))}.community-comment-reaction b{font-family:var(--font-code);font-size:var(--font-size-micro)}.community-comment-delete{margin-left:auto;--ui-button-color: var(--text-danger) !important}.community-comment-reported{color:var(--text-muted);font-size:var(--font-size-label);font-style:italic}.community-comment-reply-count{display:flex;gap:9px;align-items:center;margin:-7px 0 0 55px;color:var(--text-muted);font-size:var(--font-size-label)}.community-comment-reply-count>span{width:28px;height:1px;background:var(--border-default)}.community-comment-replies-toggle{margin:-7px 0 1px 55px;--ui-button-min-height: 30px;--ui-button-padding-inline: 0;--ui-button-gap: 8px;--ui-button-color: var(--text-muted);--ui-button-hover-color: var(--text-primary);--ui-button-background: transparent;--ui-button-hover-background: transparent;--ui-button-border-color: transparent;--ui-button-hover-shadow: none;--ui-button-hover-transform: none;--ui-button-font-size: var(--font-size-label);--ui-button-font-weight: 700;--ui-button-label-overflow: visible}.community-comment-replies-line{width:28px;height:1px;background:var(--border-default);transition:width var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.community-comment-replies-chevron{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-standard)}.community-comment-replies-toggle:hover .community-comment-replies-line{width:34px;background:currentColor}.community-comment-replies-toggle[aria-expanded=true] .community-comment-replies-chevron{transform:rotate(180deg)}.community-comment-children{margin-left:34px;padding-left:20px;border-left:1px solid var(--border-default)}.community-comment-children>.community-comment+.community-comment{border-top:1px solid var(--border-subtle)}.community-comment-replies-enter-active,.community-comment-replies-leave-active{transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.community-comment-replies-enter-from,.community-comment-replies-leave-to{opacity:0;transform:translateY(-4px)}.community-comment-inline-form{display:grid;gap:8px;margin-top:12px}.community-comment-inline-form>div{display:flex;gap:8px;justify-content:flex-end}.community-comment-report{position:relative}.community-comment-report>summary::-webkit-details-marker{display:none}.community-comment-report-form{position:absolute;z-index:5;top:32px;right:0;display:grid;gap:10px;width:310px;padding:15px;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-surface);box-shadow:var(--shadow-raised)}.community-comment-report-form>div{display:flex;justify-content:flex-end}.community-comments-empty{display:grid;grid-template-columns:62px minmax(0,1fr);min-height:130px;border-bottom:1px solid var(--border-default)}.community-comments-empty>span{display:grid;place-items:center;color:var(--text-subtle);border-right:1px solid var(--border-subtle);font-family:var(--font-heading);font-size:27px}.community-comments-empty>div{align-self:center;padding:22px}.community-comments-empty strong{font-family:var(--font-heading);font-size:19px}.community-comments-empty p{margin:4px 0 0;color:var(--text-muted);font-size:var(--font-size-label)}.community-comments-more{width:100%;margin-top:14px;--ui-button-min-height: 43px;--ui-button-background: var(--surface-muted);--ui-button-border-color: var(--border-default);--ui-button-hover-shadow: none;--ui-button-hover-transform: none}.community-comments-permalink{display:inline-block;margin-top:18px;color:var(--text-muted);border-bottom:1px solid currentColor;font-size:var(--font-size-meta)}.community-comment-error{margin:12px 0 0;padding:9px 11px;color:var(--text-danger);background:var(--surface-danger);border-left:3px solid currentColor;font-size:var(--font-size-label)}.community-comment-composer,.community-comment-inline-form,.community-comment-report{--ui-textarea-gap: 7px;--ui-textarea-label-color: var(--text-primary);--ui-textarea-label-font-size: var(--font-size-label);--ui-textarea-label-font-weight: 740;--ui-textarea-color: var(--text-primary);--ui-textarea-background: var(--surface-raised);--ui-textarea-border-color: var(--border-default);--ui-textarea-border-radius: var(--radius-control);--ui-textarea-font: 13px/1.55 var(--font-body)}.community-comment-composer{--ui-textarea-min-height: 122px;--ui-textarea-padding: 13px 14px}.community-comment-composer .community-comment-submit{--ui-button-min-height: 38px;--ui-button-padding-inline: 15px}.community-comment-inline-form{--ui-textarea-min-height: 94px;--ui-textarea-padding: 11px 12px}.community-comment-inline-form .ui-button,.community-comment-report .ui-button{--ui-button-min-height: 32px;--ui-button-padding-inline: 11px;--ui-button-hover-shadow: none;--ui-button-hover-transform: none}.community-comment-report{--ui-textarea-min-height: 76px;--ui-select-min-height: 36px;--ui-select-background: var(--surface-raised);--ui-select-border-color: var(--border-default);--ui-select-border-radius: var(--radius-control)}@media(max-width:760px){.community-comments{margin-top:var(--community-comments-mobile-margin-top, 72px)}.community-comments-toolbar{align-items:stretch;flex-direction:column;padding:14px 0}.community-comments-follow{align-self:flex-start}.community-comment-composer{grid-template-columns:36px minmax(0,1fr)}.community-comment-composer-avatar,.community-comment-avatar{width:36px;height:36px}.community-comment-composer>div:nth-of-type(2){align-items:stretch;flex-direction:column}.community-comment-composer .community-comment-submit{width:100%}.community-comment-signin{grid-template-columns:42px minmax(0,1fr)}.community-comment-signin .login-button{grid-column:2;justify-self:start}.community-comment{grid-template-columns:36px minmax(0,1fr)}.community-comment-body>header{align-items:start;flex-direction:column;gap:4px}.community-comment-reply-count,.community-comment-replies-toggle{margin-left:49px}.community-comment-children{margin-left:12px;padding-left:8px}.community-comment-report{position:static}.community-comment-report-form{position:static;width:min(100%,340px);margin-top:8px}.community-comment-inline-form>div{align-items:stretch;flex-direction:column}.community-comment-inline-form .ui-button{width:100%}}}
