/* fl27-final1-artikel.css — afgeleid door scripts/final1-css.py (8 sep 2026).
   Bron: prototype/src/artikel.html; kop/menu/voet en alles wat al in gedeeld/basis staat is weggelaten,
   !important verwijderd. Onder "thema-eigen" de regels uit het vorige blad die nergens anders voorkomen. Niet met de hand bewerken: script opnieuw draaien. */

/* ── thema-eigen ── */
.ginput{display:flex;gap:10px;align-items:center;margin:12px 0 4px}.gava{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;color:var(--grijs-0);background:linear-gradient(135deg,hsl(258,34%,52%),hsl(210,34%,40%))}.ginput input{flex:1;min-width:0;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;font:inherit;font-size:13.5px;background:var(--paper);color:var(--ink)}.gsort{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:800;color:var(--ink3);margin:10px 0 4px}.gitem{display:flex;gap:11px}.gitem:first-child{border-top:0}.gkop{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.gkop b{font-size:13px}.gkop .gm{font-size:10.5px;font-weight:700;color:var(--ink3)}.gtekst{font-size:13.5px;line-height:1.55;color:var(--read);margin:4px 0 7px}.gacties{display:flex;gap:14px;align-items:center;font-size:11.5px;font-weight:800;color:var(--ink3)}.gacties button{font:inherit;color:inherit;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.gsub{margin-left:49px;padding-left:13px}.gsub .gava{width:30px;height:30px;font-size:10.5px}.g-uitgelicht{background:var(--gold-bg);border-radius:14px;padding:11px 13px;border-top:0;margin-top:6px}.g-uitgelicht .gpin{font-size:9px;font-weight:800;letter-spacing:1px;color:var(--t-goud);text-transform:uppercase}.gvoet{font-size:11px;font-weight:700;color:var(--ink3);border-top:1px solid var(--line);margin-top:8px;padding-top:11px;line-height:1.6}.gvoet a{color:var(--t-paars);text-decoration:none;font-weight:800}.gnieuw{animation:gin .4s ease}.gitem{transition:background .15s;border-radius:14px;padding:13px 10px;border-top:1px solid var(--line)}.gitem:hover{background:var(--paper)}.gacties button{border:1.5px solid var(--line);border-radius:999px;padding:4px 11px;background:var(--card)}.gacties button.aan{background:var(--p-rood);border-color:transparent;color:var(--t-rood)}.gacties button:hover{border-color:var(--a-paars)}.g-uitgelicht{box-shadow:inset 0 0 0 1.5px rgba(201,146,26,.4)}.gsub{border-left:2.5px solid var(--a-paars)}.fx .btn:not(.g27):not(.lijn):not(.gh),.rail>.card .btn:not(.g27):not(.lijn):not(.gh){background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.kudo svg{fill:currentColor}.kudo.aan{background:var(--p-rood);color:var(--t-rood);border-color:transparent}.gmin{border:0;background:none;font:inherit;color:var(--ink3);cursor:pointer;padding:0;display:inline-flex;align-items:center}.gmin.aan{color:var(--t-blauw)}.gmin.aan svg{fill:var(--t-blauw)}.kudopaar{display:inline-flex;align-items:stretch;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;background:var(--card);vertical-align:middle}.kudopaar button{border:0;background:none;font:inherit;cursor:pointer;color:var(--ink3);padding:5px 10px;display:inline-flex;align-items:center;transition:background .15s,color .15s}.kudopaar button svg{fill:currentColor;display:block}.kp-score{font-weight:800;font-size:12px;color:var(--ink2);align-self:center;min-width:22px;text-align:center;padding:0 2px}.kp-plus.aan{background:var(--p-rood);color:var(--t-rood)}.kp-min.aan{background:var(--tintb);color:var(--t-blauw)}.kp-score.pos{color:var(--t-rood)}.kp-score.neg{color:var(--t-blauw)}.kudogroep{display:inline-flex;align-items:stretch;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;background:var(--card);vertical-align:middle}.kudogroep .kudo{border:0;border-radius:0;margin:0;background:transparent;padding:5px 10px}.kudogroep .kudomin{border:0;border-radius:0;margin:0;background:transparent;border-left:1.5px solid var(--line);padding:5px 9px}.kudogroep .kudo.aan{background:var(--p-rood);color:var(--t-rood)}.kudogroep .kudomin.aan{background:var(--tintb);color:var(--t-blauw)}.kudogroep .gplus{border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:5px 10px;display:inline-flex;gap:5px;align-items:center}.kudogroep .gplus.aan{background:var(--p-rood);color:var(--t-rood)}.kudogroep .gmin{padding:5px 9px}@media(min-width:1000px){body[data-p=feed] .inner>.tick,body[data-p=feed] .inner>.uitwrap{grid-column:1/-1}}@media (prefers-color-scheme:dark){.btn:not(.gh):not(.lijn):not(.w):not(.g27):not(.dk):not(.ghost){background:var(--ink)}.btn:not(.gh):not(.lijn):not(.w):not(.g27):not(.dk):not(.ghost){background:var(--ink);color:var(--bg)}.fx .btn:not(.g27):not(.lijn),.rail>.card .btn:not(.g27):not(.lijn){background:var(--card);color:var(--ink);border:1.5px solid var(--line)}}