/* Generated by tools/darkmode/make-dark.py from: frontend-bundle.css, account.css, claim.css, business-services.css, internet-compare.css, loan-calc.css, location-picker.css, photo-contributions.css, plugin-extra.css — do not edit by hand; re-run after CSS changes. */
html.ek-dark{color-scheme:dark}
html.ek-dark{--ek-ink:#dddddd;--ek-muted:#babbbc;--ek-paper:#121922;--ek-line:#2f3b4a}
html.ek-dark .ek-average-stars.has-rating::after{color:#ffd87a}
html.ek-dark .ek-rating .ek-average-stars.has-rating::after,html.ek-dark .ek-business-rating .ek-average-stars.has-rating::after{color:#ffd87a}
html.ek-dark .ek-review-filters{background:#111720}
html.ek-dark .ek-review-filters select{border:1px solid #3a485b;background:#18212d}
html.ek-dark .ek-review-filters button{color:#ffffff}
html.ek-dark .ek-review-result-count{color:#b8c0cb}
html.ek-dark .ek-review-empty{border:1px dashed #425167;background:#11161f}
html.ek-dark .ek-rating-overview{background:#18212d}
html.ek-dark .ek-rating-breakdown-track{background:#151c27}
html.ek-dark .ek-category-mega{background:#18212d;box-shadow:0 7px 22px rgba(0,0,0,0.176)}
html.ek-dark .ek-category-mega-panel{background:#18212d;box-shadow:0 18px 38px rgba(0,0,0,0.44)}
html.ek-dark .ek-category-mega-panel a:hover,html.ek-dark .ek-category-mega-panel a:focus-visible{background:#18263f}
html.ek-dark .ek-location-suggestions{background:#18212d;box-shadow:0 10px 24px rgba(0,0,0,0.396)}
html.ek-dark .ek-location-suggestions li:hover,html.ek-dark .ek-location-suggestions li.is-active{background:#391e1e}
html.ek-dark .ek-header-location-typeahead .ek-predictive-input{background:#18212d;color:#d2dae9}
html.ek-dark .ek-header-location-typeahead .ek-predictive-input:focus{box-shadow:inset 0 0 0 2px #000000}
html.ek-dark .ek-header-location-typeahead::after{color:#d2dae9}
html.ek-dark .ek-header-location-typeahead:focus-within::after{color:#87b3f3}
html.ek-dark .ek-header-location-typeahead .ek-location-suggestions li:hover,html.ek-dark .ek-header-location-typeahead .ek-location-suggestions li.is-active{background:#18293f;color:#669ff3}
html.ek-dark .ek-hero{background:linear-gradient(120deg,rgba(22,22,22,0.94),rgba(46,26,26,0.88));color:#ffffff;box-shadow:0 12px 34px rgba(0,0,0,0.308)}
html.ek-dark .ek-hero-text{color:#eeeeee}
html.ek-dark .ek-search{background:#18212d;box-shadow:0 8px 28px rgba(0,0,0,0.616)}
html.ek-dark .ek-search input,html.ek-dark .ek-search select{background:#18212d}
html.ek-dark .ek-search button,html.ek-dark .ek-review-form button{color:#ffffff}
html.ek-dark .ek-category{background:#18212d;box-shadow:0 3px 12px rgba(0,0,0,0.088)}
html.ek-dark .ek-category:hover,html.ek-dark .ek-category.is-active{box-shadow:0 8px 22px rgba(0,0,0,0.176)}
html.ek-dark .ek-card{background:#18212d;box-shadow:0 3px 14px rgba(0,0,0,0.11)}
html.ek-dark .ek-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.22)}
html.ek-dark .ek-card-image{background:linear-gradient(135deg,#151d28,#1f2939)}
html.ek-dark .ek-pill{background:#151c26;color:#c7c7c7}
html.ek-dark .page-numbers.current{color:#ffffff}
html.ek-dark .ek-place-facts,html.ek-dark .ek-review-form,html.ek-dark .ek-reviews article{background:#18212d}
html.ek-dark .ek-review-form input,html.ek-dark .ek-review-form textarea{background:#18212d}
html.ek-dark .ek-location-suggestions .ek-location-message:hover{background:#18212d}
html.ek-dark .ek-active-filters span{background:#391e1e}
html.ek-dark .ek-results-location-filter input{background:#18212d}
html.ek-dark .ek-results-location-filter button{color:#ffffff}
html.ek-dark .ek-location-suggestions .ek-current-location-option{color:#87b3f3;border-bottom:1px solid #2c405e}
html.ek-dark .ek-location-suggestions .ek-current-location-option:hover,html.ek-dark .ek-location-suggestions .ek-current-location-option.is-active{background:#18293f;color:#669ff3}
html.ek-dark .ek-map-section{background:#18212d}
html.ek-dark .ek-map{background:#202a36}
html.ek-dark .ek-business-hero{background:linear-gradient(135deg,#1f2f46,#0e1421);box-shadow:0 18px 48px rgba(0,0,0,0.352)}
html.ek-dark .ek-business-gallery{background:#18212d}
html.ek-dark .ek-gallery-image{background:#202937}
html.ek-dark .ek-business-hero.has-no-images .ek-business-gallery{background:linear-gradient(135deg,#10284c,#091429)}
html.ek-dark .ek-business-overlay{background:linear-gradient(180deg,transparent 25%,rgba(3,12,28,0.2) 50%,rgba(3,12,28,0.94) 100%)}
html.ek-dark .ek-business-title{color:#ffffff;text-shadow:0 2px 20px rgba(0,0,0,0.66)}
html.ek-dark .ek-business-rating span{color:#ffd87a}
html.ek-dark .ek-business-rating a{color:#ffffff}
html.ek-dark .ek-business-actions a,html.ek-dark .ek-business-actions button{border:1px solid #374456;background:#18212d}
html.ek-dark .ek-business-actions .ek-action-primary{color:#ffffff}
html.ek-dark .ek-side-card{background:#18212d;box-shadow:0 6px 22px rgba(0,0,0,0.132)}
html.ek-dark .ek-suggestion{border:1px solid #334056;background:#111720}
html.ek-dark .ek-suggestion summary{color:#80acf1}
html.ek-dark .ek-suggestion-login{border:1px solid #334056}
html.ek-dark .ek-business-categories strong{color:#b8c1cb}
html.ek-dark .ek-business-categories a{border:1px solid #264064;background:#111820;color:#6098ef}
html.ek-dark .ek-business-categories a:hover{background:#18273f}
html.ek-dark .ek-image-grid figure{border:1px solid #334056;background:#18212d}
html.ek-dark .ek-image-grid details summary{color:#e28d8d}
html.ek-dark .ek-image-hidden{border:1px dashed #384557;background:#131a24;color:#afb5c2}
html.ek-dark .ek-reaction-button{background:#18212d}
html.ek-dark .ek-reaction-button:hover,html.ek-dark .ek-reaction-button.is-active{background:#18293f;color:#5095f4}
html.ek-dark .ek-reaction-status{color:#e28d8d}
html.ek-dark .ek-profile-impact div{background:#18212d}
html.ek-dark .ek-add-business{border:1px dashed #374456;background:#18212d}
html.ek-dark .ek-add-business>a{background:#141c26}
html.ek-dark .ek-add-business>a:hover{color:#ffffff}
html.ek-dark .ek-map-search-bar{background:#18212d;box-shadow:0 8px 30px rgba(0,0,0,0.22)}
html.ek-dark .ek-map-search-bar input,html.ek-dark .ek-map-search-bar select{background:#18212d}
html.ek-dark .ek-map-search-bar button{color:#ffffff}
html.ek-dark .ek-map-search-layout{background:#18212d}
html.ek-dark .ek-map-results>header{background:rgba(24,33,45,0.96)}
html.ek-dark .ek-map-result:hover{background:#111720}
html.ek-dark .ek-map-result-image{background:#1f2838}
html.ek-dark .ek-map-search-map{background:#202a36}
html.ek-dark .ek-map-popup a{color:#80acf1}
html.ek-dark .ek-map-popup small,html.ek-dark .ek-map-popup span{color:#afb5c2}
html.ek-dark .ek-top-visited{background:#18212d;box-shadow:0 6px 22px rgba(0,0,0,0.132)}
html.ek-dark .ek-home-category-panel,html.ek-dark .ek-home-side-block{background:#18212d;box-shadow:0 5px 20px rgba(0,0,0,0.11)}
html.ek-dark .ek-home-category-list>a:hover{box-shadow:0 4px 14px rgba(0,0,0,0.154)}
html.ek-dark .ek-home-review-block .ek-review-excerpt{color:#d5dde7}
html.ek-dark .ek-category-breadcrumb .ek-category-reset-link{color:#87b3f2}
html.ek-dark .ek-category-within-search{background:#18212d}
html.ek-dark .ek-category-within-search button{color:#ffffff}
html.ek-dark .ek-parent-category em{color:#86a8f4}
html.ek-dark .ek-child-category-group{border:1px solid #284161;background:#18212d}
html.ek-dark .ek-child-category-heading a,html.ek-dark .ek-category-reset a{color:#87b3f2}
html.ek-dark .ek-child-category{border:1px solid #30425a;color:#d2dae9}
html.ek-dark .ek-child-category:hover,html.ek-dark .ek-child-category.is-active{background:#18293f}
html.ek-dark .ek-child-category small{color:#acb5c3}
html.ek-dark .ek-map-pagination{background:#18212d}
html.ek-dark .ek-map-pagination .current{color:#ffffff}
html.ek-dark .ek-directory-search-state .ek-pagination .page-numbers{background:#18212d;color:#87b3f2}
html.ek-dark .ek-directory-search-state .ek-pagination .page-numbers:hover{background:#18293f}
html.ek-dark .ek-directory-search-state .ek-pagination .page-numbers.current{color:#ffffff}
html.ek-dark .ek-all-photos{background:rgba(11,16,24,0.78);color:#ffffff!important}
html.ek-dark .ek-recommend button{background:#18212d}
html.ek-dark .ek-recommend button[aria-pressed="true"]{background:#121821;color:#ea6164}
html.ek-dark .ek-recommend button span{background:#1f2838}
html.ek-dark .ek-save-listing[aria-pressed="true"]{background:#18283f;color:#6098ef}
html.ek-dark .ek-contribution-page>header{background:#09172e;color:#ffffff}
html.ek-dark .ek-back-link{color:#80acf1}
html.ek-dark .ek-photo-page-form{background:#18212d}
html.ek-dark .ek-global-category-menu{border-top:1px solid #2d3746;border-bottom:1px solid #314159;background:#18212d}
html.ek-dark .ek-suggest-edit-link a{color:#80acf1}
html.ek-dark .ek-main-category-choices{border:1px solid #344152;background:#18212d}
html.ek-dark .ek-business-gallery a.ek-gallery-image:focus-visible{outline:4px solid #222a35;box-shadow:inset 0 0 0 8px #000000}
html.ek-dark .ek-business-actions a:hover,html.ek-dark .ek-business-actions button:hover{background:#18283f;color:#669ff3;box-shadow:0 5px 15px rgba(0,0,0,0.286)}
html.ek-dark .ek-business-actions a:focus-visible,html.ek-dark .ek-business-actions button:focus-visible,html.ek-dark .ek-all-photos:focus-visible,html.ek-dark .ek-suggest-edit-link a:focus-visible{outline:3px solid rgba(23,105,224,0.34)}
html.ek-dark .ek-business-actions .ek-action-primary:hover{color:#ffffff}
html.ek-dark .ek-business-actions .ek-action-photo{background:#111720;color:#6098ef}
html.ek-dark .ek-suggest-edit-link a{color:#79abf2}
html.ek-dark .ek-empty-gallery-cta{border:1px solid rgba(34,42,53,0.7);background:#18212d;color:#d2dbe9!important;box-shadow:0 10px 28px rgba(0,0,0,0.528)}
html.ek-dark .ek-empty-gallery-cta small{color:#b2bdcd}
html.ek-dark .ek-empty-gallery-cta:hover{box-shadow:0 14px 34px rgba(0,0,0,0.66)}
html.ek-dark .ek-directory .ek-hero .ek-search{border:1px solid rgba(44,65,94,0.9);background:#18212d;box-shadow:0 12px 35px rgba(0,0,0,0.484)}
html.ek-dark .ek-directory .ek-hero .ek-search>label:hover,html.ek-dark .ek-directory .ek-hero .ek-search>label:focus-within{background:#11161f;box-shadow:inset 0 -3px #000000}
html.ek-dark .ek-category-mega{border-color:#264063;box-shadow:0 8px 28px rgba(0,0,0,0.198)}
html.ek-dark .ek-category-mega-item>button:hover,html.ek-dark .ek-category-mega-item>button[aria-expanded=true]{background:#18293f;color:#669ff3}
html.ek-dark .ek-category-mega-panel{border:1px solid #264164;background:#18212d;box-shadow:0 22px 52px rgba(0,0,0,0.484)}
html.ek-dark .ek-category-mega-panel a:hover,html.ek-dark .ek-category-mega-panel a:focus-visible{border-color:#264164;background:#18293f;color:#669ff3}
html.ek-dark .ek-category-mega-all{color:#669ff3!important}
html.ek-dark .ek-directory-search-state .ek-card:hover{background:#10161e}
html.ek-dark .ek-directory-search-state .ek-empty{background:#111720}
html.ek-dark .ek-directory-search-state .ek-active-filters span{background:#18293f;color:#6098ef}
@media(max-width:760px){html.ek-dark .ek-category-mega-tabs::-webkit-scrollbar-track{background:#182a3f}}
@media(min-width:1051px){html.ek-dark .home .ek-directory .ek-home-results-layout{background:#18212d}}
@media(min-width:1051px){html.ek-dark .home .ek-directory .ek-home-showcase + .ek-results-region{background:#18212d}}
html.ek-dark .ek-hours-live-status>span{box-shadow:0 0 0 3px #000000}
html.ek-dark .ek-hours-live-status.is-open{background:#183f25;color:#d2e9da}
html.ek-dark .ek-hours-live-status.is-closed{background:#121922;color:#e99191}
html.ek-dark .ek-hours-card tr.is-today{background:#121821}
html.ek-dark .ek-map-results .ek-map-result-phone{color:#b9c3d1}
html.ek-dark .ek-home-local{border:1px solid #294161;background:#18212d;box-shadow:0 8px 28px rgba(0,0,0,0.176)}
html.ek-dark .ek-home-local-card{border:1px solid #314259;background:#18212d}
html.ek-dark .ek-home-local-card:hover{box-shadow:0 8px 22px rgba(0,0,0,0.264)}
html.ek-dark .ek-home-local-card>img{background:#1d293a}
html.ek-dark .ek-home-local-copy>small{color:#acb5c2}
html.ek-dark .ek-home-local-stars{color:#ffd77a!important}
html.ek-dark .ek-home-local-stars em{color:#acb5c2}
html.ek-dark .ek-side-card .ek-suggest-edit-link{border-top:1px solid #344256}
html.ek-dark .ek-side-card .ek-suggest-edit-link a{border:1px solid #324357;background:#18212d;color:#d2dce9}
html.ek-dark .ek-side-card .ek-suggest-edit-link a:hover{background:#18283f;color:#669ff3}
html.ek-dark .ek-directory .ek-average-stars,html.ek-dark .ek-business-page .ek-average-stars{text-shadow:0 1px 0 rgba(0,0,0,0.616)}
html.ek-dark .ek-directory .ek-average-stars.has-rating::after,html.ek-dark .ek-business-page .ek-average-stars.has-rating::after{color:#ffdb7a;text-shadow:0 1px 0 #000000}
html.ek-dark .ek-review-form .ek-stars label{text-shadow:0 1px 0 #000000}
html.ek-dark .ek-review-form .ek-stars input:checked~label,html.ek-dark .ek-review-form .ek-stars label:hover,html.ek-dark .ek-review-form .ek-stars label:hover~label{color:#ffdb7a;text-shadow:0 1px 0 #000000}
html.ek-dark .ek-home-showcase>.ek-home-local.is-middle{box-shadow:0 5px 20px rgba(0,0,0,0.11)}
html.ek-dark .ek-category-mega-more>a:hover,html.ek-dark .ek-category-mega-more>a:focus-visible{background:#18293f;color:#669ff3}
html.ek-dark .ek-average-stars>span{background:linear-gradient(90deg,#ffc21c 0 var(--ek-rating-percent,0%),#202c3c var(--ek-rating-percent,0%) 100%);text-shadow:0 1px 0 rgba(0,0,0,0.44)}
html.ek-dark .ek-home-review-block .ek-review-inline-stars{color:#ffdb7a!important;text-shadow:0 1px 0 #000000}
html.ek-dark .ek-business-closed-banner{background:#18212d;box-shadow:0 14px 36px rgba(0,0,0,0.704);color:#d2dae9}
html.ek-dark .ek-business-closed-banner summary{color:#ffffff}
html.ek-dark .ek-business-closed-banner summary>span{background:rgba(103,14,8,0.28)}
html.ek-dark .ek-business-closed-banner>div{background:#18212d}
html.ek-dark .ek-business-closed-banner a{border:1px solid #374456;background:#18212d;color:#d2dae9}
html.ek-dark .ek-business-closed-banner a:hover,html.ek-dark .ek-business-closed-banner a:focus-visible{color:#ec786f}
html.ek-dark .ek-review-form .ek-stars input:checked~label svg,html.ek-dark .ek-review-form .ek-stars label:hover svg,html.ek-dark .ek-review-form .ek-stars label:hover~label svg{stroke:#ffc555}
html.ek-dark .ek-business-hours-summary strong{color:#ffffff}
html.ek-dark .ek-business-hours-summary>a{border:1px solid rgba(34,42,53,0.68);color:#ffffff}
html.ek-dark .ek-business-hours-summary>a:hover,html.ek-dark .ek-business-hours-summary>a:focus-visible{background:#18212d;color:#d2dce9}
html.ek-dark .ek-map-search-layout{background:#18212d}
html.ek-dark .ek-search-filters input{border:1px solid #384558}
html.ek-dark .ek-search-filters button{color:#ffffff}
html.ek-dark .ek-search-filters a{color:#80acf1}
html.ek-dark .ek-search-filters nav a:hover,html.ek-dark .ek-search-filters nav a.is-active{background:#18293f;color:#669ff3}
html.ek-dark .ek-map-results>header{background:#18212d}
html.ek-dark .ek-map-results .ek-map-result-category{background:#202a37}
html.ek-dark .ek-map-results .ek-map-result-excerpt{color:#bdc5d2}
html.ek-dark .ek-map-search-map{background:#202a36}
html.ek-dark .ek-category-location-filter button{color:#ffffff}
html.ek-dark .ek-category-location-filter>a{color:#80acf1}
html.ek-dark .ek-review-counter{color:#afb5c2}
html.ek-dark .ek-review-counter.is-complete{color:#d2e9dc}
html.ek-dark .ek-review-minimum-error{background:#121922;color:#ec786f}
html.ek-dark .ek-review-auth-modal{color:#d2dae9;box-shadow:0 28px 90px rgba(0,0,0,0.836)}
html.ek-dark .ek-review-auth-modal::backdrop{background:rgba(6,13,27,0.68)}
html.ek-dark .ek-review-auth-close{background:#121922;color:#d2dae9}
html.ek-dark .ek-review-auth-shell>p{color:#afb5c2}
html.ek-dark .ek-review-auth-social .ek-google-button,html.ek-dark .ek-review-facebook{border:1px solid #2e415c;background:#18212d;color:#d2dae9}
html.ek-dark .ek-review-facebook{color:#ffffff}
html.ek-dark .ek-review-facebook span{background:#18212d;color:#8aaadd}
html.ek-dark .ek-review-auth-divider{color:#afb5c2}
html.ek-dark .ek-review-auth-divider::before,html.ek-dark .ek-review-auth-divider::after{background:#1b293b}
html.ek-dark .ek-review-auth-modal form p{color:#afb5c2}
html.ek-dark .ek-review-auth-modal form button{color:#ffffff}
html.ek-dark .ek-review-auth-status.is-success{background:#183f27;color:#d2e9dc}
html.ek-dark .ek-review-auth-status.is-error{background:#121922;color:#ec786f}
html.ek-dark .ek-review-password-login{color:#79abf2}
html.ek-dark .ek-map-breadcrumb{background:#111720}
html.ek-dark .ek-map-breadcrumb a{color:#6fabfa}
html.ek-dark .ek-category-within-search{background:#18212d}
html.ek-dark .ek-category-within-search button{color:#ffffff}
html.ek-dark .ek-map-search-layout{background:#18212d}
html.ek-dark .ek-price-filter a{border:1px solid #394659;color:#d4dce8}
html.ek-dark .ek-price-filter a:hover,html.ek-dark .ek-price-filter a.is-active{background:#18293f;color:#5aa2f9}
html.ek-dark .ek-map-results > header{background:#18212d}
html.ek-dark .ek-result-sort select{background:#18212d}
html.ek-dark .ek-map-search-layout > .ek-map-search-map{background:#202a36}
html.ek-dark .is-full-map-search .ek-map-results > header{background:rgba(24,33,45,0.97)}
html.ek-dark .ek-review-price legend small{color:#afb5c2}
html.ek-dark .ek-review-price label{border:1px solid #394659;background:#18212d;color:#d2dae9}
html.ek-dark .ek-review-price input:checked + label{background:#18293f;color:#5aa2f9}
html.ek-dark .ek-review-price input:focus-visible + label{outline:3px solid rgba(23,105,224,0.28)}
html.ek-dark .ek-review-price-value{color:#afb5c2}
html.ek-dark .ek-review-price-value strong{color:#d2dae9}
html.ek-dark .ek-cookie-consent{background:rgba(3,12,28,0.54)}
html.ek-dark .ek-cookie-card{background:#18212d;color:#d2dae9;box-shadow:0 25px 80px rgba(0,0,0,0.66)}
html.ek-dark .ek-cookie-card p{color:#b6bfcb}
html.ek-dark .ek-cookie-card button{border:1px solid #324357;background:#18212d;color:#d2dae9}
html.ek-dark .ek-cookie-card button.is-primary{color:#ffffff}
html.ek-dark .ek-cookie-settings{background:#121821}
html.ek-dark .ek-cookie-settings small{color:#acb5c3}
html.ek-dark .ek-cookie-manage{border:1px solid #314258;background:#18212d;color:#d2dae9;box-shadow:0 4px 15px rgba(0,0,0,0.264)}
html.ek-dark .ek-auth-status.is-success{background:#183f27!important;color:#d2e9dc!important}
html.ek-dark .ek-auth-status.is-error{background:#121922!important;color:#ec786f!important}
html.ek-dark body:has(.ek-auth-modal[open])::before{background:rgba(6,13,27,0.62)}
html.ek-dark .ek-auth-modal{color:#d2dae9;box-shadow:0 28px 90px rgba(0,0,0,0.77)}
html.ek-dark .ek-auth-modal::backdrop{background:rgba(9,20,38,0.64)}
html.ek-dark .ek-auth-close{border:1px solid #2e405c;background:#18212d;color:#b8c1cb}
html.ek-dark .ek-auth-tabs{border-bottom:1px solid #2b415e}
html.ek-dark .ek-auth-tabs button{color:#b4bcc8}
html.ek-dark .ek-auth-tabs button[aria-selected=true]{color:#6098ef}
html.ek-dark .ek-auth-modal section>p{color:#afb5c2}
html.ek-dark .ek-auth-modal input:not([type=checkbox]){background:#18212d;color:#d2dae9}
html.ek-dark .ek-auth-modal input:focus{outline:3px solid rgba(23,105,224,0.17)}
html.ek-dark .ek-password-field button{color:#afb5c2}
html.ek-dark .ek-auth-submit,html.ek-dark .ek-facebook-button{color:#ffffff!important}
html.ek-dark .ek-auth-lost{color:#79abf2}
html.ek-dark .ek-auth-status:not(:empty),html.ek-dark .ek-auth-notice{background:#18283f;color:#5495f2}
html.ek-dark .ek-social-divider{color:#afb5c2}
html.ek-dark .ek-social-divider::before,html.ek-dark .ek-social-divider::after{background:#1b293b}
html.ek-dark .ek-auth-shell>footer{border-top:1px solid #2f425b;color:#a5aeb9}
html.ek-dark .ek-auth-lost{color:#79abf2}
html.ek-dark .ek-auth-secondary{color:#79abf2}
html.ek-dark .ek-auth-shell>footer button{color:#79abf2}
html.ek-dark .ek-auth-shell>footer small{color:#a5aeb9}
html.ek-dark .ek-auth-location-field>ul{background:#18212d;box-shadow:0 14px 35px rgba(0,0,0,0.396)}
html.ek-dark .ek-auth-location-field li button{background:#18212d;color:#d2dae9}
html.ek-dark .ek-auth-location-field li button:hover,html.ek-dark .ek-auth-location-field li button.is-active{background:#18293f;color:#669ff3}
html.ek-dark .ek-auth-location-empty{color:#afb5c2}
html.ek-dark .ek-auth-switch{color:#afb5c2!important}
html.ek-dark .ek-auth-switch button{color:#79abf2}
html.ek-dark .ek-social-buttons .ek-google-button,html.ek-dark .ek-facebook-button{border:1px solid #2e415c}
html.ek-dark .ek-social-buttons .ek-google-button{background:#18212d;color:#d2dae9}
html.ek-dark .ek-social-buttons a:focus-visible,html.ek-dark .ek-auth-switch button:focus-visible{outline:3px solid rgba(23,105,224,0.3)}
html.ek-dark .ek-unified-options{background:#18212d;color:#d2dce9;box-shadow:0 8px 24px rgba(0,0,0,0.414);border:1px solid #2a405f}
html.ek-dark .ek-unified-options [role=option]:hover,html.ek-dark .ek-unified-options .is-active{background:#18273f}
html.ek-dark :where(.ek-directory,html.ek-dark .ek-place,html.ek-dark .ek-account,html.ek-dark .ek-account-login,html.ek-dark .ek-auth-modal,html.ek-dark body) :where(button,html.ek-dark input[type="button"],html.ek-dark input[type="submit"],html.ek-dark input[type="reset"],html.ek-dark .ek-button,html.ek-dark [role="button"]):not(:disabled):active,html.ek-dark :where(.ek-directory,html.ek-dark .ek-place,html.ek-dark .ek-account,html.ek-dark .ek-account-login,html.ek-dark .ek-auth-modal,html.ek-dark body) :where(button,html.ek-dark input[type="button"],html.ek-dark input[type="submit"],html.ek-dark input[type="reset"],html.ek-dark .ek-button,html.ek-dark [role="button"]).ek-is-pressed{box-shadow:inset 0 2px 5px rgba(0,0,0,0.44)!important}
html.ek-dark :where(.ek-directory,html.ek-dark .ek-place,html.ek-dark .ek-account,html.ek-dark .ek-account-login,html.ek-dark .ek-auth-modal,html.ek-dark body) :where(button,html.ek-dark input[type="button"],html.ek-dark input[type="submit"],html.ek-dark input[type="reset"],html.ek-dark .ek-button,html.ek-dark [role="button"]):focus-visible{outline:3px solid rgba(23,105,224,0.34)}
html.ek-dark :where(.ek-account-status,html.ek-dark .ek-form-status,html.ek-dark .ek-auth-status,html.ek-dark .ek-share-status,html.ek-dark .ek-reaction-status,html.ek-dark .ek-feedback-status,html.ek-dark [role="status"].ek-operation-status).is-feedback-success,html.ek-dark .ek-account-status.is-suggestion-success{background:#183f1d!important;color:#d2e9d5!important;box-shadow:0 4px 14px rgba(0,0,0,0.198)}
html.ek-dark :where(.ek-account-status,html.ek-dark .ek-form-status,html.ek-dark .ek-auth-status,html.ek-dark .ek-share-status,html.ek-dark .ek-reaction-status,html.ek-dark .ek-feedback-status,html.ek-dark [role="status"].ek-operation-status).is-feedback-error,html.ek-dark .ek-account-status.is-error{background:#121922!important;color:#e9d4d2!important;box-shadow:0 4px 14px rgba(0,0,0,0.176)}
html.ek-dark :where(.ek-account-status,html.ek-dark .ek-form-status,html.ek-dark .ek-auth-status,html.ek-dark .ek-share-status,html.ek-dark .ek-reaction-status,html.ek-dark .ek-feedback-status,html.ek-dark [role="status"].ek-operation-status).is-feedback-loading,html.ek-dark .ek-account-status.is-submitting{background:#18293f!important;color:#d2dce9!important}
html.ek-dark .ek-review-form .ek-stars[aria-invalid="true"]{background:#121922;box-shadow:0 0 0 3px rgba(0,0,0,0.22)}
html.ek-dark .ek-plugin-version{border-top:1px solid #2f425b;background:#111720;color:#afb5c2}
html.ek-dark .ek-map-area-control{background:#18212d;box-shadow:0 1px 5px rgba(0,0,0,0.77)}
html.ek-dark .ek-map-area-note{color:#c1c6cb}
html.ek-dark .ek-map-area-button{color:#ffffff}
html.ek-dark .ek-map-filters{background:#18212d}
html.ek-dark .ek-map-filters-label{color:#d9dfe3}
html.ek-dark .ek-map-filters-label b{color:#ffffff}
html.ek-dark .ek-map-chip{background:#121922;color:#d9dfe3}
html.ek-dark .ek-map-chip:hover{background:#182b3f;color:#80acf1}
html.ek-dark .ek-map-chip.is-active{color:#ffffff}
html.ek-dark .ek-map-chip-clear{background:#18212d;border-color:#415166;color:#e28d8d}
html.ek-dark .ek-map-chip-clear:hover{background:#3f181b;color:#e28d8d}
html.ek-dark .ek-map-popup-image{background:#202a37}
html.ek-dark .ek-map-filters-note{color:#babdc1}
html.ek-dark .ek-profile-card{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-cover{background:linear-gradient(135deg,#092c63,#121e31)}
html.ek-dark .ek-profile-avatar img{border:4px solid #222a35;background:#202a37}
html.ek-dark .ek-profile-name{color:#d9dfe3}
html.ek-dark .ek-profile-place{color:#babdc1}
html.ek-dark .ek-profile-badge{background:#1a2023;color:#ffffff}
html.ek-dark .ek-profile-motto{color:#cacfd4}
html.ek-dark .ek-profile-counts li{color:#babdc1}
html.ek-dark .ek-profile-counts strong{color:#d9dfe3}
html.ek-dark .ek-profile-action{border:1px solid var(--ek-line,#30415a);background:#18212d;color:#d9dfe3}
html.ek-dark .ek-profile-action:hover{color:#80acf1}
html.ek-dark .ek-profile-action.is-primary{color:#ffffff}
html.ek-dark .ek-profile-action.is-primary:hover{color:#ffffff}
html.ek-dark .ek-profile-action.is-on{color:#80acf1}
html.ek-dark .ek-profile-tabs{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-tabs a{color:#d9dfe3}
html.ek-dark .ek-profile-tabs a:hover{background:#182b3f;color:#80acf1}
html.ek-dark .ek-profile-tabs a.is-active{background:#18263f;color:#80acf1}
html.ek-dark .ek-profile-tabs .ek-profile-tab-count{color:#babdc1}
html.ek-dark .ek-profile-head small{color:#babdc1}
html.ek-dark .ek-profile-empty{border:1px dashed var(--ek-line,#30415a);color:#babdc1}
html.ek-dark .ek-profile-review{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-review-media img{background:#202a37}
html.ek-dark .ek-profile-review-place{color:#80acf1}
html.ek-dark .ek-profile-review-meta{color:#babdc1}
html.ek-dark .ek-profile-review-stars{color:#ffd87a}
html.ek-dark .ek-profile-review p{color:#cacfd4}
html.ek-dark .ek-profile-review-stats{color:#babdc1}
html.ek-dark .ek-profile-photos li{background:#202a37}
html.ek-dark .ek-profile-photos a{background:linear-gradient(transparent,rgba(15,15,15,0.72));color:#ffffff}
html.ek-dark .ek-profile-friends li{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-friends img{background:#202a37}
html.ek-dark .ek-profile-friends a{color:#d9dfe3}
html.ek-dark .ek-profile-friends a:hover{color:#80acf1}
html.ek-dark .ek-profile-friends small{color:#babdc1}
html.ek-dark .ek-profile-compliment{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-compliment p{color:#cacfd4}
html.ek-dark .ek-profile-compliment small{color:#babdc1}
html.ek-dark .ek-profile-modal{box-shadow:0 20px 60px rgba(0,0,0,0.704)}
html.ek-dark .ek-profile-modal::backdrop{background:rgba(13,20,36,0.55)}
html.ek-dark .ek-profile-modal p{color:#cacfd4}
html.ek-dark .ek-profile-modal textarea,html.ek-dark .ek-profile-modal select,html.ek-dark .ek-profile-modal input[type=text],html.ek-dark .ek-profile-modal input[type=email]{border:1px solid #415166}
html.ek-dark .ek-profile-chip{border:1px solid var(--ek-line,#30415a);background:#18212d;color:#d9dfe3}
html.ek-dark .ek-profile-chip[aria-pressed=true]{background:#18263f;color:#80acf1}
html.ek-dark .ek-profile-modal-actions button{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-modal-actions button.is-primary{color:#ffffff}
html.ek-dark .ek-profile-status{color:#babdc1}
html.ek-dark .ek-profile-status.is-error{color:#e28d8d}
html.ek-dark .ek-profile-status.is-success{color:#d2e9da}
html.ek-dark .ek-profile-close{color:#babdc1}
html.ek-dark .ek-profile-photos video{background:#0f0f0f}
html.ek-dark .ek-profile-photo-meta{background:#18212d;color:#cacfd4}
html.ek-dark .ek-image-grid video{background:#0f0f0f}
html.ek-dark .ek-review-author-link:hover,html.ek-dark .ek-review-author-link:focus-visible{box-shadow:0 0 0 3px #000000}
html.ek-dark .ek-review-author-name:hover,html.ek-dark .ek-review-author-name:focus-visible{color:#80acf1}
html.ek-dark .ek-review-login-required{border:1px solid var(--ek-line,#30415a);background:#18212d;color:#cacfd4}
html.ek-dark .ek-review-login-required a{color:#80acf1}
html.ek-dark .ek-review-menu-toggle{color:#acb5c3}
html.ek-dark .ek-review-menu-toggle:hover,html.ek-dark .ek-review-menu-toggle[aria-expanded="true"]{background:#1a2b3d;color:#d2d9e9}
html.ek-dark .ek-review-menu-list{background:#18212d;border:1px solid var(--ek-line,#30415a);box-shadow:0 14px 34px rgba(0,0,0,0.352)}
html.ek-dark .ek-review-menu-list a,html.ek-dark .ek-review-menu-list button{color:#d9dfe3}
html.ek-dark .ek-review-menu-list a:hover,html.ek-dark .ek-review-menu-list button:hover{background:#1a2b3d}
html.ek-dark .ek-contact-intro p:last-child{color:#b0b8c3}
html.ek-dark .ek-contact-notice.is-success{background:#183f25;color:#d2e9dc}
html.ek-dark .ek-contact-notice.is-error{border:1px solid #642626;background:#111820;color:#e9d2d2}
html.ek-dark .ek-contact-form{border:1px solid #30415a;background:#18212d;box-shadow:0 14px 38px rgba(0,0,0,0.176)}
html.ek-dark .ek-contact-form>label{color:#d2dbe9}
html.ek-dark .ek-contact-form input:not([type=checkbox]),html.ek-dark .ek-contact-form textarea{border:1px solid #334157;background:#18212d;color:#d2dbe9}
html.ek-dark .ek-contact-form input:focus,html.ek-dark .ek-contact-form textarea:focus{outline:3px solid rgba(23,105,224,0.16)}
html.ek-dark .ek-contact-actions button{color:#ffffff}
html.ek-dark .ek-contact-actions button:hover{background:#092c63}
html.ek-dark .ek-contact-actions small{color:#b0b8c3}
@media(max-width:700px){html.ek-dark .ek-search-filter-drawer>summary{border:1px solid #274463;background:#18212d;color:#d2dbe9}
html.ek-dark .ek-search-filter-drawer>summary:after{color:#85b1f4}
html.ek-dark .ek-search-filter-drawer>summary small{color:#abb5c3}}
html.ek-dark .ek-map-search-page:not(.is-full-map-search) .ek-map-result > .ek-map-result-image{background:#18293f}
html.ek-dark .ek-home-articles{border:1px solid #2d3846;background:#18212d;box-shadow:0 5px 20px rgba(0,0,0,0.11)}
html.ek-dark .ek-home-articles-head h2{color:#d2dbe9}
html.ek-dark .ek-home-articles-head p{color:#afb5c2}
html.ek-dark .ek-home-articles-head p.ek-eyebrow{color:var(--ek-red,#87b3f3)}
html.ek-dark .ek-home-articles-head>a{color:var(--ek-red,#87b3f3)}
html.ek-dark .ek-home-article{border:1px solid #2d3846;background:#18212d}
html.ek-dark .ek-home-article:hover{border-color:#263c64;box-shadow:0 8px 22px rgba(0,0,0,0.176)}
html.ek-dark .ek-home-article-kicker{color:var(--ek-red,#87b3f3)}
html.ek-dark .ek-home-article h3 a{color:#d2dbe9}
html.ek-dark .ek-home-article h3 a:hover{color:var(--ek-red,#87b3f3)}
html.ek-dark .ek-home-article-body>p:last-child{color:#bcc4d0}
html.ek-dark .ek-review-as{border:1px solid #334056;background:#111720}
html.ek-dark .ek-review-as small{color:#afb5c2}
@media (max-width:700px){html.ek-dark .ek-home-side-block>div>a{border:1px solid #334056!important;background:#18212d}
html.ek-dark .ek-read-more{color:#80acf1}}
html.ek-dark .ek-profile-about{border:1px solid #324258;background:#18212d}
html.ek-dark .ek-profile-about h3 small{color:#afb5c2}
html.ek-dark .ek-profile-about dt{color:#afb5c2}
html.ek-dark .ek-profile-dist-bar{background:#1e2b39}
html.ek-dark .ek-profile-dist li span:last-child{color:#afb5c2}
html.ek-dark .ek-profile-cats li{background:#111820}
html.ek-dark .ek-profile-cats small{color:#afb5c2}
html.ek-dark .ek-profile-summary{color:#afb5c2}
html.ek-dark .ek-profile-reactions span{background:#131a24;color:#c3ccda}
html.ek-dark .ek-profile-pager>*{border:1px solid #294261;background:#18212d;color:#80acf1}
html.ek-dark .ek-profile-pager .is-current{color:#ffffff}
html.ek-dark .ek-profile-collection{border:1px solid #324258;background:#18212d}
html.ek-dark .ek-profile-collection h3 small{color:#afb5c2}
html.ek-dark .ek-profile-collection li a{color:#d2dbe9}
html.ek-dark .ek-profile-collection img,html.ek-dark .ek-profile-collection-ph{background:#1e2b39}
html.ek-dark .ek-badge{background:#1e2b39;color:#c3ccda}
html.ek-dark .ek-badge.is-elite{color:#ffffff}
html.ek-dark .ek-badge.is-pro{background:#0e203f;color:#ffffff}
html.ek-dark .ek-badge.is-active{color:#ffffff}
html.ek-dark .ek-badge.is-reviewer{background:#18293f;color:#758fe7}
html.ek-dark .ek-badge.is-photo{background:#183f28;color:#d2e9e0}
html.ek-dark .ek-badge.is-helpful{background:#3f3118;color:#e9dad2}
html.ek-dark .ek-badge.is-new{background:#111820;color:#a88ded}
html.ek-dark .ek-checkin{border:1px solid #294261;background:#11171f}
html.ek-dark .ek-checkin small{color:#afb5c2}
html.ek-dark .ek-checkin-btn{color:#ffffff!important}
html.ek-dark .ek-checkin-btn.is-done{background:#05643c}
html.ek-dark .ek-checkin-status{color:#d2e9e0}
html.ek-dark .ek-profile-checkins small{color:#afb5c2}
html.ek-dark .ek-feed-list li{border:1px solid #324258;background:#18212d}
html.ek-dark .ek-feed-list small{color:#afb5c2}
html.ek-dark .ek-feed-stars{color:#f6d483}
html.ek-dark .ek-feed-text{color:#bcc4d0}
html.ek-dark .ek-feed-empty{color:#afb5c2}
html.ek-dark .ek-profile-place-chips a{border:1px solid #294261;color:#d2dbe9;background:#18212d}
html.ek-dark .ek-profile-place-chips a.is-on{color:#ffffff}
html.ek-dark .ek-lc-box{border:1px solid #294261;background:#18212d}
html.ek-dark .ek-lc-box small{color:#afb5c2}
html.ek-dark .ek-lc-btn{color:#ffffff!important}
html.ek-dark .ek-lc-form input[type=text],html.ek-dark .ek-lc-form input:not([type]),html.ek-dark .ek-lc-form textarea{border:1px solid #2f415b}
html.ek-dark .ek-lc-check{color:#bcc4d0}
html.ek-dark .ek-lc-note{color:#afb5c2}
html.ek-dark .ek-lc-status.is-ok{color:#d2e9e0}
html.ek-dark .ek-lc-status.is-err{color:#ec786f}
html.ek-dark .ek-lc-form-wrap.is-card[open] summary .ek-lc-btn{background:#18273f;color:#80acf1!important}
html.ek-dark .ek-profile-filter input[type=search],html.ek-dark .ek-profile-filter select{border:1px solid #2f415b;background:#18212d}
html.ek-dark .ek-profile-filter button{color:#ffffff}
@media(max-width:760px){html.ek-dark .ek-profile-card .ek-profile-counts{border-top:1px solid #30455a;border-bottom:1px solid #30455a}}
html.ek-dark .ek-event{border:1px solid #294261;background:#18212d;box-shadow:0 6px 18px rgba(0,0,0,0.11)}
html.ek-dark .ek-event-cat{background:#121922;color:#d8d2e9}
html.ek-dark .ek-event-free{background:#183f28;color:#d2e9e0}
html.ek-dark .ek-event-when{color:#c3ccda}
html.ek-dark .ek-cf-filters{border:1px solid #324258;background:#111720}
html.ek-dark .ek-num-marker span{border:2px solid #222a35;box-shadow:0 2px 6px rgba(0,0,0,0.77);color:#ffffff}
html.ek-dark .ek-map-result-num{color:#b4bbc5}
html.ek-dark .ek-map-result-meta{color:#bec5ce}
html.ek-dark .ek-map-result-meta b.is-open{color:#d2e9dd}
html.ek-dark .ek-map-result-meta b.is-closed{color:#ec8d8d}
html.ek-dark .ek-map-result-chips a{border:1px solid #354152;background:#18212d;color:#d5dce7}
html.ek-dark .ek-map-result-chips a:hover{background:#1b293b;border-color:#425267}
html.ek-dark .ek-map-result:hover{background:#11161f}
html.ek-dark .ek-add-business .ek-add-business-button,html.ek-dark .ek-add-business .ek-add-business-button:visited{color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.484)}
html.ek-dark .ek-add-business .ek-add-business-button:hover,html.ek-dark .ek-add-business .ek-add-business-button:focus-visible{color:#ffffff}
@media(max-width:700px){html.ek-dark .ek-category-mega .ek-category-mega-item>button{color:#d2dae9}
html.ek-dark .ek-category-mega .ek-category-mega-item>button[aria-expanded=true]{color:#87b3f3}
html.ek-dark .ek-mega-more-panel section+section{border-top:1px solid #2a3441}
html.ek-dark .ek-mega-more-panel h3{color:#afb5c2}
html.ek-dark .ek-category-mega .ek-mega-more-panel h3 a{color:#87b3f3}
html.ek-dark .ek-category-mega .ek-mega-more-panel .ek-mega-more-full{background:#121821;color:#87b3f3}}
html.ek-dark .er-header-search button[type=submit].ek-is-processing::after,html.ek-dark .er-header-search button[type=submit][aria-busy=true]::after{border-color:#222a35!important}
@media(max-width:700px){html.ek-dark .ek-map-results>header>div small{color:#afb5c2}}
@media(min-width:701px){html.ek-dark .ek-map-results>header>div small{color:#afb5c2}}
html.ek-dark .ek-camera-button{color:#ffffff}
html.ek-dark .ek-camera-note{color:#b4bbc5}
html.ek-dark .ek-art-reactions-box{border-top:1px solid #324258}
html.ek-dark .ek-art-reaction{border:1px solid #314259;background:#18212d;color:#d2dae9}
html.ek-dark .ek-art-reaction:hover:not(:disabled),html.ek-dark .ek-art-reaction.is-active{background:#18293f;color:#5095f4}
html.ek-dark .ek-art-link{color:#87b3f3}
html.ek-dark .ek-art-link.is-danger{color:#ec786f}
html.ek-dark .ek-art-note{color:#d2e9db}
html.ek-dark .ek-art-note.is-error{color:#ec786f}
html.ek-dark .ek-art-report,html.ek-dark .ek-art-edit{border:1px solid #324258;background:#111720}
html.ek-dark .ek-art-report select,html.ek-dark .ek-art-report textarea,html.ek-dark .ek-art-edit textarea{border:1px solid #324357}
html.ek-dark .ek-art-report button[type=submit],html.ek-dark .ek-art-edit button[type=submit]{color:#ffffff}
html.ek-dark .ek-home-search-block h3{color:#b0b9c7}
html.ek-dark .ek-home-search-block .ek-home-chips a{border:1px solid #294161!important;background:#121821;color:#d2dce9}
html.ek-dark .ek-home-search-block .ek-home-chips a:hover{background:#18283f}
html.ek-dark .ek-home-search-block .ek-home-chips small{color:#aab3c0}
@media(max-width:700px){html.ek-dark .ek-home-side-more{border:1px solid #294161;background:#121821;color:#d2dce9}}
html.ek-dark .ek-account-login #loginform label{color:#d2dbe9}
html.ek-dark .ek-account-login #loginform input.input{border:1px solid #334157;background:#18212d}
html.ek-dark .ek-account-login #loginform input.input:focus{outline:3px solid rgba(23,105,224,0.16)}
html.ek-dark .ek-account-login #loginform #wp-submit{color:#ffffff}
html.ek-dark .ek-account-login-links a{color:#87b3f3}
@media(max-width:700px){html.ek-dark :is(.tax-ertekelem_category,html.ek-dark .tax-ertekelem_city,html.ek-dark .tax-ertekelem_county) .er-post-card .er-card-image{background:#19293d}}
html.ek-dark .ek-cat-sheet{background:#18212d;color:#d2dbe9}
html.ek-dark .ek-cat-sheet-head{border-bottom:1px solid #334157}
html.ek-dark .ek-cat-sheet-close,html.ek-dark .ek-cat-sheet-back{color:#d2dbe9}
html.ek-dark .ek-cat-sheet-search{border-bottom:1px solid #334257}
html.ek-dark .ek-cat-sheet-search input{border:1px solid #334157;background:#121821}
html.ek-dark .ek-cat-row{border-bottom:1px solid #343f56;color:#d2dbe9}
html.ek-dark .ek-cat-row:active{background:#19293d}
html.ek-dark .ek-cat-row-icon{background:#18273f}
html.ek-dark .ek-cat-row-name small{color:#afb5c2}
html.ek-dark .ek-cat-row-chevron{border-right:2px solid #536681;border-top:2px solid #536681}
html.ek-dark .ek-cat-row-all{color:#87b3f3}
html.ek-dark .ek-cat-sheet-note{color:#afb5c2}
html.ek-dark .ek-account,html.ek-dark .ek-account-login{color:#d3dce9}
html.ek-dark .ek-account-head{border:1px solid #334056;background:#18212d}
html.ek-dark .ek-account-head p{color:#afb5c2}
html.ek-dark .ek-account-tabs{border-bottom:1px solid #334056}
html.ek-dark .ek-account-tabs button.is-active{color:#80acf1}
html.ek-dark .ek-account-form{border:1px solid #334056;background:#18212d}
html.ek-dark .ek-account-form input,html.ek-dark .ek-account-form select,html.ek-dark .ek-account-form textarea{border:1px solid #384557}
html.ek-dark .ek-account-form button{color:#ffffff}
html.ek-dark .ek-account-list article{border:1px solid #334056;background:#18212d}
html.ek-dark .ek-friends-grid form[data-account-action="friend-decision"] button{color:#ffffff}
html.ek-dark .ek-friends-grid form[data-account-action="friend-decision"] button[value="reject"]{background:#18212d;color:#e0797e}
html.ek-dark .ek-submit-listing{color:#d3dce9}
html.ek-dark .ek-submit-listing>header{background:linear-gradient(135deg,#092c63,#1769e0);color:#ffffff}
html.ek-dark .ek-submit-listing section{border:1px solid #334056;background:#18212d}
html.ek-dark .ek-submit-listing input,html.ek-dark .ek-submit-listing select,html.ek-dark .ek-submit-listing textarea{border:1px solid #384557}
html.ek-dark .ek-submit-hours>div{border-bottom:1px solid #334257}
html.ek-dark .ek-submit-button{color:#ffffff}
html.ek-dark .ek-submit-success{background:#183f25}
html.ek-dark .ek-friend-predictions{background:#18212d;box-shadow:0 14px 34px rgba(0,0,0,0.396)}
html.ek-dark .ek-friend-predictions button{border-bottom:1px solid #334257!important;background:#18212d!important;color:#d3dce9!important}
html.ek-dark .ek-friend-predictions button:hover{background:#18273f!important}
html.ek-dark .ek-friend-predictions small{color:#afb5c2}
html.ek-dark .ek-friend-predictions p{color:#afb5c2}
html.ek-dark .ek-suggestion-location{border-top:1px solid #334056}
html.ek-dark .ek-suggestion-map{background:#202a36}
html.ek-dark .ek-submission-location{border:1px solid #2c415e!important;background:#18212d}
html.ek-dark .ek-use-current-location{background:#18293f;color:#6098ef}
html.ek-dark .ek-location-coordinate-status{color:#b8c1cb}
html.ek-dark .ek-avatar-editor{border:1px solid #334056;background:#111720}
html.ek-dark .ek-avatar-editor .description{color:#afb5c2}
html.ek-dark .ek-avatar-remove{color:#e0797e}
html.ek-dark .ek-owned-listing-edit{color:#ffffff}
html.ek-dark .ek-owned-listing-form{border:1px solid #304259;background:#18212d}
html.ek-dark .ek-owned-listing-form input,html.ek-dark .ek-owned-listing-form textarea,html.ek-dark .ek-owned-listing-form select{border:1px solid #384557}
html.ek-dark .ek-owned-listing-form>button{color:#ffffff}
html.ek-dark .ek-owned-places-head>a{color:#ffffff}
html.ek-dark .ek-owned-place-card{border:1px solid #30425a;background:#18212d}
html.ek-dark .ek-owned-place-title>span{background:#202a37}
html.ek-dark .ek-owned-place-address{color:#b8c1cb}
html.ek-dark .ek-owned-place-actions button{color:#ffffff}
html.ek-dark .ek-suggestion-hours,html.ek-dark .ek-suggestion-categories{border:1px solid #2c415e;background:#111720}
html.ek-dark .ek-suggestion-hour-row{border-top:1px solid #30415a}
html.ek-dark .ek-selected-categories>span{background:#18212d}
html.ek-dark .ek-selected-categories button{background:#18273f;color:#d2dce9}
html.ek-dark .ek-category-editor-status{color:#b8c1cb}
html.ek-dark .ek-account-tabs{border:1px solid #274062;background:#121922;box-shadow:0 4px 14px rgba(0,0,0,0.154)}
html.ek-dark .ek-account-tabs button{color:#c2ccdb}
html.ek-dark .ek-account-tabs button:hover{border-color:#263d64!important;background:#18212d;color:#6098ef}
html.ek-dark .ek-account-tabs button.is-active{color:#ffffff;box-shadow:0 5px 12px rgba(0,0,0,0.55)}
html.ek-dark .ek-tab-list-tools{border:1px solid #274062;background:#111720}
html.ek-dark .ek-tab-result-count{color:#b8c1cb}
html.ek-dark .ek-tab-pagination button{background:#18212d;color:#80acf1}
html.ek-dark .ek-tab-pagination button:disabled{border-color:#324357}
html.ek-dark .ek-suggestion-note{border:1px solid #2c415e;background:#18212d}
html.ek-dark .ek-business-closed{color:#e36363}
html.ek-dark .ek-business-closed-notice{background:#121922;color:#e9d4d2}
html.ek-dark .ek-account-captcha{border:1px solid #324357;background:#111720}
html.ek-dark .ek-account-captcha legend{color:#d2dae9}
html.ek-dark .ek-account-captcha input[type=number]{background:#18212d}
html.ek-dark .ek-submit-typeahead-clear{background:#182a3e;color:#c2ccdb}
html.ek-dark .ek-submit-typeahead-clear:hover{background:#18293f}
html.ek-dark .ek-submit-predictions{background:#18212d;box-shadow:0 14px 34px rgba(0,0,0,0.396)}
html.ek-dark .ek-submit-predictions button{border-bottom:1px solid #334257;background:#18212d;color:#d3dce9}
html.ek-dark .ek-submit-predictions button:hover,html.ek-dark .ek-submit-predictions button.is-active{background:#18293f;color:#5596f4}
html.ek-dark .ek-submit-no-results{color:#afb5c2}
html.ek-dark .ek-hours-toolbar button,html.ek-dark .ek-hours-row-actions button,html.ek-dark .ek-hours-copy-panel>button{background:#18212d;color:#80acf1}
html.ek-dark .ek-hours-toolbar button{color:#ffffff}
html.ek-dark .ek-hours-row-actions .is-remove{color:#e0797e}
html.ek-dark .ek-hours-copy-panel{border:1px solid #2a425f;background:#111720}
html.ek-dark .ek-hours-copy-panel>button{color:#ffffff}
html.ek-dark .ek-submit-photo-preview figure{border:1px solid #314159;background:#18212d}
html.ek-dark .ek-submit-photo-preview button{background:rgba(13,20,36,0.86);color:#ffffff}
html.ek-dark .ek-submit-photo-preview figure.is-drop-target{box-shadow:0 0 0 4px #000000}
html.ek-dark .ek-submit-errors{background:#121922;color:#e9d5d2}
html.ek-dark .ek-field-error{box-shadow:0 0 0 2px rgba(0,0,0,0.352)!important}
html.ek-dark .ek-suggestion-page{color:#d3dce9}
html.ek-dark .ek-suggestion-page>header{background:linear-gradient(135deg,#092c63,#1769e0);color:#ffffff}
html.ek-dark .ek-suggestion-page-form>section{border:1px solid #2c415e;background:#18212d}
html.ek-dark .ek-suggestion-submit a{color:#b8c1cb}
html.ek-dark .ek-suggestion-hour-remove{background:#18212d!important;color:#e0797e!important}
html.ek-dark .ek-suggestion-hour-add button{color:#ffffff}
html.ek-dark .ek-suggestion-page>header{color:#d3dce9}
html.ek-dark .ek-suggestion-page>header .ek-eyebrow{color:#eb8e92}
html.ek-dark .ek-suggestion-page-form label small{color:#aeb8c5}
html.ek-dark .ek-owner-check{border:1px solid #2c415e}
html.ek-dark .ek-suggestion-page-form input:focus,html.ek-dark .ek-suggestion-page-form select:focus,html.ek-dark .ek-suggestion-page-form textarea:focus{outline:3px solid rgba(22,93,204,0.18)}
html.ek-dark .ek-suggestion-hour-actions button{background:#18212d;color:#79abf2}
html.ek-dark .ek-suggestion-hours>p{color:#afb5c2}
html.ek-dark .ek-compact-hour-row,html.ek-dark .ek-submit-hours>.ek-compact-hour-row{border-bottom:1px solid #2f415b!important}
html.ek-dark .ek-compact-hour-row .ek-compact-open:after{color:#acb5c3}
html.ek-dark .ek-suggestion-hour-actions button,html.ek-dark .ek-hours-row-actions button{color:#80acf1!important}
html.ek-dark .ek-suggestion-hour-actions .ek-suggestion-hour-remove,html.ek-dark .ek-hours-row-actions .is-remove{color:#e0797e!important}
html.ek-dark .ek-compact-hours-add{border-top:1px solid #2b415e}
html.ek-dark .ek-compact-hours-add button{color:#ffffff!important}
html.ek-dark .ek-hours-separator{color:#acb5c3}
html.ek-dark .ek-compact-hours-add .ek-hours-copy-all{color:#d2dce9}
html.ek-dark .ek-compact-hours-add .ek-hours-copy-all-check{accent-color:#80acf1}
html.ek-dark .ek-account-workspace .ek-account-head{background:linear-gradient(125deg,#061a3c,#0f59c7 68%,#2274e8);color:#ffffff;box-shadow:0 14px 36px rgba(0,0,0,0.396)}
html.ek-dark .ek-account-workspace .ek-account-head>img{border:4px solid #222a35;box-shadow:0 4px 16px rgba(0,0,0,0.44)}
html.ek-dark .ek-account-workspace .ek-account-head h1{color:#ffffff}
html.ek-dark .ek-profile-counts strong{color:#ffffff}
html.ek-dark .ek-account-workspace .ek-account-tabs{border:1px solid #264064;background:#18212d;box-shadow:0 5px 18px rgba(0,0,0,0.154)}
html.ek-dark .ek-account-workspace .ek-account-tabs button{color:#c2ccdb}
html.ek-dark .ek-account-workspace .ek-account-tabs button:hover{background:#18293f}
html.ek-dark .ek-account-workspace .ek-account-tabs button.is-active{color:#ffffff}
html.ek-dark .ek-account-overview>section,html.ek-dark .ek-about-card{border:1px solid #2e425c;background:#18212d}
html.ek-dark .ek-account-workspace .ek-profile-impact>div{border-right:1px solid #334056}
html.ek-dark .ek-account-workspace .ek-profile-impact small{color:#afb5c2}
html.ek-dark .ek-profile-headline{color:#80acf1}
html.ek-dark .ek-about-card dl>div{border-bottom:1px solid #2a3441}
html.ek-dark .ek-about-card dt{color:#afb5c2}
html.ek-dark .ek-overview-cards button{border:1px solid #264064;background:#111720}
html.ek-dark .ek-overview-cards button:hover{background:#18293f}
html.ek-dark .ek-overview-cards strong{color:#79abf2}
html.ek-dark .ek-overview-cards span{color:#b8c1cb}
html.ek-dark .ek-profile-photo-grid figure{border:1px solid #2e425c;background:#18212d}
html.ek-dark .ek-collection-grid article{border:1px solid #2e425c;background:#18212d}
html.ek-dark .ek-collection-cover{background:linear-gradient(135deg,#18293f,#18293f)}
html.ek-dark .ek-collection-grid article span,html.ek-dark .ek-project-list article>span{background:#18293f;color:#79abf2}
html.ek-dark .ek-project-list article{border:1px solid #2e425c;background:#18212d}
html.ek-dark .ek-project-list article button{background:#18212d;color:#79abf2}
html.ek-dark .ek-account-empty{background:#111720}
html.ek-dark .ek-owned-place-filter input{border:1px solid #324357}
html.ek-dark .ek-owned-place-filter button,html.ek-dark .ek-owned-pagination button{color:#ffffff}
html.ek-dark .ek-owned-place-filter>span{color:#b8c1cb}
html.ek-dark .ek-owned-pagination button:disabled{border-color:#324257;background:#202a37}
html.ek-dark .ek-account-error{border:1px solid #642626;background:#111720;color:#e36767}
html.ek-dark .ek-own-review-rating span{color:#ffd37a}
html.ek-dark .ek-own-review-card h3 a{color:#d2dae9}
html.ek-dark .ek-review-status{background:#202a37}
html.ek-dark .ek-review-status.is-approved{background:#183f27;color:#d2e9db}
html.ek-dark .ek-review-status.is-pending{background:#3f3618;color:#e9e3d2}
html.ek-dark .ek-review-status.is-rejected{background:#121922;color:#e0797e}
html.ek-dark .ek-own-review-editor{border-top:1px solid #324258}
html.ek-dark .ek-own-review-editor summary{color:#80acf1}
html.ek-dark .ek-own-review-editor[open] summary{background:#18293f}
html.ek-dark .ek-own-review-editor .description{color:#afb5c2}
html.ek-dark .ek-own-review-rating .ek-profile-stars .is-filled{color:#ffdb7a;text-shadow:0 1px 0 #000000}
html.ek-dark .ek-profile-star-picker legend{color:#d2dae9}
html.ek-dark .ek-profile-star-picker label{text-shadow:0 1px 0 #000000}
html.ek-dark .ek-profile-star-picker input:checked~label,html.ek-dark .ek-profile-star-picker label:hover,html.ek-dark .ek-profile-star-picker label:hover~label{color:#ffdb7a!important;text-shadow:0 1px 0 #000000}
html.ek-dark .ek-review-distribution-grid>div+div{border-left:1px solid #324258}
html.ek-dark .ek-rating-distribution-row>strong{color:#b8c1cb}
html.ek-dark .ek-rating-distribution-row>small{color:#afb5c2}
html.ek-dark .ek-rating-distribution-track{background:#151c27}
html.ek-dark .ek-rating-distribution-track i{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.352)}
html.ek-dark .ek-top-review-categories li{border-bottom:1px solid #2a3441}
html.ek-dark .ek-top-review-categories li strong{background:#18283f;color:#79abf2}
html.ek-dark .ek-top-review-categories p{color:#afb5c2}
html.ek-dark .ek-review-list-tools label>span{color:#b8c1cb}
html.ek-dark .ek-review-list-tools select,html.ek-dark .ek-review-list-tools input{border:1px solid #324257;background:#18212d;color:#d2dae9}
html.ek-dark .ek-review-list-tools>[data-review-count]{color:#b8c1cb}
html.ek-dark .ek-review-actions>summary{color:#d2dae9}
html.ek-dark .ek-review-actions>summary:hover,html.ek-dark .ek-review-actions[open]>summary{background:#182a3f}
html.ek-dark .ek-review-actions>div{border:1px solid #324258;background:#18212d;box-shadow:0 14px 34px rgba(0,0,0,0.396)}
html.ek-dark .ek-review-actions button{color:#d2dae9}
html.ek-dark .ek-review-actions button:hover{background:#18283f}
html.ek-dark .ek-review-actions button.is-danger{color:#ec786f}
html.ek-dark .ek-review-actions button.is-danger:hover{background:#121922}
@media(max-width:700px){html.ek-dark .ek-review-distribution-grid>div+div{border-top:1px solid #324258}}
html.ek-dark .ek-own-review-meta{color:#afb5c2}
html.ek-dark .ek-own-review-meta>strong{color:#e9e2d2}
html.ek-dark .ek-profile-stars svg.is-filled{fill:#ffdb7a;stroke:#ffc555}
html.ek-dark .ek-profile-star-picker input:checked~label svg,html.ek-dark .ek-profile-star-picker label:hover svg,html.ek-dark .ek-profile-star-picker label:hover~label svg{stroke:#ffc555}
html.ek-dark .ek-profile-photo-grid figure{background:#08111f}
html.ek-dark .ek-profile-photo-view{background:#08111f}
html.ek-dark .ek-profile-photo-view:after{background:linear-gradient(transparent,rgba(3,12,28,0.88))}
html.ek-dark .ek-profile-photo-view>span{color:#ffffff;text-shadow:0 1px 3px #000000}
html.ek-dark .ek-submit-category-fields label>span{color:#afb5c2}
html.ek-dark .ek-submit-review-heading .ek-eyebrow{color:#87b3f3}
html.ek-dark .ek-submit-review-stars input:checked~label,html.ek-dark .ek-submit-review-stars label:hover,html.ek-dark .ek-submit-review-stars label:hover~label{color:#ffdb7a}
html.ek-dark .ek-submit-review-stars input:checked~label svg,html.ek-dark .ek-submit-review-stars label:hover svg,html.ek-dark .ek-submit-review-stars label:hover~label svg{stroke:#ffc555}
html.ek-dark .ek-submit-review .description{color:#afb5c2}
html.ek-dark .ek-review-price legend small{color:#afb5c2}
html.ek-dark .ek-review-price label{border:1px solid #394659!important;background:#18212d;color:#d2dae9}
html.ek-dark .ek-review-price input:checked+label{background:#18293f;color:#5aa2f9}
html.ek-dark .ek-review-price input:focus-visible+label{outline:3px solid rgba(23,105,224,0.28)}
html.ek-dark .ek-review-price-value{color:#afb5c2}
html.ek-dark .ek-review-price-value strong{color:#d2dae9}
html.ek-dark .ek-suggestion-page-form>.ek-account-status.is-submitting{background:#121922;color:#b9c6d5}
html.ek-dark .ek-suggestion-page-form>.ek-account-status.is-suggestion-success{background:#183f1d;color:#d2e9d5;box-shadow:0 4px 14px rgba(0,0,0,0.22)}
html.ek-dark .ek-account-status.is-suggestion-success a{color:#d2e9d8}
html.ek-dark .ek-suggestion-page-form>.ek-account-status.is-error{background:#121922;color:#e9d4d2}
html.ek-dark .ek-submit-listing .ek-submit-button{box-shadow:0 4px 12px rgba(0,0,0,0.484)}
html.ek-dark .ek-submit-listing .ek-submit-button:hover{box-shadow:0 6px 16px rgba(0,0,0,0.66)}
html.ek-dark .ek-submit-listing .ek-submit-button:active{background:#073270;box-shadow:inset 0 3px 6px rgba(0,0,0,0.528)}
html.ek-dark .ek-profile-card{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-cover{background:linear-gradient(135deg,#092c63,#121e31)}
html.ek-dark .ek-profile-avatar img{border:4px solid #222a35;background:#202a37}
html.ek-dark .ek-profile-name{color:#d9dfe3}
html.ek-dark .ek-profile-place{color:#babdc1}
html.ek-dark .ek-profile-badge{background:#1a2023;color:#ffffff}
html.ek-dark .ek-profile-motto{color:#cacfd4}
html.ek-dark .ek-profile-counts li{color:#babdc1}
html.ek-dark .ek-profile-counts strong{color:#d9dfe3}
html.ek-dark .ek-profile-action{border:1px solid var(--ek-line,#30415a);background:#18212d;color:#d9dfe3}
html.ek-dark .ek-profile-action:hover{color:#80acf1}
html.ek-dark .ek-profile-action.is-primary{color:#ffffff}
html.ek-dark .ek-profile-action.is-primary:hover{color:#ffffff}
html.ek-dark .ek-profile-action.is-on{color:#80acf1}
html.ek-dark .ek-profile-tabs{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-tabs a{color:#d9dfe3}
html.ek-dark .ek-profile-tabs a:hover{background:#182b3f;color:#80acf1}
html.ek-dark .ek-profile-tabs a.is-active{background:#18263f;color:#80acf1}
html.ek-dark .ek-profile-tabs .ek-profile-tab-count{color:#babdc1}
html.ek-dark .ek-profile-head small{color:#babdc1}
html.ek-dark .ek-profile-empty{border:1px dashed var(--ek-line,#30415a);color:#babdc1}
html.ek-dark .ek-profile-review{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-review-media img{background:#202a37}
html.ek-dark .ek-profile-review-place{color:#80acf1}
html.ek-dark .ek-profile-review-meta{color:#babdc1}
html.ek-dark .ek-profile-review-stars{color:#ffd87a}
html.ek-dark .ek-profile-review p{color:#cacfd4}
html.ek-dark .ek-profile-review-stats{color:#babdc1}
html.ek-dark .ek-profile-photos li{background:#202a37}
html.ek-dark .ek-profile-photos a{background:linear-gradient(transparent,rgba(15,15,15,0.72));color:#ffffff}
html.ek-dark .ek-profile-friends li{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-friends img{background:#202a37}
html.ek-dark .ek-profile-friends a{color:#d9dfe3}
html.ek-dark .ek-profile-friends a:hover{color:#80acf1}
html.ek-dark .ek-profile-friends small{color:#babdc1}
html.ek-dark .ek-profile-compliment{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-compliment p{color:#cacfd4}
html.ek-dark .ek-profile-compliment small{color:#babdc1}
html.ek-dark .ek-profile-modal{box-shadow:0 20px 60px rgba(0,0,0,0.704)}
html.ek-dark .ek-profile-modal::backdrop{background:rgba(13,20,36,0.55)}
html.ek-dark .ek-profile-modal p{color:#cacfd4}
html.ek-dark .ek-profile-modal textarea,html.ek-dark .ek-profile-modal select,html.ek-dark .ek-profile-modal input[type=text],html.ek-dark .ek-profile-modal input[type=email]{border:1px solid #415166}
html.ek-dark .ek-profile-chip{border:1px solid var(--ek-line,#30415a);background:#18212d;color:#d9dfe3}
html.ek-dark .ek-profile-chip[aria-pressed=true]{background:#18263f;color:#80acf1}
html.ek-dark .ek-profile-modal-actions button{border:1px solid var(--ek-line,#30415a);background:#18212d}
html.ek-dark .ek-profile-modal-actions button.is-primary{color:#ffffff}
html.ek-dark .ek-profile-status{color:#babdc1}
html.ek-dark .ek-profile-status.is-error{color:#e28d8d}
html.ek-dark .ek-profile-status.is-success{color:#d2e9da}
html.ek-dark .ek-profile-close{color:#babdc1}
html.ek-dark .ek-profile-photos video{background:#0f0f0f}
html.ek-dark .ek-profile-photo-meta{background:#18212d;color:#cacfd4}
html.ek-dark .ek-image-grid video{background:#0f0f0f}
html.ek-dark .ek-account-panel .ek-link-button,html.ek-dark .ek-link-button{color:#ec786f!important}
html.ek-dark .ek-photo-stats li{color:#afb5c2}
html.ek-dark .ek-photo-stats strong{color:#d2dbe9}
html.ek-dark .ek-photo-filter label{color:#bcc4d0}
html.ek-dark .ek-photo-summary{color:#bcc4d0}
html.ek-dark .ek-photo-pager>*{border:1px solid #294261;background:#18212d;color:#80acf1}
html.ek-dark .ek-photo-pager .is-current{color:#ffffff}
html.ek-dark .ek-profile-about{border:1px solid #324258;background:#18212d}
html.ek-dark .ek-profile-about h3 small{color:#afb5c2}
html.ek-dark .ek-profile-about dt{color:#afb5c2}
html.ek-dark .ek-profile-dist-bar{background:#1e2b39}
html.ek-dark .ek-profile-dist li span:last-child{color:#afb5c2}
html.ek-dark .ek-profile-cats li{background:#111820}
html.ek-dark .ek-profile-cats small{color:#afb5c2}
html.ek-dark .ek-profile-summary{color:#afb5c2}
html.ek-dark .ek-profile-reactions span{background:#131a24;color:#c3ccda}
html.ek-dark .ek-profile-pager>*{border:1px solid #294261;background:#18212d;color:#80acf1}
html.ek-dark .ek-profile-pager .is-current{color:#ffffff}
html.ek-dark .ek-profile-collection{border:1px solid #324258;background:#18212d}
html.ek-dark .ek-profile-collection h3 small{color:#afb5c2}
html.ek-dark .ek-profile-collection li a{color:#d2dbe9}
html.ek-dark .ek-profile-collection img,html.ek-dark .ek-profile-collection-ph{background:#1e2b39}
html.ek-dark .ek-badge{background:#1e2b39;color:#c3ccda}
html.ek-dark .ek-badge.is-elite{color:#ffffff}
html.ek-dark .ek-badge.is-pro{background:#0e203f;color:#ffffff}
html.ek-dark .ek-badge.is-active{color:#ffffff}
html.ek-dark .ek-badge.is-reviewer{background:#18293f;color:#758fe7}
html.ek-dark .ek-badge.is-photo{background:#183f28;color:#d2e9e0}
html.ek-dark .ek-badge.is-helpful{background:#3f3118;color:#e9dad2}
html.ek-dark .ek-badge.is-new{background:#111820;color:#a88ded}
html.ek-dark .ek-checkin{border:1px solid #294261;background:#11171f}
html.ek-dark .ek-checkin small{color:#afb5c2}
html.ek-dark .ek-checkin-btn{color:#ffffff!important}
html.ek-dark .ek-checkin-btn.is-done{background:#05643c}
html.ek-dark .ek-checkin-status{color:#d2e9e0}
html.ek-dark .ek-profile-checkins small{color:#afb5c2}
html.ek-dark .ek-feed-list li{border:1px solid #324258;background:#18212d}
html.ek-dark .ek-feed-list small{color:#afb5c2}
html.ek-dark .ek-feed-stars{color:#f6d483}
html.ek-dark .ek-feed-text{color:#bcc4d0}
html.ek-dark .ek-feed-empty{color:#afb5c2}
html.ek-dark .ek-profile-place-chips a{border:1px solid #294261;color:#d2dbe9;background:#18212d}
html.ek-dark .ek-profile-place-chips a.is-on{color:#ffffff}
html.ek-dark .ek-profile-filter input[type=search],html.ek-dark .ek-profile-filter select{border:1px solid #2f415b;background:#18212d}
html.ek-dark .ek-profile-filter button{color:#ffffff}
@media(max-width:760px){html.ek-dark .ek-profile-card .ek-profile-counts{border-top:1px solid #30455a;border-bottom:1px solid #30455a}}
html.ek-dark .ek-event{border:1px solid #294261;background:#18212d;box-shadow:0 6px 18px rgba(0,0,0,0.11)}
html.ek-dark .ek-event-cat{background:#121922;color:#d8d2e9}
html.ek-dark .ek-event-free{background:#183f28;color:#d2e9e0}
html.ek-dark .ek-event-when{color:#c3ccda}
html.ek-dark .ek-cf-filters{border:1px solid #324258;background:#111720}
html.ek-dark .ek-account-workspace .ek-account-head>.ek-account-avatar{border:4px solid #222a35;background:#18293f;box-shadow:0 4px 16px rgba(0,0,0,0.44)}
html.ek-dark .ek-account-head-actions a{border:1px solid rgba(34,42,53,0.7);color:#ffffff}
html.ek-dark .ek-account-head-actions a:first-child{border-color:#222a35;background:#18212d;color:#5d98f1}
html.ek-dark .ek-account-head-actions a:hover{background:rgba(24,33,45,0.16)}
html.ek-dark .ek-account-head-actions a:first-child:hover{background:#18273f}
html.ek-dark .ek-account-workspace .ek-account-head .ek-profile-counts span{background:rgba(24,33,45,0.12)}
html.ek-dark .ek-account-workspace .ek-account-head .ek-profile-counts strong{color:#ffffff}
@media(max-width:620px){html.ek-dark .ek-account-workspace .ek-account-head .ek-profile-counts{border-top:1px solid rgba(34,42,53,0.18)}}
html.ek-dark .ek-owned-place-title>span.is-publish{background:#183f27;color:#d2e9db}
html.ek-dark .ek-owned-place-title>span.is-pending{background:#3f3618;color:#e9e3d2}
@media(max-width:620px){html.ek-dark .ek-owned-places-head p{color:#b8c1cb}
html.ek-dark .ek-owned-place-image{background:#18283f}}
@media(max-width:620px){html.ek-dark .ek-owned-place-image{background:#18283f}}
html.ek-dark .ek-profile-photo-lightbox .ek-profile-photo-title a{color:#87b3f3}
html.ek-dark .ek-photo-caption-edit{border:1px solid #324257;background:#18212d;color:#d2dae9}
html.ek-dark .ek-photo-caption-edit:hover{background:#121821}
html.ek-dark .ek-photo-caption-form input{border:1px solid #324257}
html.ek-dark .ek-photo-caption-form button[type=submit]{color:#ffffff}
html.ek-dark .ek-profile-photo-lightbox .ek-lightbox-actions .is-danger{border-color:#642626;color:#ec786f}
html.ek-dark .ek-profile-photo-lightbox .ek-lightbox-actions .is-danger:hover{background:#121922}
html.ek-dark .ek-cat-browse{color:#87b3f3}
html.ek-dark .ek-cat-sheet{background:rgba(13,20,36,0.45)}
html.ek-dark .ek-cat-sheet-panel{background:#18212d;box-shadow:0 24px 60px rgba(0,0,0,0.66)}
html.ek-dark .ek-cat-sheet-panel header{border-bottom:1px solid #324057}
html.ek-dark .ek-cat-sheet-panel h2{color:#d2dae9}
html.ek-dark .ek-cat-sheet-panel header button{color:#d2dae9}
html.ek-dark .ek-cat-sheet-search{background:#121821;border-bottom:1px solid #324057}
html.ek-dark .ek-cat-sheet-search input{border:1px solid #324357;background:#18212d}
html.ek-dark .ek-cat-sheet-note{color:#e9dfd2}
html.ek-dark .ek-cat-sheet-list button{border-bottom:1px solid #2a3441;background:#18212d;color:#d2dae9}
html.ek-dark .ek-cat-sheet-list button:hover,html.ek-dark .ek-cat-sheet-list button:focus-visible{background:#121821}
html.ek-dark .ek-cat-sheet-list .is-parent-choice button{color:#87b3f3}
@media(max-width:620px){html.ek-dark .ek-account-workspace .ek-profile-impact>div+div{border-left:1px solid #2a3441!important}}
html.ek-dark .ek-cat-multi-hint{color:#afb5c2}
html.ek-dark .ek-cat-chip{background:#18283f;color:#5d98f1}
html.ek-dark .ek-cat-chip small{color:#ffffff}
html.ek-dark .ek-cat-chip button{color:#5d98f1}
html.ek-dark .ek-cat-chip button:hover{background:#18273f}
html.ek-dark .ek-submit-predictions .ek-option-parent{color:#afb5c2}
html.ek-dark .ek-camera-button{color:#ffffff}
html.ek-dark .ek-camera-note{color:#b4bbc5}
html.ek-dark .ek-submit-extra>.description{color:#afb5c2}
html.ek-dark .ek-submit-extra .ek-cf-check{border:1px solid #374355}
html.ek-dark .ek-submit-extra .ek-cf-check:has(input:checked){background:#18283f;color:#5d98f1}
html.ek-dark .ek-submit-extra-details>summary::after{color:#87b3f3}
html.ek-dark .ek-submit-extra-title{color:#d2dae9}
html.ek-dark .ek-submit-extra-details>summary small{color:#afb5c2}
html.ek-dark .ek-owned-place-actions>a.ek-owned-review-kit{background:#3f3218;color:#e9dfd2}
html.ek-dark .ek-claim-cta{border:1px solid rgba(34,42,53,0.9);background:#18212d;color:#d2dbe9}
html.ek-dark .ek-claim-cta:hover,html.ek-dark .ek-claim-cta:focus-visible{background:#18273f;color:#d2dbe9}
html.ek-dark .ek-claim-badge.is-claimed{border:1px solid rgba(34,42,53,0.42);background:rgba(24,33,45,0.16);color:#ffffff}
html.ek-dark .ek-claim-badge.is-claimed.is-owner:hover,html.ek-dark .ek-claim-badge.is-claimed.is-owner:focus-visible{background:rgba(24,33,45,0.3);color:#ffffff}
html.ek-dark .ek-claim-badge.is-pending{border:1px solid rgba(255,214,102,0.55);background:rgba(214,158,46,0.28)}
html.ek-dark .ek-claim-badge:focus-visible,html.ek-dark .ek-claim-cta:focus-visible{outline:3px solid rgba(34,42,53,0.75)}
html.ek-dark .ek-claim-tip{background:#09172c;color:#ffffff;box-shadow:0 14px 34px rgba(0,0,0,0.99)}
html.ek-dark .ek-claim-page{color:#d2dbe9}
html.ek-dark .ek-claim-kicker{color:#87b3f3}
html.ek-dark .ek-claim-lead{color:#bbc3ce}
html.ek-dark .ek-claim-benefits li{border:1px solid #30415a;background:#18212d}
html.ek-dark .ek-claim-benefits span{color:#b4bcc7}
html.ek-dark .ek-claim-steps li{border-bottom:1px solid #30405a}
html.ek-dark .ek-claim-step-number{background:#18293f;color:#87b3f3}
html.ek-dark .ek-claim-action{border:1px solid #30415a;background:#11171f}
html.ek-dark .ek-claim-gate-text{color:#bbc3ce}
html.ek-dark .ek-claim-button{color:#ffffff}
html.ek-dark .ek-claim-button:hover{color:#ffffff}
html.ek-dark .ek-claim-button.is-secondary{background:#18212d;color:#87b3f3}
html.ek-dark .ek-claim-button.is-secondary:hover{background:#18273f;color:#d2dbe9}
html.ek-dark .ek-claim-note{background:#18283f}
html.ek-dark .ek-claim-note.is-error{background:#121821}
html.ek-dark .ek-claim-note.is-success{background:#183f28}
html.ek-dark .ek-claim-note.is-pending{background:#3f3418}
html.ek-dark .ek-claim-notice{background:#18283f}
html.ek-dark .ek-claim-notice.is-error{background:#121821}
html.ek-dark .ek-claim-notice.is-success{background:#183f28}
html.ek-dark .ek-claim-form input,html.ek-dark .ek-claim-form textarea{border:1px solid #2f405b;background:#18212d;color:#d2dbe9}
html.ek-dark .ek-claim-form input:focus,html.ek-dark .ek-claim-form textarea:focus{outline:3px solid rgba(23,105,224,0.25)}
html.ek-dark .ek-claim-submit{color:#ffffff}
html.ek-dark .ek-biz-label{background:#3f3218;color:#e9dfd2}
html.ek-dark .ek-biz-head a,html.ek-dark .ek-biz-head span{color:#b8c1cb}
html.ek-dark .ek-biz-results-top{background:#121922}
html.ek-dark .ek-biz-card a{border:1px solid #30425a;background:#18212d}
html.ek-dark .ek-biz-card a:hover{box-shadow:0 4px 14px rgba(0,0,0,0.264)}
html.ek-dark .ek-biz-card img{background:#18283f}
html.ek-dark .ek-biz-card-body small{color:#b8c1cb}
html.ek-dark .ek-biz-rating{color:#f79b55}
html.ek-dark .ek-biz-rating small{color:#b8c1cb}
html.ek-dark .ek-business-actions a.ek-biz-cta,html.ek-dark .ek-biz-cta{color:#d5dce7!important}
html.ek-dark .ek-biz-offer{background:#121922}
html.ek-dark .ek-biz-offer small{color:#b8c1cb}
html.ek-dark .ek-biz-partner{background:#121922!important}
html.ek-dark .ek-biz-button{color:#ffffff!important}
html.ek-dark .ek-biz-kicker{color:#80acf1}
html.ek-dark .ek-biz-hero p{color:#c5ccd8}
html.ek-dark .ek-biz-free li{border:1px solid #263e64;background:#111720}
html.ek-dark .ek-biz-grid article{border:1px solid #30425a;background:#18212d}
html.ek-dark .ek-biz-grid p{color:#c5ccd8}
html.ek-dark .ek-biz-price{color:#e9dfd2}
html.ek-dark .ek-biz-form input,html.ek-dark .ek-biz-form select,html.ek-dark .ek-biz-form textarea{border:1px solid #324357}
html.ek-dark .ek-biz-form fieldset{border:1px solid #30425a}
html.ek-dark .ek-biz-form button{color:#ffffff}
html.ek-dark .ek-biz-order{border:1px solid #30425a;background:#18212d}
html.ek-dark .ek-biz-status{background:#202a37}
html.ek-dark .ek-biz-order p{color:#b8c1cb}
html.ek-dark .ek-biz-link{color:#e28d8d}
html.ek-dark .ek-biz-notice.is-ok{background:#183f2c;color:#d2e9e3}
html.ek-dark .ek-biz-notice.is-err{background:#121821;color:#e36060}
html.ek-dark .ek-owned-place-actions>a.ek-owned-biz{background:#183f24;color:#d2e9db}
html.ek-dark .eknet{--ek-ink:#d5dde7;--ek-muted:#b6bec7;--ek-line:#30445a;--ek-soft:#182b3f}
html.ek-dark .eknet .ek-box.ek-warn{background:#3f2d18}
html.ek-dark .eknet .ek-tag{background:#182a3f}
html.ek-dark .eknet .ek-tag.ek-promo{background:#1d3a29}
html.ek-dark .eknet .ek-track{background:#1e2b39}
html.ek-dark .eknet .ek-max{background:#182a3f}
html.ek-dark .ek-chart{background:#18212d;box-shadow:0 8px 24px rgba(0,0,0,0.132)}
html.ek-dark .ek-chart .ek-bar{border-bottom:1px solid #30455a}
html.ek-dark .ek-fill.is-d{background:#3a4f6c}
html.ek-dark .ek-chart .ek-legend span.is-d{background:#3a4f6c}
html.ek-dark .ek-profile-filter input[type=search],html.ek-dark .ek-profile-filter select{border:1px solid #2f415b;background:#18212d}
html.ek-dark .ek-profile-filter button{color:#ffffff}
@media(max-width:760px){html.ek-dark .ek-profile-card .ek-profile-counts{border-top:1px solid #30455a;border-bottom:1px solid #30455a}}
html.ek-dark .ek-event{border:1px solid #294261;background:#18212d;box-shadow:0 6px 18px rgba(0,0,0,0.11)}
html.ek-dark .ek-event-cat{background:#121922;color:#d8d2e9}
html.ek-dark .ek-event-free{background:#183f28;color:#d2e9e0}
html.ek-dark .ek-event-when{color:#c3ccda}
html.ek-dark .ek-loan-calc{border:1px solid #294161;background:#111720}
html.ek-dark .ek-loan-calc .ek-lc-field{color:#d2dbe9}
html.ek-dark .ek-loan-calc .ek-lc-field small{color:#afb5c2}
html.ek-dark .ek-loan-calc input,html.ek-dark .ek-loan-calc select{border:1px solid #334157;background:#18212d;color:#d2dbe9}
html.ek-dark .ek-loan-calc input:focus,html.ek-dark .ek-loan-calc select:focus{outline:3px solid rgba(23,105,224,0.16)}
html.ek-dark .ek-loan-calc .ek-lc-table{background:#18212d}
html.ek-dark .ek-loan-calc .ek-lc-table th,html.ek-dark .ek-loan-calc .ek-lc-table td{border-bottom:1px solid #334257;color:#d2dbe9;background:#18212d}
html.ek-dark .ek-loan-calc .ek-lc-table strong{color:#87b3f3}
html.ek-dark .ek-loan-calc .ek-lc-note.is-ok{background:#183f2a;color:#d2e9db}
html.ek-dark .ek-loan-calc .ek-lc-note.is-bad{background:#3f1818;color:#e9d2d2}
html.ek-dark .ek-loan-calc .ek-lc-small{color:#afb5c2}
@media(max-width:700px){html.ek-dark .ek-loan-calc .ek-lc-table tr{border-bottom:1px solid #334257}}
html.ek-dark .ek-lp-button{color:#afb5c2}
html.ek-dark .ek-lp-button.is-set{color:#d3dce9}
html.ek-dark .ek-lp-panel{border:1px solid #334056;background:#18212d;box-shadow:0 18px 50px rgba(0,0,0,0.396);color:#d3dce9}
html.ek-dark .ek-lp-head strong{color:#d2dbe9}
html.ek-dark .ek-lp-close{background:#131a24;color:#c3ccda}
html.ek-dark .ek-lp-search{border:1px solid #384557;color:#d3dce9;background:#18212d}
html.ek-dark .ek-lp-search:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.33)}
html.ek-dark .ek-lp-quick button{border:1px solid #384557;background:#18212d;color:#c3ccda}
html.ek-dark .ek-lp-quick button:hover{color:#80acf1}
html.ek-dark .ek-lp-tabs{background:#18273f}
html.ek-dark .ek-lp-tabs button{color:#80acf1}
html.ek-dark .ek-lp-tabs button.is-active{color:#ffffff}
html.ek-dark .ek-lp-item{color:#d3dce9}
html.ek-dark .ek-lp-item:hover,html.ek-dark .ek-lp-item.is-active{background:#121922}
html.ek-dark .ek-lp-item small{color:#afb5c2}
html.ek-dark .ek-lp-empty{color:#afb5c2}
html.ek-dark .er-header-search .ek-lp-field .ek-lp-button{color:#afb5c2!important}
html.ek-dark .er-header-search .ek-lp-field .ek-lp-button.is-set{color:#d3dce9!important}
html.ek-dark .ek-lp-panel .ek-lp-item{color:#d3dce9!important}
html.ek-dark .ek-lp-panel .ek-lp-item:hover,html.ek-dark .ek-lp-panel .ek-lp-item.is-active{background:#121922!important}
html.ek-dark .ek-lp-panel .ek-lp-tabs button{color:#80acf1!important}
html.ek-dark .ek-lp-panel .ek-lp-tabs button.is-active{color:#ffffff!important}
html.ek-dark .ek-lp-panel .ek-lp-quick button{border:1px solid #384557!important;background:#18212d!important;color:#c3ccda!important}
html.ek-dark .ek-lp-panel .ek-lp-quick button:hover{color:#80acf1!important}
html.ek-dark .ek-lp-panel .ek-lp-close{background:#131a24!important;color:#c3ccda!important}
html.ek-dark .er-header-search .ek-lp-field{border-left:1px solid #334056}
@media(max-width:700px){html.ek-dark .site-header .er-header-search.ek-unified-search>button{color:#ffffff!important}
html.ek-dark .er-header-search .er-header-location.ek-lp-field{border-left:1px solid #334056}
html.ek-dark .er-header-search .ek-lp-field .ek-lp-button.is-set{background:#18273f!important}}
html.ek-dark .ek-photo-open,html.ek-dark .ek-photo-upload button[type=submit],html.ek-dark .ek-photo-report button[type=submit]{color:#ffffff}
html.ek-dark .ek-photo-dialog{box-shadow:0 24px 70px rgba(0,0,0,0.66)}
html.ek-dark .ek-photo-dialog::backdrop{background:rgba(13,20,36,0.66)}
html.ek-dark .ek-photo-upload input[type=file]{border:1px dashed #526681;background:#111720}
html.ek-dark .ek-photo-close{color:#c2ccdb!important}
html.ek-dark .ek-photo-preview input{border:1px solid #324357}
html.ek-dark .ek-photo-modal-backdrop{background:rgba(7,15,29,0.72)}
html.ek-dark .ek-photo-upload-modal>.ek-photo-upload{background:#18212d;color:#d2dae9;box-shadow:0 28px 90px rgba(0,0,0,0.836)}
html.ek-dark .ek-image-grid .ek-photo-view{background:#1a273c}
html.ek-dark .ek-photo-card-likes{color:#b6c0cb}
html.ek-dark .ek-contribution-page>.ek-photo-page-toolbar{border:1px solid #324058;background:#18212d;color:#d2dae9;box-shadow:0 8px 28px rgba(0,0,0,0.154)}
html.ek-dark .ek-photo-page-title>p{color:#afb5c2}
html.ek-dark .ek-photo-page-add{background:#151c27;color:#d2dae9!important}
html.ek-dark .ek-photo-page-add:hover{background:#1e2939}
html.ek-dark .ek-photo-search input{border:1px solid #435268;background:#18212d;color:#d2dae9}
html.ek-dark .ek-photo-search input:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.33)}
html.ek-dark .ek-photo-search>svg{stroke:#d2dae9}
html.ek-dark .ek-photo-no-results{border:1px dashed #47586f;background:#111720;color:#b4bdcb}
html.ek-dark .ek-photo-lightbox{color:#ffffff}
html.ek-dark .ek-photo-lightbox::backdrop{background:rgba(3,10,27,0.92)}
html.ek-dark .ek-photo-lightbox-shell{background:#060d19}
html.ek-dark .ek-lightbox-stage{background:#050e1a}
html.ek-dark .ek-lightbox-image-wrap img{box-shadow:0 12px 42px rgba(0,0,0,0.528)}
html.ek-dark .ek-lightbox-back,html.ek-dark .ek-lightbox-tools button,html.ek-dark .ek-lightbox-arrow,html.ek-dark .ek-lightbox-close{color:#ffffff;background:rgba(10,17,26,0.76)}
html.ek-dark .ek-lightbox-tools button{border:1px solid rgba(34,42,53,0.38)}
html.ek-dark .ek-lightbox-details{background:#18212d;color:#d2dbe9}
html.ek-dark .ek-lightbox-heading{border-bottom:1px solid #334257}
html.ek-dark .ek-lightbox-heading .ek-eyebrow{color:#87b3f3}
html.ek-dark .ek-lightbox-heading [data-photo-position]{color:#adb7c5}
html.ek-dark .ek-photo-avatar{background:#18273f}
html.ek-dark .ek-photo-author span{color:#abb4c1}
html.ek-dark .ek-lightbox-actions button{border:1px solid #324357;background:#18212d;color:#d2dbe9}
html.ek-dark .ek-lightbox-actions button:hover{color:#6ea8f9;background:#111720}
html.ek-dark .ek-photo-like.is-liked{color:#6ea8f9;background:#18293f}
html.ek-dark .ek-photo-like strong{background:#18263f}
html.ek-dark .ek-share-status{color:#87b3f3}
html.ek-dark .ek-lightbox-report{border:1px solid #642b26;background:#11171f}
html.ek-dark .ek-report-close{color:#afb5c2}
html.ek-dark .ek-lightbox-report .ek-account-status{color:#ec786f}
html.ek-dark .ek-all-photos-backdrop{background:rgba(0,11,31,0.9)}
html.ek-dark .ek-all-photos-shell{background:#18212d;color:#d2dae9;box-shadow:0 30px 100px #000000}
html.ek-dark .ek-all-photos-shell>.ek-photo-page-toolbar{border-bottom:1px solid #324258;background:#18212d}
html.ek-dark .ek-all-photos-shell .ek-photo-page-title p{color:#afb5c2}
html.ek-dark .ek-all-photos-close{background:#2b323d;color:#ffffff}
html.ek-dark .ek-photo-zoom,html.ek-dark .ek-business-gallery .ek-gallery-image::after{border:1px solid rgba(34,42,53,0.8);background:rgba(6,17,34,0.72);color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,0.616)}
html.ek-dark .ek-review-photo-count{color:#79abf2}
html.ek-dark .ek-review-all-photos{color:#79abf2}
html.ek-dark .ek-profile-photos video{background:#0f0f0f}
html.ek-dark .ek-profile-photo-meta{background:#18212d;color:#cacfd4}
html.ek-dark .ek-image-grid video{background:#0f0f0f}
html.ek-dark .ek-camera-button{color:#ffffff}
html.ek-dark .ek-camera-note{color:#b4bbc5}
/* Hand-written dark-mode fixes for colours the generator cannot see (inline SVG attributes, inline styles). Appended verbatim. */
html.ek-dark svg path[fill="#e5e7eb"],html.ek-dark svg path[fill="#E5E7EB"]{fill:#2a3445;stroke:#4b5870}
html.ek-dark svg path[fill="#d0d5dd"],html.ek-dark svg path[fill="#eef1f5"]{fill:#2a3445}
html.ek-dark img.emoji{filter:none}
html.ek-dark .leaflet-container{background:#1b2433}
