.kuba-legal{margin:0;background:#090b0c;color:#f7f3e9;font:16px/1.7 system-ui,Arial,sans-serif;overflow-wrap:anywhere}
.kuba-legal *{box-sizing:border-box}
.kuba-legal a{color:#d6a955;text-underline-offset:4px}
.kuba-legal .legal-notice{padding:12px 20px;text-align:center;background:#4b1717;color:#fff;border-bottom:2px solid #d6a955}
.kuba-legal .legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:960px;margin:auto;padding:22px 24px;border-bottom:1px solid #493e2c}
.kuba-legal .legal-brand{font-weight:800;letter-spacing:.08em;text-decoration:none}
.kuba-legal main{max-width:860px;margin:auto;padding:28px 24px 64px}
.kuba-legal h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.15;margin:20px 0 12px;color:#d6a955}
.kuba-legal h2{font-size:1.3rem;line-height:1.4;margin:36px 0 14px;color:#e5ba68}
.kuba-legal p{margin:14px 0}
.kuba-legal address{font-style:normal;line-height:1.8}
.kuba-legal .legal-date{color:#b6b5ae;font-size:.88rem}
.kuba-legal .legal-pending{padding:16px 18px;background:#242018;border-inline-start:3px solid #d6a955;border-radius:4px}
.kuba-legal .legal-footer{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;border-top:1px solid #493e2c;padding:24px 24px 110px}
.kuba-legal.kuba-farsi main,.kuba-legal.kuba-farsi .legal-notice{direction:rtl;text-align:right}
.kuba-legal.kuba-farsi address,.kuba-legal.kuba-farsi .legal-contact{direction:ltr;text-align:right;unicode-bidi:plaintext}
.kuba-legal select{font:inherit;max-width:150px}
@media(max-width:520px){.kuba-legal .legal-header{padding:18px;gap:10px}.kuba-legal .legal-brand{font-size:.85rem}.kuba-legal main{padding:22px 18px 44px}.kuba-legal .legal-footer{gap:18px}.kuba-legal .legal-header .kuba-language{margin:0}}

.kuba-legal a[data-no-translate]{direction:ltr;unicode-bidi:isolate;display:inline-block}
.kuba-legal .legal-header .kuba-farsi-link{color:#17120a}
@media(max-width:600px){.kuba-legal .legal-header{display:grid;grid-template-columns:1fr auto;gap:12px}.kuba-legal .legal-brand{grid-column:1;grid-row:1}.kuba-legal .legal-header .kuba-farsi-link{grid-column:2;grid-row:1}.kuba-legal .legal-header .kuba-language{grid-column:1/-1;grid-row:2}}
