/* azaltamagua.com casino page add-on (loaded after az.css) 2026-10-26 */
.cas .hd-in{justify-content:flex-start}
.cas .bn{max-width:min(560px,100%);margin:6px auto 22px}
.cas .bn a{display:block;line-height:0}
.cas .bn img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 22px rgba(58,15,20,.18)}
.cas .meta time{font-weight:700;color:var(--wine)}
.kod{display:inline-block;padding:1px 8px;border:1px dashed var(--red);border-radius:6px;background:#fff7f2;color:var(--red2);font:700 14px/1.6 "Courier New",monospace;letter-spacing:.03em;white-space:nowrap}
/* top table */
.ct{min-width:0}
.ct td:first-child a{font-weight:700}
@media (max-width:640px){
 .ct thead{display:none}
 .ct,.ct tbody,.ct tr,.ct td{display:block;width:100%}
 .ct tr{border:1px solid var(--line);border-radius:12px;margin:0 0 10px;padding:6px 12px;background:#fff}
 .ct td{border:0;padding:4px 0;display:flex;gap:10px;justify-content:space-between;text-align:right}
 .ct td::before{content:attr(data-l);color:var(--muted);font-size:13px;text-align:left;flex:0 0 auto}
 .ct td:first-child{font-size:17px}
}
/* casino cards */
.czs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:14px 0 22px}
.cz{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 4px 14px rgba(58,15,20,.05)}
.cz-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}
.cz-n a{font:700 19px/1.25 Georgia,"Times New Roman",serif;color:var(--wine);text-decoration:none}
.cz-n a:hover{color:var(--red)}
.cz-t{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--parch);color:var(--muted);white-space:nowrap}
.cz-t.cz-nd{background:#e9f6ec;color:#1f6b35}
.cz-t.cz-fs{background:#fff1dc;color:#8a4b00}
.cz-d{margin:0;font-size:15px;line-height:1.55}
.cz-p{margin:0;font-size:14px;color:var(--muted)}
.cz .reg{margin-top:auto;display:block;text-align:center;padding:10px 12px;min-height:44px;border-radius:10px;background:linear-gradient(180deg,var(--red),var(--red2));color:#fff;font-weight:700;text-decoration:none}
.cz .reg:hover{filter:brightness(1.08);color:#fff}
.steps li{margin:.5em 0}
.cas .ft .bot{border-top:0;padding:18px 0 22px;text-align:center}
@media (max-width:640px){.cas .hd-in{justify-content:center}.czs{grid-template-columns:1fr}}
.cas .toc summary{padding:9px 0;min-height:42px}

/* owner 2026-10-29: calm cards - only name and Регистрация stand out */
.cz-t{background:#f1f3f6;color:#6b7280;font-weight:600;border:0}
.kod{border:1px solid #e3e6ea;background:#f7f8fa;color:#374151}
.cz::before{background:#e5e7eb}
.cz-d{color:#4b5563}
.cz-p{color:#6b7280}
