:root{--frm-avatar-sm: 32px;--frm-avatar-md: 40px;--frm-avatar-lg: 56px}.frm-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--frm-avatar-md);height:var(--frm-avatar-md);border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;background:var(--surface-raised);font-family:var(--font-body);line-height:1;user-select:none}.frm-avatar--sm{width:var(--frm-avatar-sm);height:var(--frm-avatar-sm);font-size:12px}.frm-avatar--lg{width:var(--frm-avatar-lg);height:var(--frm-avatar-lg);font-size:20px}.frm-avatar img{width:100%;height:100%;object-fit:cover;display:block}.frm-avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:600;font-size:14px}.frm-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.frm-badge .material-symbols-rounded{font-size:14px}.frm-badge--pinned{background:var(--primary-bg);color:var(--primary)}.frm-badge--locked{background:var(--surface-raised);color:var(--text-secondary)}.frm-badge--solution{background:var(--green-bg);color:var(--accent)}.frm-time{color:var(--text-muted);font-size:13px;white-space:nowrap}.frm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);padding:var(--space-xxxl) var(--space-xl);border:1px dashed var(--border);color:var(--text-secondary)}.frm-empty .material-symbols-rounded{font-size:40px;color:var(--text-muted)}.frm-empty h3{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--text);margin:0}.frm-empty p{font-size:14px;line-height:1.5;margin:0;max-width:48ch}.frm-category-tile-grid{display:grid;gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:1fr}@media(min-width:600px){.frm-category-tile-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.frm-category-tile-grid{grid-template-columns:repeat(3,1fr)}}.frm-category-tile{display:flex;gap:var(--space-lg);align-items:flex-start;padding:var(--space-xl) var(--space-lg);background:var(--bg);color:var(--text);text-decoration:none;transition:background .15s ease}.frm-category-tile:hover{background:var(--card-hover)}.frm-category-tile-icon{flex-shrink:0;color:var(--primary);font-size:28px}.frm-category-tile-body{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.frm-category-tile-name{font-family:var(--font-display);font-size:16px;font-weight:500}.frm-category-tile-desc{color:var(--text-secondary);font-size:13px;line-height:1.5}.frm-category-tile-meta{display:flex;gap:var(--space-md);color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.frm-thread-list{display:flex;flex-direction:column;border:1px solid var(--border-subtle)}.frm-thread-row{display:flex;gap:var(--space-md);padding:var(--space-lg);border-top:1px solid var(--border-subtle)}.frm-thread-row:first-child{border-top:0}.frm-thread-row-body{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1}.frm-thread-row-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.frm-thread-row-title{color:var(--text);font-family:var(--font-display);font-size:15px;font-weight:500;text-decoration:none}.frm-thread-row-title:hover{color:var(--primary)}.frm-thread-row-excerpt{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.frm-thread-row-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;padding:0;margin:0}.frm-tag-chip{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:11px;text-decoration:none}a.frm-tag-chip:hover{color:var(--text)}.frm-thread-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.frm-thread-row-author{color:var(--text-secondary)}.frm-thread-row-stat{display:inline-flex;align-items:center;gap:4px}.frm-thread-row-stat .material-symbols-rounded{font-size:15px}.frm-thread-row-time{font-size:12px}.frm-sort-tabs{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.frm-sort-tab{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-lg);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;background:transparent;border:1px solid var(--border)}.frm-sort-tab:hover{color:var(--text);border-color:var(--border-strong)}.frm-sort-tab[aria-current=page]{background:var(--primary-bg);color:var(--primary);border-color:transparent}.frm-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.frm-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--space-sm);border-radius:var(--radius-md);color:var(--text-secondary);font-size:13px;font-variant-numeric:tabular-nums;text-decoration:none}a.frm-pagination-link:hover{background:var(--card-hover);color:var(--text)}.frm-pagination-current{background:var(--primary);color:var(--on-primary);font-weight:600}.frm-pagination-disabled{color:var(--text-muted);opacity:.5}.frm-pagination-ellipsis{color:var(--text-muted);padding:0 4px}.frm-pagination-prev,.frm-pagination-next{padding:0 var(--space-lg)}.frm-cta{display:flex;flex-wrap:wrap;gap:var(--space-md)}.frm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.frm-auth-page{display:flex;justify-content:center;padding:var(--space-xxxl) var(--space-lg)}.frm-auth-callback{min-height:40vh;align-items:center}.frm-auth-callback-inner{text-align:center;max-width:420px}.frm-auth-callback-inner h1{font-family:var(--font-display);font-size:22px;font-weight:500;margin:0 0 var(--space-md)}.frm-auth-callback-inner p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 var(--space-sm)}.frm-auth{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xxl) var(--space-xl);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.frm-auth-header h2{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--text);margin:0 0 var(--space-xs)}.frm-auth-header p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.frm-auth-tabs{display:flex;gap:var(--space-xs);border-bottom:1px solid var(--border-subtle)}.frm-auth-tab{flex:1;padding:var(--space-sm) var(--space-md);background:transparent;border:0;color:var(--text-secondary);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.frm-auth-tab:hover{color:var(--text)}.frm-auth-tab.is-active{color:var(--primary);border-bottom-color:var(--primary)}.frm-auth-panel form{display:flex;flex-direction:column;gap:var(--space-md)}.frm-auth-panel label{display:flex;flex-direction:column;gap:var(--space-xs);font-size:12px;font-weight:500;color:var(--text-secondary)}.frm-auth-panel input{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px}.frm-auth-panel input:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.frm-auth-submit{padding:10px 16px;border-radius:var(--radius-md);border:0;background:var(--primary);color:var(--on-primary);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer}.frm-auth-submit:disabled{opacity:.6;cursor:progress}.frm-auth-forgot{margin:0;text-align:right;font-size:12px}.frm-auth-forgot a{color:var(--text-secondary);text-decoration:underline}.frm-auth-forgot a:hover{color:var(--text)}.frm-auth-legal{font-size:11px;line-height:1.5;color:var(--text-muted);margin:0}.frm-auth-legal a{color:var(--text-secondary);text-decoration:underline}.frm-auth-legal a:hover{color:var(--text)}.frm-auth-divider{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.frm-auth-divider:before,.frm-auth-divider:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.frm-auth-oauth{display:flex;flex-direction:column;gap:var(--space-sm)}.frm-auth-oauth-btn{padding:10px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer}.frm-auth-oauth-btn:hover{border-color:var(--border-strong)}.frm-auth-oauth-btn:disabled{opacity:.6;cursor:progress}.frm-auth-status{min-height:1em;font-size:13px;color:var(--text-secondary)}.frm-auth-status[data-tone=err]{color:var(--danger, #ff6b6b)}.frm-auth-dialog{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text);padding:0;border-radius:var(--radius-lg);max-width:460px;width:100%}.frm-auth-dialog::backdrop{background:#0009}.frm-auth-close{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-size:22px;line-height:1;cursor:pointer}.frm-auth-close:hover{color:var(--text);background:var(--card-hover)}.frm-auth-dialog .frm-auth{border:0;background:transparent}.frm-namegate-dialog{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text);padding:0;border-radius:var(--radius-lg);max-width:420px;width:100%}.frm-namegate-dialog::backdrop{background:#0009}.frm-namegate-close{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-size:22px;line-height:1;cursor:pointer}.frm-namegate-close:hover{color:var(--text);background:var(--card-hover)}.frm-namegate{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xxl) var(--space-xl)}.frm-namegate-header h2{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--text);margin:0 0 var(--space-xs)}.frm-namegate-header p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.frm-namegate form{display:flex;flex-direction:column;gap:var(--space-md)}.frm-namegate label{display:flex;flex-direction:column;gap:var(--space-xs);font-size:12px;font-weight:500;color:var(--text-secondary)}.frm-namegate input{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px}.frm-namegate input:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.frm-namegate-submit{padding:10px 16px;border-radius:var(--radius-md);border:0;background:var(--primary);color:var(--on-primary);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer}.frm-namegate-submit:disabled{opacity:.6;cursor:progress}.frm-namegate-status{min-height:1em;font-size:13px;color:var(--text-secondary)}.frm-namegate-status[data-tone=err]{color:var(--danger, #ff6b6b)}.frm-body{color:var(--text);font-size:15px;line-height:1.7;word-break:break-word}.frm-body>*+*{margin-block-start:var(--space-md)}.frm-body h3,.frm-body h4,.frm-body h5{font-family:var(--font-display);font-weight:500;color:var(--text);margin:0}.frm-body h3{font-size:18px}.frm-body h4{font-size:16px}.frm-body h5{font-size:15px}.frm-body p{margin:0}.frm-body a{color:var(--primary);text-decoration:underline}.frm-body a:hover{color:var(--primary-dim)}.frm-body strong{font-weight:600}.frm-body code{padding:2px 6px;background:var(--surface-raised);color:var(--text);font-size:13px}.frm-body pre{padding:var(--space-md);background:var(--surface-raised);overflow-x:auto;margin:0}.frm-body pre code{padding:0;background:transparent}.frm-body blockquote{margin:0;padding-left:var(--space-md);border-left:2px solid var(--border-strong);color:var(--text-secondary)}.frm-body ul,.frm-body ol{margin:0;padding-left:var(--space-xl)}.frm-body li+li{margin-block-start:var(--space-xs)}.frm-reply-tree{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;padding:0;margin:0}.frm-reply-children{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;padding:var(--space-lg) 0 0 var(--space-lg);margin:var(--space-lg) 0 0;border-left:1px solid var(--border-subtle)}.frm-reply-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background:var(--surface);border:1px solid var(--border-subtle)}.frm-reply--solution>.frm-reply-card{background:var(--green-bg);border-color:var(--accent)}.frm-reply-header{display:flex;align-items:center;gap:var(--space-sm)}.frm-reply-header-meta{display:flex;flex-direction:column;min-width:0;flex:1}.frm-reply-author{font-size:13px;font-weight:600;color:var(--text)}.frm-reply-time{font-size:12px}.frm-reply-body{font-size:14px}.frm-poll{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--surface-raised);border:1px solid var(--border-subtle)}.frm-poll-question{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--text);margin:0}.frm-poll-options{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;padding:0;margin:0}.frm-poll-option-row{display:flex;justify-content:space-between;gap:var(--space-md);font-size:13px;color:var(--text)}.frm-poll-option-pct{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.frm-poll-bar{height:8px;background:var(--surface);border:1px solid var(--border-subtle);margin-top:var(--space-xs)}.frm-poll-bar-fill{height:100%;background:var(--primary)}.frm-poll-meta{color:var(--text-muted);font-size:12px;margin:0}.frm-attachments{display:flex;flex-direction:column;gap:var(--space-md)}.frm-attachment-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-sm);list-style:none;padding:0;margin:0}.frm-attachment-photo{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--surface-raised)}.frm-attachment-native{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;padding:0;margin:0}.frm-attachment-native-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text);text-decoration:none}.frm-attachment-native-card:hover{background:var(--card-hover)}.frm-attachment-native-icon{color:var(--primary);font-size:22px;flex-shrink:0}.frm-attachment-native-body{display:flex;flex-direction:column;min-width:0;flex:1}.frm-attachment-native-eyebrow{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.frm-attachment-native-title{font-size:14px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frm-attachment-native-arrow{color:var(--text-muted);font-size:18px;flex-shrink:0}.frm-recover{display:flex;justify-content:center;padding:var(--space-xxxl) var(--space-lg)}.frm-recover-inner{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-lg)}.frm-recover-heading{font-family:var(--font-display);font-size:22px;font-weight:500;margin:0;color:var(--text)}.frm-recover-copy{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.frm-recover-form{display:flex;flex-direction:column;gap:var(--space-md)}.frm-recover-form label{display:flex;flex-direction:column;gap:var(--space-xs);font-size:12px;font-weight:500;color:var(--text-secondary)}.frm-recover-form input{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px}.frm-recover-form input:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.frm-recover-status{min-height:1em;font-size:13px;color:var(--text-secondary)}.frm-recover-back{margin:0;font-size:13px}.frm-recover-back a{color:var(--text-secondary);text-decoration:underline}.frm-recover-back a:hover{color:var(--text)}.frm-thread-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.frm-like-btn,.frm-bookmark-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer}.frm-like-btn .material-symbols-rounded,.frm-bookmark-btn .material-symbols-rounded{font-size:17px}.frm-like-btn:hover,.frm-bookmark-btn:hover{color:var(--text);background:var(--card-hover)}.frm-like-btn:focus-visible,.frm-bookmark-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.frm-like-btn[aria-pressed=true],.frm-bookmark-btn[aria-pressed=true]{border-color:var(--primary);background:var(--primary-bg);color:var(--primary)}.frm-engage-status{min-height:1em;font-size:13px;color:var(--text-secondary)}.frm-engage-status[data-tone=err]{color:var(--danger, #ff6b6b)}.frm-thread-row-like{border:0;background:transparent;color:var(--text-muted);font-family:var(--font-body);cursor:pointer}.frm-thread-row-like:hover{color:var(--text)}.frm-thread-row-like:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.frm-thread-row-like[aria-pressed=true]{color:var(--primary)}.frm-composer-page{max-width:720px}.frm-composer-page form[data-frm-composer-form]{display:flex;flex-direction:column;gap:var(--space-lg)}.frm-composer-field{display:flex;flex-direction:column;gap:var(--space-xs);font-size:12px;font-weight:500;color:var(--text-secondary)}.frm-composer-field input,.frm-composer-field select{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px}.frm-composer-field input:focus,.frm-composer-field select:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.frm-composer-body-field{display:flex;flex-direction:column}.frm-composer-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-bottom:0;background:var(--surface-raised)}.frm-composer-tools{display:flex;gap:4px}.frm-composer-tool-btn{padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-body);font-size:13px;cursor:pointer}.frm-composer-tool-btn:hover{color:var(--text);background:var(--card-hover)}.frm-composer-tabs{display:flex;gap:4px}.frm-composer-tab{padding:4px 12px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:13px;cursor:pointer}.frm-composer-tab:hover{color:var(--text)}.frm-composer-tab.is-active{background:var(--surface);border-color:var(--border-subtle);color:var(--text)}.frm-composer-body-field textarea[data-frm-composer-body]{padding:var(--space-md);border-radius:0;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.6;resize:vertical;min-height:220px}.frm-composer-body-field textarea[data-frm-composer-body]:focus{outline:2px solid var(--primary);outline-offset:-2px}.frm-composer-preview{padding:var(--space-md);border:1px solid var(--border);background:var(--surface);min-height:220px}.frm-composer-status{min-height:1em;font-size:13px;color:var(--text-secondary)}.frm-composer-status[data-tone=err]{color:var(--danger, #ff6b6b)}.frm-composer-photos-field{display:flex;flex-direction:column;gap:var(--space-sm)}.frm-composer-photos-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.frm-composer-photos{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.frm-composer-photo-thumb{position:relative;width:84px;height:84px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.frm-composer-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.frm-composer-photo-remove{position:absolute;top:2px;right:2px;width:20px;height:20px;line-height:1;border:none;border-radius:var(--radius-full);background:#000000a6;color:#fff;cursor:pointer}.frm-composer-photo-add{align-self:flex-start;cursor:pointer}.frm-composer-poll-field{display:flex;flex-direction:column;gap:var(--space-sm)}.frm-composer-poll-add{align-self:flex-start}.frm-composer-poll{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.frm-composer-poll-header{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text)}.frm-composer-poll-remove{width:22px;height:22px;line-height:1;border:none;border-radius:var(--radius-full);background:var(--card-hover);color:var(--text-secondary);cursor:pointer}.frm-composer-poll-options-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.frm-composer-poll-options{display:flex;flex-direction:column;gap:var(--space-xs)}.frm-composer-poll-option{display:flex;align-items:center;gap:var(--space-xs)}.frm-composer-poll-option input{flex:1;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px}.frm-composer-poll-option-remove{width:22px;height:22px;line-height:1;border:none;border-radius:var(--radius-full);background:var(--card-hover);color:var(--text-secondary);cursor:pointer;flex-shrink:0}.frm-composer-poll-option-add{align-self:flex-start}.frm-composer-poll-multiple{display:flex;align-items:center;gap:var(--space-xs);font-size:13px;color:var(--text-secondary)}.frm-composer-poll-closes{max-width:220px}.frm-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-raised) 25%,var(--card-hover) 37%,var(--surface-raised) 63%);background-size:400% 100%;animation:frm-skeleton-shimmer 1.4s ease infinite}.frm-skeleton-row{height:88px;margin-bottom:var(--space-md)}.frm-skeleton-row:last-child{margin-bottom:0}@keyframes frm-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.frm-danger-btn{border-color:var(--danger, #ff6b6b);color:var(--danger, #ff6b6b)}.frm-danger-btn:hover{background:var(--danger, #ff6b6b);color:var(--on-primary, #fff)}
