.x-advertising{color:#f4eedb;background:#142a22;font:15px/1.5 DM Sans,Arial,sans-serif;text-align:left}.x-advertising[hidden]{display:none!important}.x-advertising-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:2px solid #dec183;border-radius:8px;box-shadow:0 8px 40px #000a}.x-advertising-dialog::backdrop{background:#07130ccc}.x-advertising h2{margin:0 0 12px;font:28px/1.2 Marcellus,Georgia,serif;color:#faebbd}.x-advertising p{margin:0 0 12px}.x-advertising .x-advertising-purpose{font-size:17px}.x-advertising a{color:#dec183;text-decoration:underline}.x-advertising-actions{display:flex;gap:12px}.x-advertising button{flex:1;min-width:0;min-height:48px;padding:10px 16px;border:1px solid #dec183;border-radius:4px;background:#20392e;color:#f4eedb;font:inherit;font-weight:700;cursor:pointer}.x-advertising button:hover{background:#294333}.x-advertising button:disabled{opacity:.5;cursor:default}.x-advertising :focus-visible{outline:3px solid #fff0bc;outline-offset:3px}.x-advertising .x-advertising-preferences{margin:16px 0 0}.x-advertising .x-advertising-status{margin:8px 0 0}@media(max-width:480px){.x-advertising-dialog{padding:20px}.x-advertising h2{font-size:25px}.x-advertising-actions{gap:8px}.x-advertising button{padding:10px 8px}}
