.community-surface{--status-new:color-mix(in srgb, var(--peak) 56%, var(--cream));--status-investigating:var(--amber);--status-fixed:#8abf9a;--status-closed:var(--static-light);min-width:0}.community-main{width:100%;max-width:1040px;margin:0 auto;padding:36px 24px 80px}.community-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.community-hero h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:36px;line-height:1.15}.community-hero p{max-width:65ch;color:var(--static-light);margin-top:12px;font-size:14px;line-height:1.7}.community-account{min-height:44px;color:var(--static-light);flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:inline-flex}.community-account:hover,.community-account[aria-current]{color:var(--cream)}.community-nav{border-bottom:1px solid var(--border);align-items:stretch;gap:28px;margin-bottom:32px;display:flex}.community-nav a{min-height:48px;color:var(--static-light);align-items:center;font-size:14px;transition:color .16s,background-color .16s;display:flex;position:relative}.community-nav a:after{content:"";background:var(--cream);opacity:0;height:2px;transition:opacity .16s;position:absolute;bottom:-1px;left:0;right:0}.community-nav a[aria-current]{color:var(--cream)}.community-nav a[aria-current]:after{opacity:1}.community-nav a:hover{color:var(--cream)}.community-surface :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.community-surface :is(input,textarea,select){caret-color:var(--cream)}.community-surface [data-slot=input]{border-color:color-mix(in srgb, var(--static-light) 60%, transparent)}.community-surface [data-slot=input]:focus-visible{border-color:var(--ring)}.community-surface [data-slot=input][aria-invalid=true]{border-color:var(--peak)}.community-surface summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.community-surface [data-slot=button]{white-space:normal;height:auto;min-height:44px;padding-block:10px}.community-surface [data-slot=button]:active{opacity:.85;translate:none}.community-motion-row{justify-content:flex-end;margin-top:-20px;margin-bottom:20px;display:flex}.status-animation-control{min-height:44px;color:var(--static-light);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:12px;transition:color .16s,background-color .16s;display:inline-flex}.status-animation-control:hover{color:var(--cream);background:var(--plum)}.status-animation-control[aria-pressed=true]{color:var(--cream)}.community-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.community-section-heading h2{font-family:var(--font-display);font-size:20px;font-weight:600}.community-section-heading p{color:var(--static-light);font-size:12px}.community-panel{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.75);background:color-mix(in srgb, var(--plum) 45%, var(--void));padding:28px}.community-report-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:40px;display:grid}.community-aside{color:var(--static-light);padding-top:6px;font-size:12px;line-height:1.8}.community-aside h3{color:var(--cream);margin-bottom:10px;font-size:14px;font-weight:500}.community-aside p+p{margin-top:16px}.community-aside a{color:var(--cream);text-underline-offset:4px;text-decoration:underline}.community-empty{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.75);background:color-mix(in srgb, var(--plum) 40%, var(--void));color:var(--static-light);padding:28px;font-size:14px;line-height:1.7}.community-empty a{min-height:44px;color:var(--cream);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.bug-status{--led-color:var(--status-closed,var(--static-light));color:var(--cream);white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:12px;line-height:20px;display:inline-flex}.bug-status[data-tone=new]{--led-color:var(--status-new,color-mix(in srgb, var(--peak) 56%, var(--cream)))}.bug-status[data-tone=investigating]{--led-color:var(--amber)}.bug-status[data-tone=fixed]{--led-color:var(--status-fixed,#8abf9a)}.bug-status[data-tone=closed]{color:var(--static-light)}.bug-status-led{flex-shrink:0;width:9px;height:9px;display:inline-block;position:relative}.bug-status-core,.bug-status-halo{background-color:var(--led-color);border-radius:50%;position:absolute;inset:0}.bug-status-core{opacity:.82}.bug-status-halo{opacity:0}.bug-status[data-animated=true] .bug-status-core{animation:3.2s ease-in-out infinite status-core}.bug-status[data-animated=true] .bug-status-halo{animation:3.2s ease-out infinite status-signal}@keyframes status-core{0%,30%,to{opacity:.82}10%{opacity:1}}@keyframes status-signal{0%{opacity:0;transform:scale(1)}10%{opacity:.28;transform:scale(1.1)}26%{opacity:0;transform:scale(1.8)}30%,to{opacity:0;transform:scale(1.8)}}:root[data-status-animations-paused=true] :is(.bug-status-core,.bug-status-halo){animation-play-state:paused}:root[data-status-animations-paused=true] .bug-status-halo{visibility:hidden}.bug-report-list{gap:12px;display:grid}.bug-report-card{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.75);background:color-mix(in srgb, var(--plum) 42%, var(--void));min-width:0;padding:22px 24px;transition:border-color .16s,background-color .16s}.bug-card-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ticket-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:65%;font-family:var(--font-mono-readout);color:var(--static-light);font-size:11px;display:block;overflow:hidden}.bug-card-summary{-webkit-line-clamp:2;max-width:70ch;color:var(--static-light);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.bug-card-footer{color:var(--static-light);flex-wrap:wrap;gap:12px;margin-top:20px;font-size:12px;display:flex}.bug-card-detail{border-top:1px solid var(--border);margin-top:18px}.bug-card-detail>summary{color:var(--static-light)}.bug-card-detail[open]>summary{color:var(--cream);margin-bottom:12px}.bug-card-detail:not([open]) :is(.bug-status-core,.bug-status-halo){animation:none}.bug-timeline-section{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.bug-timeline{margin-top:20px;padding-left:4px}.bug-timeline li{border-left:1px solid var(--border);padding:0 0 24px 22px;position:relative}.bug-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.timeline-marker{background:var(--static-light);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-3px}.timeline-current:before{content:"";background:var(--cream);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-3px}.timeline-caption,.timeline-date,.timeline-note{color:var(--static-light);font-size:12px;line-height:1.7}.timeline-caption{margin-bottom:6px}.timeline-date{margin-top:5px}.timeline-note{margin-top:8px}.feature-status{color:var(--static-light);align-items:center;gap:7px;font-size:12px;line-height:20px;display:inline-flex}.feature-status>span{border:1px solid var(--static-light);border-radius:50%;width:7px;height:7px}.feature-status[data-development=planned]>span{background:var(--static-light)}.feature-status[data-development=in_progress]>span{background:var(--amber);border-color:var(--amber)}.feature-status[data-development=completed]>span{background:var(--status-fixed);border-color:var(--status-fixed)}.feature-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.feature-toolbar form{gap:12px}.feature-toolbar label{color:var(--static-light);font-size:12px}.feature-list{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.75);background:color-mix(in srgb, var(--plum) 38%, var(--void));overflow:hidden}.feature-row{grid-template-columns:72px minmax(0,1fr);gap:24px;padding:24px;transition:background-color .16s;display:grid}.feature-row+.feature-row{border-top:1px solid var(--border)}.feature-row .feature-vote{grid-row:1}.feature-vote{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.community-surface .feature-vote-button{border-color:var(--static);background:var(--void);width:64px;min-height:72px;color:var(--static-light);flex-direction:column;gap:3px;padding:9px 6px}.community-surface .feature-vote-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--peak) 65%, var(--border));background:color-mix(in srgb, var(--peak) 6%, var(--void));color:var(--cream)}.feature-vote-button[aria-pressed=true] svg{color:var(--peak)}.feature-vote-button .vote-word{font-size:11px}.feature-vote-button .vote-count{font-size:14px;line-height:20px}.feature-vote-error{color:var(--peak);overflow-wrap:anywhere;font-size:12px}.feature-suggestion{border-top:1px solid var(--border);margin-top:44px;padding-top:28px;scroll-margin-top:24px}.feature-detail{grid-template-columns:72px minmax(0,1fr);gap:28px;padding-top:24px;display:grid}.feature-detail-copy{max-width:70ch}.feature-detail-copy h2{font-family:var(--font-display);overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.25}.release-list>li{border-bottom:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.release-list>li:first-child{padding-top:8px}.release-meta{color:var(--static-light);font-size:12px;line-height:1.7}.release-label{color:var(--cream);margin-top:8px;display:block}.release-copy{border-left:1px solid var(--border);min-width:0;padding-left:28px;position:relative}.release-copy:before{content:"";background:var(--static-light);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:-4px}.release-copy h2{font-family:var(--font-display);overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.4}.release-copy p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin-top:16px;font-size:14px;line-height:1.9}.community-admin{border-top:1px solid var(--border);margin-top:40px;margin-bottom:56px;padding-top:32px}.admin-community-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-community-layout{grid-template-columns:172px minmax(0,1fr);gap:28px;display:grid}.admin-community-nav{background:color-mix(in srgb, var(--plum) 28%, var(--void));border-radius:calc(var(--radius) * 1.5);flex-direction:column;align-self:start;gap:4px;padding:8px;display:flex}.admin-community-nav button{border-radius:var(--radius);min-height:44px;color:var(--static-light);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:10px;font-size:12px;transition:color .16s,background-color .16s;display:flex}.admin-community-nav button[aria-pressed=true]{color:var(--cream);background:var(--plum-light)}.admin-community-nav button:hover{color:var(--cream);background:var(--plum)}.admin-community-content{min-width:0}.admin-bug-workspace{grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr);align-items:start;gap:20px;margin-top:24px;display:grid}.admin-bug-list{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);overflow:hidden}.admin-bug-mobile-selector{min-width:0;color:var(--static-light);font-size:12px;display:none}.admin-bug-mobile-selector select{width:100%;margin-top:8px}.admin-bug-list li+li{border-top:1px solid var(--border)}.admin-bug-list button{text-align:left;cursor:pointer;width:100%;padding:16px;transition:background-color .16s;display:block}.admin-bug-list button[aria-pressed=true]{background:var(--plum);box-shadow:inset 1px 0 0 var(--cream)}.admin-bug-list button:hover{background:var(--plum-light)}.admin-bug-list h4{overflow-wrap:anywhere;margin:10px 0;font-size:14px;font-weight:500;line-height:1.6}.admin-bug-list time{color:var(--static-light);margin-top:10px;font-size:11px;display:block}.admin-bug-detail{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.75);background:color-mix(in srgb, var(--plum) 35%, var(--void));min-width:0;padding:24px}.admin-bug-detail h3{font-size:20px;line-height:1.5}.admin-bug-filters{align-items:center;gap:12px;margin-top:20px;display:flex}.admin-bug-filters label{color:var(--static-light);font-size:12px}.admin-bug-filters select{flex:1;max-width:240px}.admin-update-card{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.75);background:color-mix(in srgb, var(--plum) 35%, var(--void));padding:24px}.admin-features-list>li{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background:color-mix(in srgb, var(--plum) 35%, var(--void));padding:20px}.admin-features-list>li+li{margin-top:12px}.admin-activity{border-left:1px solid var(--border);padding:0 0 24px 24px;position:relative}.admin-activity:before{content:"";background:var(--static-light);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-3px}@media (hover:hover){.bug-report-card:hover{border-color:var(--static);background:color-mix(in srgb, var(--plum) 65%, var(--void))}.feature-row:hover{background:color-mix(in srgb, var(--plum-light) 45%, var(--void))}}@media (max-width:767px){.admin-bug-mobile-selector{display:block}.admin-bug-list{display:none}}@media (min-width:1280px){.community-admin{margin-left:-100px;margin-right:-100px}}@media (max-width:1023px){.admin-community-layout{grid-template-columns:1fr;gap:20px}.admin-community-nav{flex-flow:wrap}.admin-community-nav button{flex:auto;justify-content:center}}@media (max-width:767px){.community-main{padding:24px 20px 64px}.community-hero{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.community-hero h1{font-size:32px}.community-nav{gap:24px;margin-bottom:24px}.community-nav a{font-size:12px}.community-report-layout{grid-template-columns:1fr;gap:28px}.community-panel{padding:20px}.feature-row{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px 16px}.community-surface .feature-vote-button{width:52px}.feature-detail{grid-template-columns:56px minmax(0,1fr);gap:16px}.feature-detail-copy h2{font-size:24px}.release-list>li{grid-template-columns:1fr;gap:16px;padding:28px 0}.release-meta{flex-wrap:wrap;gap:16px;display:flex}.release-label{margin-top:0}.release-copy{padding-left:20px}.bug-report-card{padding:20px}.admin-bug-workspace{grid-template-columns:1fr}.admin-bug-detail{padding:20px}.admin-community-header{flex-wrap:wrap;gap:8px}.admin-update-card{padding:20px}}@media (prefers-reduced-motion:reduce){.bug-status[data-animated=true] :is(.bug-status-core,.bug-status-halo){animation:none}.bug-status .bug-status-core{opacity:.9}.bug-status .bug-status-halo{opacity:0}}
