/* fl27-final1-feed.css — pagina-eigen regels. Gedeelde basis staat in fl27-final1-basis.css.
   22 overbodige !important verwijderd. */
.hdr{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--hd);display:flex;align-items:center;gap:10px;padding:0 14px;padding-top:env(safe-area-inset-top);background:var(--hdbg);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);border-bottom:1px solid var(--line)}.kudo{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font-size:14.5px;font-weight:800;color:var(--ink2);padding:5px 8px;border-radius:9px}.pin{display:flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:5px 11px 5px 5px;font-weight:800;font-size:13px;box-shadow:var(--sh)}.tick{display:flex;align-items:center;gap:10px;background:var(--card);border:none;border-left:3px solid var(--e-red);color:var(--ink);border-radius:14px;padding:11px 15px 11px 13px;font-size:13.5px;font-weight:700;box-shadow:var(--sh)}.tickbtn{display:inline-flex;align-items:center;gap:5px}.tickbtn{margin-left:auto;flex-shrink:0;border:none;font-weight:800;font-size:12px;background:var(--grad27);color:var(--grijs-0);border-radius:999px;padding:6px 13px}.gold{background:var(--gold-bg);border:1px solid rgba(201,146,26,.35);border-radius:var(--rl);padding:17px;position:relative;overflow:hidden}.gold h3{color:var(--t-goud);font-size:16.5px;margin:0 0 6px}.gold p{font-size:13.5px;opacity:.94;margin:4px 0 11px;max-width:420px}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chip{display:inline-flex;align-items:center;gap:6px}.chip{flex-shrink:0;border:1.5px solid var(--line);background:var(--card);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;color:var(--ink2);transition:all .13s}.ava.ring{box-shadow:0 0 0 2px var(--grijs-0),0 0 0 4px var(--gold)}.arow{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--paper)}.spons{border:1px solid var(--line);background:linear-gradient(135deg,var(--grijs-50),var(--grijs-50))}.pcard{position:relative;border-radius:var(--r);overflow:hidden;min-height:190px;display:flex;align-items:flex-end;color:var(--grijs-0);box-shadow:var(--shl)}.pcard .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,22,0) 30%,rgba(20,14,22,.38) 60%,rgba(20,14,22,.8))}.pcard h3{font-size:17px;line-height:1.25;letter-spacing:-.3px;font-weight:800}@media(min-width:1000px){body[data-p=feed] .inner>.fullw,body[data-p=feed] .inner>.tick,body[data-p=feed] .inner>.uitwrap,body[data-p=feed] .inner>.sitefoot{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)}}.opt.gekozen{border-color:var(--e-red)}.hdr{padding-top:env(safe-area-inset-top,0px)}.gold{color:var(--ink)}.gold h3{color:var(--t-goud);margin:0 0 6px}.gold p{color:var(--ink2);font-size:12.5px}.gold .btn,.gold a.btn{background:var(--t-goud);color:var(--card)}@media (prefers-color-scheme:dark){.gold .btn,.gold a.btn{color:var(--ink)}}.mtab.on,.menu .mtab.on{background:var(--rood-500)!important;color:var(--grijs-0)!important;border-color:var(--rood-500)}.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)}@media (prefers-color-scheme:dark){.mtab.on,.menu .mtab.on,.dnav a.on{background:var(--rood-400)!important;color:var(--grijs-0)!important}}.kudo{cursor:pointer;transition:transform .14s ease,background .15s,color .15s}.kudo svg{fill:currentColor}.kudo.aan{background:var(--p-rood);color:var(--t-rood);border-color:transparent}@media (prefers-color-scheme:dark){.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)}.btn.gh,.btn.ghost{background:var(--paper)!important;color:var(--ink)!important}}.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)}.nbel{position:relative}.nbel{display:inline-flex!important;width:40px;height:40px;min-width:40px;padding:0!important;border-radius:50%;background:var(--card);border:1px solid var(--line);align-items:center;justify-content:center;margin-left:0!important;cursor:pointer;color:var(--ink2)}.s-ico{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.s-ico svg{width:19px;height:19px}.s-reden{font-size:10.5px;color:var(--ink3);font-weight:700;margin:9px 0 0;padding-top:8px;border-top:1px solid var(--line)}.s-reden a{color:var(--ink3)}.chip.uitstand{opacity:.5}.tick{cursor:pointer}#tickRot{transition:opacity .35s ease}@media (prefers-color-scheme:dark){.hdr{background:var(--glas)!important}}.pin{cursor:pointer}.pin:active{transform:scale(.96)}.tick{position:relative;padding-right:142px;display:flex;align-items:center}.tickbtn{position:absolute;right:10px;top:50%;transform:translateY(-50%)}[data-livephoto]:nth-of-type(3n) img,[data-ft]:nth-of-type(3n) [data-echt]{filter:hue-rotate(14deg) saturate(1.06)}[data-livephoto]:nth-of-type(3n+2) img,[data-ft]:nth-of-type(3n+2) [data-echt]{filter:hue-rotate(-12deg) brightness(1.04)}.tick{height:48px;min-height:0}#tickRot{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr{background:linear-gradient(180deg,var(--grijs-0) 0%,var(--grijs-0) 30%,rgba(253,253,254,.70) 100%)!important;backdrop-filter:var(--glas-waas)!important;-webkit-backdrop-filter:var(--glas-waas)!important}@media (prefers-color-scheme:dark){.hdr{background:linear-gradient(180deg,var(--grijs-950) 0%,var(--grijs-950) 30%,rgba(19,18,24,.70) 100%)!important}}.spons{color:var(--grijs-800)}.spons h3,.spons p{color:var(--grijs-800)}.spons .h6{color:var(--blauw-700)}@media (prefers-color-scheme:dark){.spons{background:linear-gradient(135deg,var(--grijs-800),var(--grijs-900));border-color:var(--blauw-700);color:var(--grijs-100)}.spons h3,.spons p{color:var(--grijs-100)}.spons .h6{color:var(--blauw-200)}}@media (min-width:1000px){.rail{max-height:calc(100vh - var(--hd) - 34px);overflow-y:auto;scrollbar-width:thin;padding-right:2px}}.bwol{display:none;position:fixed;inset:0;background:rgba(20,14,22,.45);z-index:80;align-items:flex-end;justify-content:center}.bwol.open{display:flex}.bw{background:var(--card);border-radius:22px 22px 0 0;width:min(560px,100vw);max-height:86vh;overflow-y:auto;box-shadow:0 -12px 40px rgba(0,0,0,.25);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}@media(min-width:700px){.bwol{align-items:center}.bw{border-radius:22px}}.bwstap{padding:2px 17px 10px}.bwtype{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:15px;padding:12px 14px;font:inherit;cursor:pointer;margin-bottom:8px;font-size:19px}.bwtype:hover{background:var(--paper)}.bwtype span{flex:1;min-width:0}.bwtype b{display:block;font-size:13.5px}.bwtype i{font-style:normal;font-size:11px;color:var(--ink3);font-weight:700}.bwtype em{font-style:normal;font-size:11px;font-weight:800;color:var(--fl-goud)}.bwin{width:100%;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:10px 13px;font:inherit;font-size:13px;color:var(--ink);margin-bottom:9px;box-sizing:border-box}textarea.bwin{min-height:110px;resize:vertical}.bwterug{border:0;background:none;font:inherit;font-size:11.5px;font-weight:800;color:var(--ink3);cursor:pointer;padding:0;margin-bottom:10px}.bwrij{display:flex;gap:8px;align-items:center;padding:7px 4px;border-top:1px solid var(--line);font-size:12.5px}.bwrij b[contenteditable]{flex:1;padding:2px 5px;border-radius:7px;outline:none}.bwrij b[contenteditable]:focus{background:var(--paper);box-shadow:0 0 0 2px #E11D4844}.bwrij span[contenteditable]{width:74px;padding:2px 5px;border-radius:7px;outline:none;color:var(--ink3);font-weight:700}.bwrij button{border:0;background:none;color:var(--ink3);cursor:pointer;font-weight:800;font-size:14px}.bwfotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:4px 0 10px}.bwfotos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:11px;border:1px solid var(--line)}.inner>.sitefoot{grid-column:1/-1}@media(min-width:1000px){body main .inner:not(:has(.rail)){grid-template-columns:1fr}}body main .inner>.rail{position:static;align-self:stretch;max-height:none;overflow:visible;top:auto}.railpin{display:flex;flex-direction:column;gap:14px}@media(min-width:1000px){.railpin{position:sticky;top:calc(var(--hd) + 20px);max-height:calc(100vh - var(--hd) - 34px);overflow-y:auto}}body main .inner>.inner{grid-column:1/-1;max-width:none;width:100%}body main .chip{border:1.5px solid var(--line);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;background:var(--card);color:var(--ink2)}body main .chip.on,body main .chips .chip.on{border-color:var(--fl-rood);color:var(--fl-rood);background:color-mix(in srgb,var(--fl-rood) 7%,var(--card))}.chips{gap:6px}