
.kino-panel{padding:24px;margin:0 0 24px;border:1px solid #365e45;border-radius:22px;background:linear-gradient(130deg,#102b20,#07150f);color:#f3fff7;min-width:0}.kino-panel[hidden]{display:none}.kino-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kino-heading h2,.kino-heading h1{margin:0;font-size:clamp(1.6rem,4vw,2.3rem)}.kino-link{display:inline-block;color:#07110d;background:#b8ff3d;padding:12px 18px;border-radius:12px;font-weight:800;text-decoration:none}.kino-meta,.kino-status,.kino-credit{color:#bcd2c4;font-size:.95rem;line-height:1.6}.kino-balls{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:9px;margin:18px 0}.kino-ball{display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-height:65px;border-radius:50%;background:#edf9f0;color:#123322;font-size:clamp(1rem,2vw,1.5rem);font-weight:850;border:2px solid transparent}.kino-ball.is-bonus{background:#b8ff3d;border-color:#daeeb3}.kino-bonus{color:#b8ff3d;font-weight:750}.kino-history{display:grid;gap:16px}.kino-draw{border:1px solid #31513e;border-radius:16px;padding:18px;min-width:0}.kino-draw h2{font-size:1.2rem;margin:0}.kino-page{margin:0;background:#07110d;color:#f3fff7;font:16px/1.6 system-ui,sans-serif}.kino-page header,.kino-page main,.kino-page footer{width:min(100% - 32px,1050px);margin:auto}.kino-page header{padding:24px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.kino-page header a{color:#b8ff3d;font-weight:800;text-decoration:none}.kino-page footer{padding:24px 0;color:#a8c1b1}@media(max-width:600px){.kino-panel{padding:18px}.kino-balls{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.kino-ball{font-size:1.2rem;max-height:56px}.kino-draw{padding:14px}}

.kino-ball.is-winning{background:#ffe55c;color:#182416;border-color:#c6ae26}.kino-ball.is-bonus{background:#bb273b;color:#fff;border-color:#ed8997}.kino-ball.is-extra{background:#2bbd68;color:#071c10;border-color:#85e5a8}.kino-ball.is-inactive{color:#7bbba0;background:transparent;border-color:transparent;font-weight:500}.kino-board{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;padding:12px;background:#061c14;border:1px solid #2e674e;border-radius:16px}.kino-board .kino-ball{aspect-ratio:1.2;max-height:50px;font-size:clamp(.875rem,2vw,1.4rem)}.kino-legend{display:flex;flex-wrap:wrap;gap:8px 20px;color:#c5d7cc;font-size:.875rem}.kino-legend span:nth-child(1){color:#ffe55c}.kino-legend span:nth-child(2){color:#ff9aaa}.kino-legend span:nth-child(3){color:#6ce89e}@media(max-width:600px){.kino-board{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;padding:7px}.kino-board .kino-ball{font-size:.875rem;border-width:1px}}
