.analytics-settings{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:0}.analytics-consent{max-width:540px;width:calc(100% - 32px);box-sizing:border-box;padding:28px;background:#f7f1e1;color:#253a36;border:1px solid #cba44b;border-radius:14px;box-shadow:0 16px 70px #0006;font-family:inherit}.analytics-consent::backdrop{background:#101b1b99}.analytics-consent h2{font-family:Georgia,serif;font-size:26px;line-height:1.2;margin:0 0 14px}.analytics-consent p{font-size:15px;line-height:1.7;margin:0 0 12px}.analytics-consent a{color:#365b52;text-decoration:underline}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.analytics-actions button{flex:1 1 160px;padding:13px 12px;font-family:inherit;font-weight:600;font-size:14px;color:#f7f1e1;background:#253a36;border:1px solid #253a36;border-radius:7px;cursor:pointer}.analytics-actions button[data-close]{flex-basis:100%;background:transparent;color:#253a36}.analytics-actions [hidden]{display:none}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #cba44b;outline-offset:3px}@media(max-width:450px){.analytics-consent{padding:22px}.analytics-consent h2{font-size:24px}.analytics-actions button{flex-basis:100%}}
html[data-theme] dialog.analytics-consent{background:#f7f1e1;color:#253a36;border-color:#cba44b;--ink:#253a36;--muted:#50665c}html[data-theme] .analytics-consent h2,html[data-theme] .analytics-consent p{color:#253a36}html[data-theme] .analytics-consent a{color:#365b52}html[data-theme] .analytics-consent button[data-close]{color:#253a36}
