.kmp-wrap{max-width:1080px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.kmp-head{text-align:center;margin-bottom:2rem}.kmp-head h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);color:var(--white);line-height:1.05}.kmp-head p{color:var(--dim);font-size:1rem;margin-top:.6rem;max-width:46rem;margin-left:auto;margin-right:auto}.kmp-filtre{display:flex;gap:.5rem;justify-content:center;margin:1.6rem 0 2rem;flex-wrap:wrap}.kmp-filter{background:var(--card);border:1px solid var(--border);color:var(--dim);border-radius:999px;padding:.45rem 1.1rem;font:inherit;font-size:.85rem;cursor:pointer;transition:border-color .15s,color .15s}.kmp-filter:hover{border-color:var(--border2);color:var(--text)}.kmp-filter.aktiv{border-color:var(--green);color:var(--green);background:#00e67612}.kmp-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.kmp-kort{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.kmp-billede{width:100%;aspect-ratio:16 / 9;object-fit:contain;background:var(--card);display:block}.kmp-krop{padding:1.1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.kmp-top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.kmp-mærke{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.16rem .55rem;border-radius:4px}.kmp-mærke.sport{background:#4d8fff1f;border:1px solid rgba(77,143,255,.25);color:var(--blue)}.kmp-mærke.casino{background:#9d6fff1f;border:1px solid rgba(157,111,255,.25);color:var(--purple)}.kmp-dato{color:var(--muted);font-size:.76rem;margin-left:auto}.kmp-titel{color:var(--bright);font-size:1.02rem;font-weight:600;line-height:1.3}.kmp-tekst{color:var(--dim);font-size:.87rem;line-height:1.5}.kmp-laast{margin-top:auto;border:1px dashed var(--border2);border-radius:8px;padding:.7rem .8rem;background:var(--surface);display:flex;align-items:center;gap:.55rem}.kmp-laast-tekst{color:var(--muted);font-size:.8rem;line-height:1.4}.kmp-laast-tekst b{color:var(--dim);font-weight:600}.kmp-laast a{color:var(--green);text-decoration:none;white-space:nowrap;font-size:.8rem;font-weight:600}.kmp-laast a:hover{text-decoration:underline}.kmp-link{color:var(--dim);font-size:.8rem;text-decoration:none}.kmp-link:hover{color:var(--text)}.kmp-besked{text-align:center;color:var(--muted);padding:3rem 1rem;font-size:.95rem}.kmp-cta{margin-top:3rem;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem 1.5rem}.kmp-cta h2{font-family:var(--font-display);font-size:1.7rem;color:var(--white)}.kmp-cta p{color:var(--dim);font-size:.92rem;margin:.5rem auto 1.2rem;max-width:34rem}.kmp-cta a{display:inline-block;background:var(--green);color:var(--black);font-weight:700;text-decoration:none;padding:.7rem 1.6rem;border-radius:8px}.kmp-cta a:hover{background:var(--green2)}.kmp-ansvar{margin-top:2.5rem;text-align:center;color:var(--muted);font-size:.76rem;line-height:1.7;border-top:1px solid var(--border);padding-top:1.5rem}.kmp-ansvar a{color:var(--dim)}
