/* functions/kasse_full.php (style block 1) */
/*:root{
--bg:#0f1220;
--panel:#171a2d;
--text:#f3f4f6;
--muted:#cbd5e1;
--outline:#ffffff14;
--accent:#60a5fa;
--radius:16px;
}*/
*{
box-sizing:border-box
}
    html,body{height:100%;margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
    .wrap{min-height:100%;padding:16px}
    .card{
      max-width: 980px;
      margin: 0 auto;
      background: var(--panel);
      border: 1px solid #ffffff10;
      border-radius: var(--radius);
      padding: 16px;
      box-shadow: 0 10px 25px rgba(0,0,0,.25);
    }
    .kicker{margin:0 0 10px 0;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}
    h1{margin:0 0 6px 0;font-size: clamp(22px, 2.2vw, 34px);font-weight:950;line-height:1.1}
    .meta{color:var(--muted);font-weight:700;margin:0 0 12px 0}
    .pill{
      display:inline-flex;align-items:center;gap:8px;
      padding:6px 10px;border-radius:999px;
      border:1px solid var(--outline);background:#ffffff0a;
      font-weight:900;color:var(--text);
    }
    .box{
      margin-top:12px;
      background:#0b0d18;
      border:1px solid var(--outline);
      border-radius:14px;
      padding:14px;
      white-space:pre-wrap;
      line-height:1.35;
    }
    .grid{
      display:flex; gap:10px; flex-wrap:wrap; margin-top:10px;
    }
    .grid .pill{color:var(--muted); font-weight:800}
