/* GroupPost 1.6.9 UI Patch — Neobrutalism for Home, Auto Post & Auto Join.
   Scoped to admin-selected theme; no extension or automation behavior changes. */
html[data-theme="neobrutalism"] {
  --neo-black:#17151f;
  --neo-paper:#fffdf5;
  --neo-yellow:#ffe15a;
  --neo-purple:#aa86ff;
  --neo-cyan:#a7e9fa;
  --neo-pink:#ffb2ce;
  --neo-mint:#b4f3b6;
  --neo-offset:5px 5px 0 var(--neo-black);
  --neo-grid:linear-gradient(#17151f0b 1px,transparent 1px),linear-gradient(90deg,#17151f0b 1px,transparent 1px);
}
/* ---------- HOME: ensure launch cards also inherit neobrutalism ---------- */
html[data-theme="neobrutalism"] .public-home {
  --mobile-text:var(--neo-black);--mobile-muted:#46414c;
  --mobile-shadow:var(--neo-offset);
  background:var(--neo-grid),linear-gradient(145deg,#fff2aa 0%,#fffbef 52%,#e5f9ff 100%);
  background-size:26px 26px,26px 26px,auto;
}
html[data-theme="neobrutalism"] .public-home .topbar {
  background:#fffdf5;backdrop-filter:none;border-bottom:3px solid var(--neo-black);
  border-radius:0;box-shadow:none;flex-wrap:nowrap;gap:8px;
}
html[data-theme="neobrutalism"] .public-home .header-btn,
html[data-theme="neobrutalism"] .public-home .lang-switch.compact a,
html[data-theme="neobrutalism"] .public-home .welcome-badge {
  border:2px solid var(--neo-black);border-radius:7px;box-shadow:2px 2px 0 var(--neo-black);
  color:var(--neo-black);background:white;font-weight:900;
}
html[data-theme="neobrutalism"] .public-home .header-btn.primary{background:var(--neo-yellow)}
html[data-theme="neobrutalism"] .public-home .topbar .brand{min-width:0;flex:1;white-space:nowrap;font-size:clamp(13px,4vw,17px)}
html[data-theme="neobrutalism"] .public-home .header-actions{flex-shrink:0}
html[data-theme="neobrutalism"] .public-home .lang-switch.compact a.active{background:var(--neo-black);color:white}
html[data-theme="neobrutalism"] .public-home .mobile-welcome h1{font-weight:950;letter-spacing:-1.4px}
html[data-theme="neobrutalism"] .public-home .catalog-title>span{color:var(--neo-black)}
html[data-theme="neobrutalism"] .public-home .tool-card {
  position:relative;border:3px solid var(--neo-black);border-radius:11px;
  box-shadow:6px 6px 0 var(--neo-black);background:#fffdf8;
}
html[data-theme="neobrutalism"] .public-home .tool-card.featured {background:linear-gradient(180deg,var(--neo-yellow) 0 83px,#fffdf8 83px)}
html[data-theme="neobrutalism"] .public-home .tool-card:nth-of-type(2) {background:linear-gradient(180deg,var(--neo-pink) 0 83px,#fffdf8 83px)}
html[data-theme="neobrutalism"] .public-home .tool-card.extension-tool {background:linear-gradient(180deg,var(--neo-cyan) 0 83px,#fffdf8 83px)}
html[data-theme="neobrutalism"] .public-home .preview-badge {
  background:var(--neo-black);border-radius:4px;color:white;box-shadow:3px 3px 0 #ffffff;
}
html[data-theme="neobrutalism"] .public-home .tool-card h2{font-weight:950;color:var(--neo-black);letter-spacing:-.5px}
html[data-theme="neobrutalism"] .public-home .tool-card p{color:#49434a;font-weight:500}
html[data-theme="neobrutalism"] .public-home .tool-icons span{border:2px solid var(--neo-black);border-radius:8px;box-shadow:2px 2px 0 var(--neo-black)}
html[data-theme="neobrutalism"] .public-home .tool-icons .gp{background:var(--neo-purple);color:var(--neo-black)}
html[data-theme="neobrutalism"] .public-home .tool-cta {
  border:3px solid var(--neo-black);border-radius:7px;box-shadow:4px 4px 0 var(--neo-black);
  color:var(--neo-black);background:var(--neo-yellow);font-weight:950;
}
html[data-theme="neobrutalism"] .public-home .tool-card.featured .tool-cta{background:var(--neo-mint)}
html[data-theme="neobrutalism"] .public-home .tool-card:nth-of-type(2) .tool-cta{background:var(--neo-purple)}
html[data-theme="neobrutalism"] .public-home .extension-status{background:white;border:2px solid var(--neo-black);border-radius:7px}
html[data-theme="neobrutalism"] .public-home .info-card,
html[data-theme="neobrutalism"] .public-home .social{
  border:2px solid var(--neo-black);border-radius:9px;box-shadow:4px 4px 0 var(--neo-black);background:#fffdf8;
}
html[data-theme="neobrutalism"] .public-home .info-card>span{background:var(--neo-yellow);color:var(--neo-black);border:2px solid var(--neo-black);border-radius:5px}
html[data-theme="neobrutalism"] .public-home .social-links a{border:2px solid var(--neo-black);border-radius:6px;color:var(--neo-black)}
/* ---------- SHARED TOOLS ---------- */
html[data-theme="neobrutalism"] .tool-page,
html[data-theme="neobrutalism"] .join-page {
  --ink:var(--neo-black);--muted:#524b56;--purple:#643bc8;--red:#a81947;
  --soft:#f1e8ff;--line:var(--neo-black);
  min-height:100vh;
  background:var(--neo-grid),linear-gradient(130deg,#ffed93 0%,#fff9ed 34%,#ecf9ff 100%);
  background-size:26px 26px,26px 26px,auto;
  color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .header{
  max-width:none;height:72px;position:sticky;top:0;z-index:50;
  padding:0 max(18px,calc((100vw - 1080px)/2));
  border:0;border-bottom:3px solid var(--neo-black);border-radius:0;
  background:var(--neo-paper);backdrop-filter:none;box-shadow:none;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand{
  font-size:20px;font-weight:950;letter-spacing:-.7px;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand img{
  border:2px solid var(--neo-black);border-radius:7px;box-shadow:2px 2px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand span{
  display:inline-block;border:2px solid var(--neo-black);background:var(--neo-yellow);
  border-radius:4px;padding:2px 5px;color:var(--neo-black);font-size:9px;font-weight:950;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .feature-nav {gap:9px}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .feature-nav a {
  border:2px solid var(--neo-black);border-radius:6px;padding:8px 13px;
  background:white;color:var(--neo-black);font-size:12px;font-weight:900;
  box-shadow:2px 2px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .feature-nav a[aria-current="page"]{
  background:var(--neo-yellow);box-shadow:3px 3px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) main{max-width:1060px;padding:28px 24px 48px}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro{
  overflow:hidden;position:relative;margin:0 0 23px;padding:28px 30px 25px;
  background:var(--neo-purple);border:3px solid var(--neo-black);border-radius:11px;
  box-shadow:7px 7px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] .join-page .intro {background:var(--neo-cyan)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro::before {
  content:"✳";position:absolute;right:42px;top:28px;font-size:85px;line-height:1;
  color:var(--neo-yellow);-webkit-text-stroke:2px var(--neo-black);
  transform:rotate(15deg);pointer-events:none;
}
html[data-theme="neobrutalism"] .join-page .intro::before{content:"✦";color:var(--neo-pink)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .eyebrow {
  display:inline-block;background:var(--neo-black);color:white;
  border-radius:3px;padding:6px 10px;font-size:10px;font-weight:950;letter-spacing:1.15px;
  margin:0 0 13px;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro h1 {
  position:relative;z-index:1;font-size:clamp(29px,5vw,52px);font-weight:950;
  letter-spacing:-1.7px;line-height:1.06;text-transform:uppercase;color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro h1 span {
  color:var(--neo-black);background:var(--neo-yellow);
  box-decoration-break:clone;-webkit-box-decoration-break:clone;
  padding:0 5px;
}
html[data-theme="neobrutalism"] .join-page .intro h1 span{background:var(--neo-pink)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .subtitle {
  position:relative;z-index:1;color:#211e27;font-size:13px;line-height:1.5;
  font-weight:650;max-width:640px;margin:13px 0 0;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .setup-note{
  position:relative;z-index:1;right:auto;bottom:auto;width:auto;max-width:none;
  background:var(--neo-paper);border:2px solid var(--neo-black);border-radius:7px;
  box-shadow:3px 3px 0 var(--neo-black);padding:11px 13px;
  margin-top:20px;color:#403a44;font-size:11px;line-height:1.55;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .setup-note strong {
  display:inline-block;margin:0 5px 3px 0;color:var(--neo-black);font-size:11px;font-weight:950;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .layout{
  display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:23px;align-items:start;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .card{
  background:var(--neo-paper);border:3px solid var(--neo-black);border-radius:10px;
  padding:20px;margin:0 0 20px;box-shadow:var(--neo-offset);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .section-title{
  padding-bottom:13px;border-bottom:2px dashed var(--neo-black);
  margin-bottom:15px;align-items:flex-start;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .number{
  width:36px;height:36px;min-width:36px;background:var(--neo-yellow);color:var(--neo-black);
  border:2px solid var(--neo-black);border-radius:6px;box-shadow:2px 2px 0 var(--neo-black);
  font-weight:950;font-size:12px;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) h2{
  font-weight:950;letter-spacing:-.35px;color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .section-title h2{font-size:18px}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .section-title p{color:#5a5157;font-weight:550}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button{
  border:2px solid var(--neo-black);border-radius:6px;min-height:46px;
  padding:11px 14px;font-size:12px;font-weight:950;line-height:1.3;
  box-shadow:3px 3px 0 var(--neo-black);transition:transform .12s ease,box-shadow .12s ease;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button.primary,
html[data-theme="neobrutalism"] .tool-page .start-actions .primary {
  background:var(--neo-yellow);color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button.secondary{
  background:var(--neo-purple);color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button.warn{
  background:var(--neo-cyan);color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button.danger {
  background:var(--neo-pink);color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button:not(:disabled):active,
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button:not(:disabled):hover{
  transform:translate(2px,2px);box-shadow:1px 1px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button:disabled{opacity:.58;box-shadow:none}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) :is(textarea,input[type="search"],input[type="number"],.number-input,.scan-search){
  color:var(--neo-black);background:#fff;border:2px solid var(--neo-black);border-radius:6px;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) textarea:focus,
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) input:focus-visible{
  outline:3px solid #8c60e8;outline-offset:2px;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .number-input input{
  border:0;background:transparent;outline-offset:-2px;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .badge,
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .count{
  background:var(--neo-yellow);border:2px solid var(--neo-black);border-radius:5px;
  color:var(--neo-black);font-weight:900;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .badge.running{background:var(--neo-purple)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .badge.completed{background:var(--neo-mint)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) progress {
  height:16px;border:2px solid var(--neo-black);border-radius:4px;
  background:#fff;overflow:hidden;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) progress::-webkit-progress-bar{background:#fff}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) progress::-webkit-progress-value{background:repeating-linear-gradient(125deg,var(--neo-purple) 0 13px,var(--neo-yellow) 13px 23px)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) progress::-moz-progress-bar{background:var(--neo-purple)}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .status-card{
  background:#faf2ff;border-top:8px solid var(--neo-black);
  position:relative;top:auto;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .run-detail{
  color:#4a4350;font-weight:550;
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .message{
  background:var(--neo-pink);color:var(--neo-black);font-weight:800;
  border:3px solid var(--neo-black);border-radius:7px;box-shadow:var(--neo-offset);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .text-button{font-weight:900;text-decoration:underline;text-underline-offset:3px;color:#482692}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .hint{color:#56505a}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .help{
  background:#e3fbfd;color:var(--neo-black);
}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) footer{border-top:3px solid var(--neo-black);color:var(--neo-black)}
/* ---------- POST: content, picker, queue ---------- */
html[data-theme="neobrutalism"] .tool-page .upload {
  background:linear-gradient(135deg,#fff6c4,#fff);border:3px dashed var(--neo-black);
  border-radius:6px;color:var(--neo-black);
}
html[data-theme="neobrutalism"] .tool-page .upload svg {stroke:var(--neo-black)}
html[data-theme="neobrutalism"] .tool-page .post-options{
  background:#ecf9ff;border:2px solid var(--neo-black);border-radius:6px;
}
html[data-theme="neobrutalism"] .tool-page .scan-picker-tools,
html[data-theme="neobrutalism"] .tool-page .scan-selection{gap:8px}
html[data-theme="neobrutalism"] .tool-page .scan-row{
  border-bottom:2px dashed #ac9ea9;
}
html[data-theme="neobrutalism"] .tool-page .selection-status{
  background:#fff9d4;border:2px solid var(--neo-black);border-radius:6px;color:var(--neo-black);
}
html[data-theme="neobrutalism"] .tool-page .start-actions{
  position:sticky;bottom:10px;z-index:30;
  padding:13px;background:var(--neo-cyan);backdrop-filter:none;
  border:3px solid var(--neo-black);border-radius:8px;box-shadow:5px 5px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] .tool-page .start-actions .primary{background:var(--neo-yellow)}
html[data-theme="neobrutalism"] .tool-page .start-actions .secondary{background:white}
html[data-theme="neobrutalism"] .tool-page .progress-head>strong{font-weight:950;color:var(--neo-black)}
html[data-theme="neobrutalism"] .tool-page .queue li{border-top:2px dashed #bfb4c6}
html[data-theme="neobrutalism"] .tool-page .queue .index{
  border:2px solid var(--neo-black);border-radius:5px;background:#fff;color:var(--neo-black);font-weight:900;
}
html[data-theme="neobrutalism"] .tool-page .review{
  background:#fff6cf;border:2px solid var(--neo-black);border-radius:6px;color:var(--neo-black);
}
html[data-theme="neobrutalism"] .tool-page .bulk-manager-sheet{
  border:3px solid var(--neo-black);border-radius:9px;background:var(--neo-paper);
  box-shadow:8px 8px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] .tool-page .bulk-close,
html[data-theme="neobrutalism"] .tool-page .bulk-list,
html[data-theme="neobrutalism"] .tool-page .bulk-search{
  border:2px solid var(--neo-black);border-radius:5px;
}
html[data-theme="neobrutalism"] .tool-page .bulk-manage-open{
  background:var(--neo-yellow);border:2px solid var(--neo-black);border-radius:5px;color:var(--neo-black);
}
/* ---------- JOIN: search, results, bottom action ---------- */
html[data-theme="neobrutalism"] .join-page .toolbar {border-bottom:2px dashed var(--neo-black)}
html[data-theme="neobrutalism"] .join-page .history-note {
  background:#fff9d9;border:2px solid var(--neo-black);border-radius:5px;color:var(--neo-black);
}
html[data-theme="neobrutalism"] .join-page .empty {
  background:#f4faff;border:2px dashed var(--neo-black);border-radius:5px;
  margin-top:13px;color:#4f4855;font-weight:750;
}
html[data-theme="neobrutalism"] .join-page .group-list {
  background:#fff;border:2px solid var(--neo-black);border-radius:5px;margin-top:12px;
}
html[data-theme="neobrutalism"] .join-page .group-list:empty{display:none}
html[data-theme="neobrutalism"] .join-page .group-row{border-bottom:2px dashed #bfb6c0;padding:12px 10px}
html[data-theme="neobrutalism"] .join-page .group-status{
  border:1.5px solid var(--neo-black);background:var(--neo-yellow);color:var(--neo-black);font-weight:900;border-radius:4px;
}
html[data-theme="neobrutalism"] .join-page .group-status.joined,
html[data-theme="neobrutalism"] .join-page .group-status.member{background:var(--neo-mint)}
html[data-theme="neobrutalism"] .join-page .group-status.questions,
html[data-theme="neobrutalism"] .join-page .group-status.uncertain{background:var(--neo-pink)}
html[data-theme="neobrutalism"] .join-page .join-bar{
  position:sticky;bottom:10px;z-index:30;
  background:var(--neo-yellow);backdrop-filter:none;
  border:3px solid var(--neo-black);border-radius:8px;
  padding:14px;box-shadow:5px 5px 0 var(--neo-black);
}
html[data-theme="neobrutalism"] .join-page .join-bar .primary{background:var(--neo-purple)}
html[data-theme="neobrutalism"] .join-page .join-bar .field label{font-weight:900}
html[data-theme="neobrutalism"] .join-page .toolbar-actions .text-button{
  border:2px solid var(--neo-black);border-radius:5px;
  background:white;color:var(--neo-black);padding:8px;font-weight:900;text-decoration:none;
}
html[data-theme="neobrutalism"] .join-page .toolbar-actions .danger-link{background:#ffd1df;color:#8f1634}
html[data-theme="neobrutalism"] :is(.tool-page,.join-page) input[type="checkbox"]{
  accent-color:#7449cb;
}
/* ---------- Responsive: keep striking lines without wasting viewport ---------- */
@media(max-width:760px){
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .header{height:62px;padding:0 12px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand{font-size:16px;gap:6px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand img{width:29px;height:29px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand span{font-size:8px;padding:1px 4px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .feature-nav {gap:5px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .feature-nav a{
    font-size:10px;padding:6px 7px;border-width:2px;border-radius:5px;box-shadow:2px 2px 0 var(--neo-black);
  }
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) main{padding:14px 13px 32px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro{padding:17px 17px 18px;margin-bottom:17px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro::before{font-size:53px;right:14px;top:25px;opacity:.7}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .eyebrow{font-size:8.5px;letter-spacing:.7px;padding:5px 7px;margin-bottom:10px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .intro h1{font-size:clamp(25px,7.1vw,34px);letter-spacing:-1px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .subtitle{font-size:11px;max-width:92%;margin-top:12px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .setup-note{font-size:10px;margin-top:13px;padding:9px 11px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .layout{grid-template-columns:minmax(0,1fr);gap:6px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .card{
    padding:14px;margin-bottom:14px;border-width:3px;border-radius:8px;box-shadow:4px 4px 0 var(--neo-black);
  }
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .section-title{gap:10px;margin-bottom:13px;padding-bottom:10px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .section-title h2{font-size:15px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .section-title p{font-size:10px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .number{width:32px;height:32px;min-width:32px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button{font-size:11px;min-height:44px;border-radius:5px}
  html[data-theme="neobrutalism"] .tool-page .start-actions,
  html[data-theme="neobrutalism"] .join-page .join-bar {bottom:8px;padding:9px;box-shadow:4px 4px 0 var(--neo-black)}
  html[data-theme="neobrutalism"] .join-page .join-bar .join-options{grid-template-columns:1fr 1fr;gap:8px}
  html[data-theme="neobrutalism"] .join-page .toolbar-actions{gap:6px}
  html[data-theme="neobrutalism"] .join-page .toolbar-actions .text-button{border-width:2px;border-radius:5px}
  html[data-theme="neobrutalism"] .tool-page .bulk-manager-sheet{border-radius:8px 8px 0 0;box-shadow:none}
  html[data-theme="neobrutalism"] .public-home .tool-card{box-shadow:4px 4px 0 var(--neo-black);border-radius:9px}
}
@media(max-width:370px){
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .brand span{display:none}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .feature-nav a{font-size:9px;padding:6px}
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) main{padding-inline:10px}
}
@media(prefers-reduced-motion:reduce){
  html[data-theme="neobrutalism"] :is(.tool-page,.join-page) .button{transition:none}
}
