.ntfb{--ntfb-accent:var(--wp--preset--color--primary,#1767a6);--ntfb-border:#dce3ea;--ntfb-radius:12px;--ntfb-surface:#f5f7fa;color:inherit;font:inherit;margin:4rem auto;max-width:960px;line-height:1.8;overflow-wrap:anywhere}
.ntfb *{box-sizing:border-box}.ntfb h2{font-size:clamp(1.5rem,4vw,2rem);line-height:1.5;margin:.3em 0}.ntfb h3{font-size:1.2rem;margin:.6em 0}
.ntfb-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--ntfb-accent)}
.ntfb-policy,.ntfb-notice{background:var(--ntfb-surface);border-inline-start:3px solid var(--ntfb-accent);padding:1.2rem 1.5rem;margin:1.5rem 0}.ntfb-policy p{margin:.6em 0;font-size:.9rem}
.ntfb-compose{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ntfb details{border:1px solid var(--ntfb-border);border-radius:var(--ntfb-radius);padding:1rem;min-width:0}.ntfb summary{cursor:pointer;font-weight:700}.ntfb details[open] summary{margin-bottom:1rem}
.ntfb-form{display:grid;gap:.65rem}.ntfb-form>label:not(.ntfb-consent){font-weight:600;margin-top:.6rem}.ntfb input:not([type=checkbox]),.ntfb textarea,.ntfb select{font:inherit;color:inherit;background:#fff;border:1px solid #aeb8c4;border-radius:6px;max-width:100%;padding:.65rem;min-width:0}.ntfb-form input:not([type=checkbox]),.ntfb textarea{width:100%}.ntfb textarea{resize:vertical}.ntfb button{background:var(--ntfb-accent);color:#fff;border:0;border-radius:6px;padding:.7rem 1rem;cursor:pointer;font:inherit;font-weight:600}.ntfb-consent{font-size:.85rem}.ntfb input[type=checkbox]{width:1.1rem;height:1.1rem;margin-inline-end:.4rem;vertical-align:middle}.ntfb small{font-size:.8rem}.ntfb-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.ntfb-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin:2rem 0}.ntfb-filters label{display:grid;gap:.3rem}.ntfb-thread{border-top:1px solid var(--ntfb-border);padding:1.8rem 0}.ntfb-tags{display:flex;gap:.6rem;flex-wrap:wrap;font-size:.75rem;font-weight:700}.ntfb-tags span{background:var(--ntfb-surface);border:1px solid var(--ntfb-border);padding:.15rem .65rem;border-radius:999px}.ntfb-meta{font-size:.8rem;color:#556170}.ntfb-body{white-space:normal}.ntfb-reply{margin:1rem 0 1rem 1rem;padding:1rem 1.2rem;border-inline-start:2px solid var(--ntfb-border);background:var(--ntfb-surface)}.ntfb nav{display:flex;gap:1rem}.ntfb a{color:var(--ntfb-accent);text-decoration:underline}.ntfb :focus-visible{outline:3px solid var(--ntfb-accent);outline-offset:3px}
@media(max-width:600px){.ntfb-compose{grid-template-columns:1fr}.ntfb-policy{padding:1rem}.ntfb-reply{margin-inline-start:0}.ntfb-filters{align-items:stretch}.ntfb-filters label{flex:1 1 100%}}
/* Guided entry and readable form examples. Native details works without JavaScript. */
.ntfb .ntfb-scope{font-size:.85rem;margin:.6rem 0}.ntfb-compose{align-items:start;margin-top:1rem}.ntfb-compose>details{padding:0;background:var(--ntfb-surface)}.ntfb-compose>details>summary{padding:1.25rem;list-style:none}.ntfb-compose>details>summary::-webkit-details-marker{display:none}.ntfb-choice-title,.ntfb-choice-description,.ntfb-choice-action{display:block}.ntfb-choice-title{font-size:1.1rem}.ntfb-choice-description{font-weight:400;font-size:.9rem;margin:.5rem 0 1rem}.ntfb-compose>details[open]>summary{border-bottom:1px solid var(--ntfb-border);margin-bottom:0}.ntfb-compose .ntfb-form{padding:1.25rem;background:#fff;border-radius:0 0 var(--ntfb-radius) var(--ntfb-radius)}.ntfb .ntfb-form-guide{font-size:.85rem;margin:0 0 .3rem}.ntfb textarea::placeholder,.ntfb input::placeholder{color:#626d78;opacity:1}.ntfb .ntfb-policy{margin:1rem 0;background:transparent;padding:.8rem 1rem;border-inline-start:1px solid var(--ntfb-border)}.ntfb .ntfb-list-heading{margin-top:2.5rem}.ntfb-filters{margin:1rem 0 1.5rem}.ntfb-tags .ntfb-state-done,.ntfb-fixed-version{background:#eaf5ed;color:#205c32}.ntfb-fixed-version{padding:.5rem .8rem;border-radius:6px;font-weight:600}.ntfb-tags .ntfb-state-planned{background:#edf2ff;color:#2b467c}.ntfb-tags .ntfb-state-information{background:#fff5df;color:#795619}.ntfb-notice p{margin:.3rem 0 0}
@media(min-width:760px){.ntfb-compose:has(>details[open]){grid-template-columns:1fr}.ntfb-compose>details[open] .ntfb-form{max-width:100%}}
@media(max-width:600px){.ntfb-compose>details>summary,.ntfb-compose .ntfb-form{padding:1rem}.ntfb-flow{gap:.5rem}.ntfb-flow li{font-size:.8rem}}

/* Compact entry: retain policy and examples without a separate onboarding block. */
.ntfb{margin:2rem auto}.ntfb .ntfb-intro{margin:.5rem 0;font-size:.95rem}.ntfb-compose{gap:.65rem;margin-top:.85rem}.ntfb-compose>details>summary{padding:.8rem 1rem;position:relative;padding-inline-end:2.5rem}.ntfb-choice-title{font-size:1rem}.ntfb-choice-description{font-size:.8rem;margin:.15rem 0 0}.ntfb-compose>details>summary::after{content:'＋';position:absolute;inset-inline-end:1rem;top:.85rem;color:var(--ntfb-accent)}.ntfb-compose>details[open]>summary::after{content:'−'}.ntfb .ntfb-policy{margin:.65rem 0;padding:.5rem .8rem;font-size:.85rem}.ntfb .ntfb-list-heading{margin:1.5rem 0 .6rem}.ntfb-filters{margin:.6rem 0 1rem;gap:.65rem}.ntfb-thread{padding:1.2rem 0}
