/* IranRelations privacy and consent layer v5.4.8 */
.ir-consent{position:fixed;inset:auto 1rem 1rem;z-index:2147483000;max-width:760px;margin:auto;padding:1rem;border:1px solid rgba(212,175,55,.55);border-radius:16px;background:#10131a;color:#f8f5e8;box-shadow:0 18px 60px rgba(0,0,0,.45);font:inherit}.ir-consent[hidden]{display:none!important}.ir-consent__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.ir-consent button{min-height:44px;padding:.65rem 1rem;border-radius:10px;border:1px solid #d4af37;background:#d4af37;color:#111;font-weight:700;cursor:pointer}.ir-consent button[data-ir-choice="essential"]{background:transparent;color:#f8f5e8}.ir-consent a{color:#f2d675}.ir-consent-status{position:fixed;left:-9999px}.ir-privacy-manager{cursor:pointer}@media(max-width:560px){.ir-consent{inset:auto .5rem .5rem}.ir-consent__actions{display:grid}.ir-consent button{width:100%}}@media(prefers-reduced-motion:reduce){.ir-consent{scroll-behavior:auto}}
