/* Süti-sáv (kártya 34343c98, 2. kör). Csak a /styles.css tokenjeit használja; a két gomb egyenrangú: azonos méret, azonos kiemelés. */
.suti-sav{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--ink);color:var(--ink-text);border-top:3px solid var(--accent);padding:14px 0;box-shadow:0 -6px 24px rgba(0,0,0,.35)}
.suti-sav[hidden]{display:none!important}
.suti-in{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.suti-szoveg{margin:0;font-size:15.5px;line-height:1.5;max-width:70ch;color:var(--ink-text)}
.suti-szoveg a{color:var(--accent);text-underline-offset:3px;white-space:nowrap}
.suti-gombok{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:0 0 auto}
.suti-gomb{font:inherit;font-weight:700;font-size:16px;min-height:46px;min-width:150px;padding:10px 18px;background:var(--accent);color:var(--accent-ink);border:2px solid var(--accent);border-radius:3px;cursor:pointer}
.suti-gomb:hover{background:#FFDE4D;border-color:#FFDE4D}
.suti-gomb:focus-visible,.suti-szoveg a:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media (max-width:560px){
  .suti-in{flex-direction:column;align-items:stretch;gap:12px}
  .suti-gombok{width:100%}
  .suti-gomb{min-width:0}
}
