/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/InstrumentSerif-Regular-93698d45.ttf")format("truetype")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url("/assets/InstrumentSerif-Italic-df8e897d.ttf")format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/IBMPlexSans-Regular-90cc55e6.woff2")format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url("/assets/IBMPlexSans-Italic-83778af8.woff2")format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url("/assets/IBMPlexSans-Medium-9fb7ea15.woff2")format("woff2")}:root,:host{--font-display:"Instrument Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-ui:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--color-ink:#111;--color-paper:#f6f3ec;--color-rule:#c5c5c5;--color-silver:#a8a8a8;--color-muted:#5c5c5c;--color-gold:#b08d3a;--color-verdict-true:#6b9a64;--color-verdict-false:#c45c4a;--color-verdict-misleading:var(--color-gold);--color-verdict-neutral:var(--color-silver)}@layer base{html{color-scheme:dark;--color-bg:var(--color-ink);--color-fg:var(--color-paper);--color-fg-muted:var(--color-silver);--color-line:var(--color-muted);--radius:4px;background:var(--color-bg);color:var(--color-fg)}html[data-theme=light]{color-scheme:light;--color-bg:var(--color-paper);--color-fg:var(--color-ink);--color-fg-muted:var(--color-muted);--color-line:var(--color-rule)}a:link,a:visited,.page a:link,.page a:visited{color:var(--color-silver);text-underline-offset:.15em;text-decoration:underline}a:hover,a:active,a:focus-visible,.page a:hover,.page a:active,.page a:focus-visible{color:var(--color-gold)}a:focus-visible,.page a:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.skip-link{font-family:var(--font-ui);background:var(--color-fg);color:var(--color-bg);padding:.5rem .75rem;position:absolute;top:-3rem;left:.75rem}.skip-link:link,.skip-link:visited,.skip-link:hover,.skip-link:active{color:var(--color-bg)}.skip-link:focus{top:.75rem}.page{background:var(--color-bg);min-height:100vh;color:var(--color-fg);margin:0}.page__shell,.page__main{max-width:44rem;margin:0 auto}.page__shell{padding:3rem 1.25rem 4rem}.page__main{padding:0}.masthead{text-align:center;flex-direction:column;align-items:center;display:flex}.masthead__brand-row{grid-template-columns:1fr auto 1fr;align-items:baseline;width:100%;display:grid}.masthead__end{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;place-self:baseline end;align-items:baseline;gap:.65rem;display:flex}.masthead__end .button_to{margin:0;display:inline}.masthead__theme{width:auto;height:auto;font-family:var(--font-display);color:var(--color-silver);box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:1.35rem;line-height:1;display:inline}.masthead__theme:hover,.masthead__theme:active{color:var(--color-gold)}.masthead__theme:focus{outline:none}.masthead__theme:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.masthead__theme-icon{vertical-align:baseline;width:1em;height:1em;display:none}.masthead__theme-icon--sun{display:inline-block}html[data-theme=light] .masthead__theme-icon--sun{display:none}html[data-theme=light] .masthead__theme-icon--moon{display:inline-block}.masthead__log-out{font-family:var(--font-ui);color:var(--color-silver);box-shadow:none;appearance:none;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;font-size:.9rem;line-height:1;text-decoration:underline}.masthead__log-out:hover,.masthead__log-out:active,.masthead__log-out:focus-visible{color:var(--color-gold)}.masthead__log-out:focus{outline:none}.masthead__log-out:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.masthead__brand{font-family:var(--font-display);flex-wrap:wrap;grid-area:1/2;justify-content:center;align-items:baseline;gap:.55rem;margin:0;line-height:1;text-decoration:none;display:flex}a.masthead__brand:link,a.masthead__brand:visited,a.masthead__brand:hover,a.masthead__brand:active{color:inherit;text-decoration:none}.masthead__the,.masthead__website{color:var(--color-fg-muted);font-size:1.35rem;font-style:italic}.masthead__the{margin-inline-end:.5em}.masthead__name{letter-spacing:.04em;font-size:3.1rem;font-style:normal;font-weight:400}.masthead__rule{border:0;border-top:1px solid var(--color-line);width:100%;margin:1rem 0 .85rem}.masthead__tagline{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg);margin:0;font-size:.95rem}.masthead__cta{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:.85rem 0 0;font-size:.9rem}.proposal-page h1,.proposal-result h1,.proposal-form__coverage h2{font-family:var(--font-display);font-weight:400}.proposal-form{max-width:32rem;font-family:var(--font-ui);gap:.85rem;display:grid}.proposal-form__field{gap:.35rem;min-width:0;display:grid}.form-control,.proposal-form .form-control,.proposal-form input,.proposal-form select,.proposal-form textarea{box-sizing:border-box;border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:100%;min-width:0;max-width:100%;color:var(--color-fg);font:inherit;padding:.5rem .6rem}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),textarea,select{background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-silver);border-radius:var(--radius)}.proposal-form .button{box-sizing:border-box;border-radius:var(--radius);width:100%;max-width:100%}.form-control--select,.proposal-form .form-control--select,.proposal-form select,.admin-form .form-control--select,.admin-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23a8a8a8' d='M1.1 1.3 6 6.2l4.9-4.9 1.1 1.1L6 8.4 0 2.4z'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:.7rem;padding-right:1.75rem}.proposal-form__toggle{margin:0}.proposal-form__link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.proposal-form__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.proposal-result{gap:1rem;display:grid}.home__empty{font-family:var(--font-ui);color:var(--color-fg-muted);margin-top:2.5rem}.home__leaderboard-title,.leaderboard h1{font-family:var(--font-display);font-weight:400}.home__leaderboard-link{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.leaderboard{font-family:var(--font-ui);margin-top:1.5rem}.leaderboard-filters{gap:.85rem;margin-bottom:1.25rem;display:grid}.leaderboard-filters__row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.leaderboard-filters__field{color:var(--color-fg-muted);gap:.3rem;font-size:.85rem;display:grid}.leaderboard-filters__field input,.leaderboard-filters__field select{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-fg);font:inherit;padding:.45rem .55rem}.leaderboard-filters__error{color:var(--color-gold)}.leaderboard-table__wrap{overflow-x:auto}.leaderboard-table{border-collapse:collapse;width:100%;font-size:.9rem}.leaderboard-table th,.leaderboard-table td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.45rem .4rem}.leaderboard-table__person{align-items:center;gap:.55rem;display:flex}.leaderboard-table__person .profile-pic{width:2rem;height:2rem}.leaderboard-table__empty{color:var(--color-fg-muted)}.leaderboard__note{color:var(--color-fg-muted);max-width:42rem}.entity-page{font-family:var(--font-ui);gap:1.75rem;margin-top:1.5rem;display:grid}.profile-header{align-items:center;gap:1rem;display:flex}.profile-header__kicker{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.profile-header__title{font-family:var(--font-display);margin:.2rem 0 0;font-weight:400}.profile-header__meta{color:var(--color-fg-muted);margin:.2rem 0 0}.government-history ul,.leadership-list ul,.membership-history ul{gap:.5rem;padding:0;list-style:none;display:grid}.government-history li,.leadership-list__person,.membership-history li{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.government-history li.is-selected a:first-child{color:var(--color-gold)}.leadership-list__office{color:var(--color-fg-muted)}.search-form{font-family:var(--font-ui);gap:.4rem;margin:1.75rem 0 0;display:grid}.search-form__label{color:var(--color-fg-muted);font-size:.85rem}.search-form__input{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-fg);font:inherit;padding:.55rem .7rem}.feed__title,.search-page h1,.check-detail__number,.corrections h2,.claim-check__sources-heading{font-family:var(--font-display);font-weight:400}.feed{gap:0;margin-top:1.5rem;display:grid}.fact-check,.check-detail{gap:.55rem;padding:1.4rem 0;display:grid}.fact-check{border-bottom:1px solid var(--color-line)}.fact-check__person,.check-detail__person{font-family:var(--font-display);margin:0;font-size:1.45rem}.fact-check__context,.check-detail__context,.check-detail__source,.fact-check__sources,.fact-check__number,.claim-check__meta,.claim-check__publisher,.claim-check__reuse{font-family:var(--font-ui);color:var(--color-fg-muted);margin:0;font-size:.9rem}a.check-detail__source{text-underline-offset:.15em;text-decoration:underline}.fact-check__quote{font-family:var(--font-display);margin:.25rem 0;font-size:1.15rem}.fact-check__brand{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0 0;font-size:.8rem}.fact-check__verdict{font-family:var(--font-ui);letter-spacing:.06em;margin:0;font-size:1.05rem;font-weight:500}.fact-check__explanation,.fact-check__summary,.corrections li p{font-family:var(--font-ui);margin:0}.claim-check{gap:.35rem;padding:.35rem 0 0;display:grid}.claim-check__text{font-family:var(--font-ui);margin:0;font-size:1.02rem}.claim-check__correction{font-family:var(--font-ui);margin:0;font-size:.95rem}.check-detail .social-card__quote{width:auto;color:inherit;justify-self:stretch}.check-detail .social-card__verdict{font-weight:400}.claim-check__sources{gap:.2rem;margin-top:1.75rem;display:grid}.claim-check__sources-heading{margin:0}.check-detail__rule,.claim-check__rule{border:0;border-top:1px solid var(--color-line);width:100%;margin:.85rem 0 0}.claim-check__evidence{font-family:var(--font-ui);margin:0;padding-left:1.1rem}.claim-check__evidence blockquote{font-family:var(--font-display);margin:.35rem 0 0}.corrections__list{font-family:var(--font-ui);padding-left:1.1rem}.search-page__empty{font-family:var(--font-ui);color:var(--color-fg-muted);margin-top:1.5rem}.auth-panel,.admin-panel{font-family:var(--font-ui)}.auth-panel{width:100%;max-width:22rem;margin-block-start:3.5rem;margin-inline:auto}.auth-panel h1,.admin-panel h1{font-family:var(--font-display);font-weight:400}.auth-panel form{gap:.85rem;width:100%;display:grid}.auth-panel input{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-fg);font:inherit;padding:.5rem .6rem}.auth-panel button,.admin-form input[type=submit],.button,a.button,a.button:link,a.button:visited,button:not(.masthead__theme):not(.masthead__log-out):not(.proposal-form__link):not(.share-actions__copy):not(.share-actions__share):not(.flag-report__open):not(.flag-report__add),input[type=submit],input[type=button]{font:inherit;border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);color:var(--color-silver);cursor:pointer;padding:.5rem .9rem;text-decoration:none}.auth-panel button:hover,.auth-panel button:active,.admin-form input[type=submit]:hover,.admin-form input[type=submit]:active,.button:hover,.button:active,a.button:hover,a.button:active,button:not(.masthead__theme):not(.masthead__log-out):not(.proposal-form__link):not(.share-actions__copy):not(.share-actions__share):not(.flag-report__open):not(.flag-report__add):hover,button:not(.masthead__theme):not(.masthead__log-out):not(.proposal-form__link):not(.share-actions__copy):not(.share-actions__share):not(.flag-report__open):not(.flag-report__add):active,input[type=submit]:hover,input[type=submit]:active,input[type=button]:hover,input[type=button]:active{color:var(--color-gold);border-color:var(--color-gold)}.flash{font-family:var(--font-ui);color:var(--color-fg-muted)}.admin-nav__list{font-family:var(--font-ui);flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:1rem 0 0;font-size:.9rem;list-style:none;display:flex}.admin-table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:.95rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.4rem .5rem}.admin-table .profile-pic{width:2.5rem;height:2.5rem}.portrait-picker{border:1px solid var(--color-line);gap:.75rem;padding:.75rem;display:grid}.portrait-picker__current,.portrait-picker__choice{align-items:center;gap:.5rem;display:flex}.portrait-picker__choices{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.portrait-picker .profile-pic{width:2.5rem;height:2.5rem}.admin-form{max-width:28rem;font-family:var(--font-ui);gap:.85rem;display:grid}.admin-form--filters{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;max-width:72rem;margin:0 0 1.25rem}.admin-form--filters input[type=submit]{justify-self:start;width:auto}.admin-pagination{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 0;display:flex}.admin-form__actions{margin:.35rem 0 0}.admin-form__party-row-controls{align-items:center;gap:.5rem;display:flex}.admin-form__party-row-controls .form-control{flex:1}.admin-form__add-party,.admin-form__remove-party{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);min-width:2.25rem;color:var(--color-fg);font:inherit;cursor:pointer;flex:none;padding:.45rem .65rem;line-height:1}.admin-form__party-add{margin-top:-.35rem}.admin-form__actions a[aria-disabled=true]{opacity:.45}.admin-modal{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--color-fg);font-family:var(--font-ui);padding:1.25rem 1.25rem 1.5rem;overflow:auto}.admin-modal::backdrop{background:#111111b8}.admin-modal__close-form{justify-content:flex-end;margin:0 0 .75rem;display:flex}.admin-modal .admin-form{max-width:none}.admin-form .form-control,.admin-form input,.admin-form select,.admin-form textarea{box-sizing:border-box;border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:100%;min-width:0;max-width:100%;color:var(--color-fg);font:inherit;padding:.5rem .6rem}.admin-form input[type=submit],.admin-form button,.admin-toolbar .button{border-radius:var(--radius);width:auto}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-toolbar form{margin:0}.admin-dashboard-links{gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.analytics-dashboard h1{margin-bottom:.35rem}.analytics-metrics{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin:1.25rem 0 1.75rem;display:grid}.analytics-metric{border:1px solid var(--color-silver);border-radius:var(--radius);color:inherit;min-height:5.25rem;padding:.85rem 1rem;text-decoration:none;display:block}a.analytics-metric:hover{border-color:var(--color-gold)}.analytics-metric__label{letter-spacing:.02em;text-transform:uppercase;color:var(--color-fg-muted);margin:0;font-size:.8rem}.analytics-metric__value{font-family:var(--font-display);color:var(--color-fg);margin:.4rem 0 0;font-size:1.85rem;line-height:1.1}.analytics-charts{gap:2rem;margin:0 0 2rem;display:grid}.analytics-charts .chart{border:1px solid var(--color-silver);border-radius:var(--radius);padding:1rem 1.1rem 1.15rem}.analytics-columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.analytics-dashboard h2{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.35rem;font-weight:400}.analytics-dashboard .admin-table{width:100%}.analytics-list{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}body:has(.admin-nav) .page__shell,body:has(.admin-nav) .page__main{max-width:72rem}.profile-pic{object-fit:cover;background:var(--color-rule)}.profile-pic--circle{border-radius:50%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entity-graphs{gap:1.5rem;display:grid}.chart{border-top:1px solid var(--color-line);font-family:var(--font-ui);margin:0;padding-top:1rem}.chart figcaption{font-family:var(--font-display);font-size:1.25rem}.chart__sample,.chart__empty{color:var(--color-fg-muted);margin:.35rem 0 .75rem}.chart__svg{width:100%;height:auto;color:var(--color-silver)}.chart__values{color:var(--color-fg);gap:.25rem;margin:.75rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.chart__bars{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.chart__bars li{grid-template-columns:minmax(7rem,11rem) 1fr 2.5rem;align-items:center;gap:.5rem;display:grid}.chart__bar-track{background:var(--color-line);border-radius:var(--radius);height:.65rem}.chart__bar-fill{background:var(--color-gold);border-radius:var(--radius);height:100%;display:block}.chart__bar-count{text-align:right}@media (prefers-reduced-motion:reduce){.chart__bar-fill{transition:none}}.social-card-page{box-sizing:border-box;background:var(--color-bg);max-width:44rem;min-height:100vh;margin:0 auto;padding:1.25rem;overflow-x:hidden}.social-card a:link,.social-card a:visited,.social-card a:hover,.social-card a:active{color:inherit}.social-card{box-sizing:border-box;background:var(--color-bg);width:100%;min-width:0;max-width:100%;height:auto;color:var(--color-fg);border:1px solid var(--color-silver);padding:1.15rem 1.25rem 1.25rem;align-content:start;gap:.7rem;padding-block-end:1.25rem;padding-inline:1.25rem;display:grid;overflow-x:hidden}.social-card__brand{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0;margin-block:-8px 8px;font-size:.85rem}.social-card__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.social-card__person{font-family:var(--font-display);margin:0;font-size:1.35rem}.social-card__context,.social-card__country,.social-card__sources{font-family:var(--font-ui);color:var(--color-fg-muted);margin:0;font-size:.9rem}.social-card__quote{border-inline-start:4px solid var(--color-silver);width:fit-content;max-width:100%;font-family:var(--font-display);overflow-wrap:anywhere;justify-self:center;margin-block:.85rem;margin-inline:auto;padding-block:.65rem;padding-inline-start:.85rem;font-size:1.25rem;font-style:italic}.social-card__quote-mark{font-style:italic}.social-card__verdict,.social-card__verdict-label{font-family:var(--font-display);font-size:1.05rem}.social-card__verdict-label{letter-spacing:.1em;font-synthesis:none}.social-card__verdict,.social-card__summary{margin:0;font-weight:500}.social-card__summary{font-family:var(--font-ui);font-size:.95rem}.social-card__verdict,.social-card__claim{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.social-card__verdict-dot{background:var(--color-verdict-neutral);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.social-card__verdict--true .social-card__verdict-dot,.social-card__claim--true .social-card__verdict-dot,.claim-check__correction--true .social-card__verdict-dot{background:var(--color-verdict-true)}.social-card__verdict--misleading .social-card__verdict-dot,.social-card__claim--misleading .social-card__verdict-dot,.claim-check__correction--misleading .social-card__verdict-dot{background:var(--color-verdict-misleading)}.social-card__verdict--false .social-card__verdict-dot,.social-card__claim--false .social-card__verdict-dot,.claim-check__correction--false .social-card__verdict-dot{background:var(--color-verdict-false)}.social-card__correction,.social-card__claims,.social-card__claim-text{font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;font-size:.95rem}.social-card__claims{gap:.35rem;padding-left:0;list-style:none;display:grid}.social-card__number{font-family:var(--font-ui);margin-top:auto;margin-block-end:0;font-size:.9rem;transform:translateY(8px)}.share-actions{flex-wrap:wrap;align-items:center;gap:.15rem;margin:.15rem 0 0;display:flex}.share-actions button,.share-actions a,.share-actions a:link,.share-actions a:visited{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-silver);cursor:pointer;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.share-actions button:hover,.share-actions button:active,.share-actions a:hover,.share-actions a:active{color:var(--color-gold);border-color:var(--color-gold)}.share-actions .icon{width:1.2rem;height:1.2rem;display:block}.share-actions__copy.is-copied,.share-actions__share.is-copied{color:var(--color-verdict-true)}.copy-toast{font-family:var(--font-ui);color:var(--color-fg-muted);flex-basis:100%;margin:0;font-size:.85rem}.site-footer{text-align:center;margin-top:1.5rem}.site-footer__rule{border:0;border-top:1px solid var(--color-line);width:100%;margin:0 0 .85rem}.site-footer__copy{font-family:var(--font-ui);color:var(--color-fg-muted);margin:0;font-size:.85rem}.site-footer__copy a:link,.site-footer__copy a:visited{color:var(--color-silver)}.site-footer__copy a:hover,.site-footer__copy a:active,.site-footer__copy a:focus-visible{color:var(--color-gold)}.site-footer__nav{font-family:var(--font-ui);flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;margin:.75rem 0 0;font-size:.8rem;display:flex}.site-footer__nav a:link,.site-footer__nav a:visited{color:var(--color-silver)}.site-footer__nav a:hover,.site-footer__nav a:active,.site-footer__nav a:focus-visible{color:var(--color-gold)}.trust-page{max-width:40rem;font-family:var(--font-ui)}.trust-page h1{font-family:var(--font-display);font-weight:400}.trust-page p{color:var(--color-fg);line-height:1.5}.flag-report{margin:.35rem 0 .6rem}.flag-report__open{border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-silver);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.flag-report__open:hover,.flag-report__open:active{color:var(--color-gold);border-color:var(--color-gold)}.flag-report__open .icon{width:1.2rem;height:1.2rem;display:block}.flag-report__dialog{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);width:min(28rem,92vw);color:var(--color-fg);padding:1rem}.flag-report__form{gap:.75rem;display:grid}.flag-report__field{font-family:var(--font-ui);gap:.35rem;display:grid}.flag-report__field textarea,.flag-report__field input[type=url]{width:100%;font:inherit;background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-silver);border-radius:var(--radius);padding:.4rem .5rem}.flag-report__add{font-family:var(--font-ui);border:1px solid var(--color-silver);border-radius:var(--radius);background:var(--color-bg);color:var(--color-silver);cursor:pointer;justify-self:start;padding:.25rem .5rem;font-size:.85rem}.flag-report__actions{gap:.5rem;margin:0;display:flex}