/* Shared account presentation. Authentication remains owned by Blocksy + WordPress. */
body:is(.srh-chic,.srh-chic-shell-only) #account-modal {background:rgb(0 0 0 / 75%);--theme-text-color:#fff;--theme-link-initial-color:#ddd;--theme-link-hover-color:#fff;--theme-button-background-initial-color:#c6263e;--theme-button-background-hover-color:#a11e32;--theme-button-text-initial-color:#fff;--theme-button-text-hover-color:#fff;--theme-form-text-initial-color:#fff;--theme-form-text-focus-color:#fff;--theme-form-field-background-initial-color:#090909;--theme-form-field-background-focus-color:#090909;--theme-form-field-border-initial-color:#555;--theme-form-field-border-focus-color:#c6263e;--theme-form-field-border-radius:4px;font-family:var(--sch-font,Arial,sans-serif);}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-panel-content {padding:calc(24 * var(--sch-unit,1px));}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-modal {width:100%;max-width:calc(480 * var(--sch-unit,1px));background:#111;color:#fff;border:1px solid #333;border-radius:calc(10 * var(--sch-unit,1px));font:400 calc(16 * var(--sch-unit,1px))/1.6 var(--sch-font,Arial,sans-serif);}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-modal>ul {margin:0;padding:0;list-style:none;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-modal>ul li {height:calc(62 * var(--sch-unit,1px));font-size:calc(15 * var(--sch-unit,1px));border-color:#333;opacity:1;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-modal>ul li.active {box-shadow:inset 0 -3px #c6263e;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-modal>ul li:not(.active) {color:#aaa;background:#0b0b0b;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-forms {padding:calc(32 * var(--sch-unit,1px));}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal label {font-size:calc(15 * var(--sch-unit,1px));color:#eee;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal input:not([type=checkbox]):not([type=hidden]) {font-size:calc(16 * var(--sch-unit,1px));min-height:calc(48 * var(--sch-unit,1px));color:#fff;background:#090909;border-color:#555;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal input:focus {border-color:#c6263e;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-button {min-height:calc(48 * var(--sch-unit,1px));border-radius:4px;font-size:calc(15 * var(--sch-unit,1px));color:#fff;background:#c6263e;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-button:hover {background:#a11e32;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-toggle-close {width:44px;height:44px;color:#fff;background:#111;border:1px solid #555;border-radius:50%;--theme-icon-color:#fff;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-toggle-close svg {width:16px;height:16px;fill:currentColor;}
body:is(.srh-chic,.srh-chic-shell-only) #account-modal :is(a,button,input,li[tabindex]):focus-visible {outline:2px solid #c6263e;outline-offset:3px;}
@media(max-width:1024px) {
  body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-panel-content {padding:clamp(16px,4.266667vw,20px);}
  body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-modal {max-width:calc(480 * var(--sch-unit,1px));}
  body:is(.srh-chic,.srh-chic-shell-only) #account-modal .ct-account-forms {padding:clamp(24px,6.4vw,30px);}
}
