/* The proposal switch: preview only, never part of the launched site. */
.proposal-switch{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 12px;background:#111;color:#fff;font:600 12px/1.3 Lato,Arial,sans-serif}
.proposal-switch span{margin-right:auto;opacity:.85}
.proposal-switch a{display:inline-block;min-width:34px;padding:6px 10px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;border:1px solid #555}
.proposal-switch a[aria-current]{background:#fff;color:#111;border-color:#fff}
.proposal-switch a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.proposal-switch .flags-btn{margin-right:8px;padding:6px 10px;border-radius:4px;border:1px solid #555;background:transparent;color:#fff;font:inherit;cursor:pointer}
.proposal-switch .flags-btn[aria-pressed="true"]{background:#FFF1C9;color:#111;border-color:#FFF1C9}
.proposal-switch .flags-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}
/* Review marks (lines the advertising rules may catch) stay in the text, unmarked until Ellie asks to see them */
html:not(.show-flags) .review{background:none}
html:not(.show-flags) .review::after,html:not(.show-flags) mark.tbc::after{content:none}
html:not(.show-flags) mark.tbc{background:none;border:0;padding:0;color:inherit}
html:not(.show-flags) mark.tbc.q{display:none}
