.site-consent{z-index:1000;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);width:min(560px,100vw - 24px);color:var(--text);font:500 13px/1.45 var(--f-body);background:#161829f7;border:1px solid #2c3052;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #00000080}.site-consent p{flex:260px;margin:0}.site-consent a{color:var(--gold)}.site-consent>div{gap:8px;margin-left:auto;display:flex}.site-consent.compact{border-radius:12px;flex-wrap:nowrap;gap:8px;width:calc(100vw - 16px);padding:7px 8px 7px 12px;font-size:12px;line-height:1.3;bottom:8px}.site-consent.compact p{flex:auto;min-width:0}.site-consent.compact>div{gap:6px}.site-consent.compact .site-btn{padding:6px 10px;font-size:12px}.site-btn{color:var(--text);font:700 13px var(--f-body);cursor:pointer;white-space:nowrap;background:#22253d;border:1px solid #343a63;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}.site-btn:hover{background:#2c3052}.site-btn.primary{background:var(--gold);border-color:var(--gold);color:#1a1400}.site-btn.primary:hover{background:#ffd665}.site-btn.big{padding:12px 20px;font-size:14px}
