.public-theme-toggle{position:fixed;right:18px;bottom:90px;z-index:1100;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid #927037;background:#c9a962;color:#142c25;box-shadow:0 3px 15px #0003;cursor:pointer;font-size:1.2rem}
html.dark{color-scheme:dark}
html.dark body{background:#111827;color:#edf2ef}
html.dark .offers-header,html.dark .header{background:#193c34}
html.dark .catalog-sheet,html.dark .offer-card,html.dark .card{background:#202f2a;color:#edf2ef}
html.dark .catalog-heading{background:#193c34;color:#fff}
html.dark .catalog-heading h1,html.dark .catalog-body h2,html.dark .catalog-body h3,html.dark .offers-faq h2,html.dark .content h1,html.dark .content h2,html.dark .content h3{color:#edf2ef}
html.dark .catalog-notice{background:#c9a962;color:#142c25}
html.dark .offers-page a,html.dark .content a{color:#e0c482}
html.dark .offers-page .btn-primary{color:#142c25}
html.dark .offers-page .btn-outline{color:#e0c482;border-color:#c9a962}
html.dark .offers-page .btn-outline:hover{background:#e0c482;color:#142c25}
html.dark .offers-category-list{color:#edf2ef}
html.dark .offer-pdf-toolbar,html.dark #pdf-pages{background:#202f2a;color:#edf2ef}
html.dark .offers-page footer{background:transparent!important;color:#bdc9c3}
html.dark .content .card{border:1px solid #526459}
html.dark .back-link,html.dark .footer a{color:#e0c482}
html.dark .logo{color:#fff}
@media print{.public-theme-toggle,.dark-toggle{display:none!important}html.dark{color-scheme:light}html.dark body,html.dark .catalog-sheet,html.dark .catalog-body{background:#fff!important;color:#193c34!important}html.dark .catalog-body h2,html.dark .catalog-body h3{color:#193c34!important}}
html.dark .public-error h1,html.dark .public-error .links a{color:#e0c482}html.dark .public-error p{color:#bdc9c3}html.dark .public-error .error-code{color:#e0c482;opacity:.5}html.dark .public-error .btn{background:#c9a962;color:#142c25}
