html[data-brand="cooklayer"] :is(.naly-auth, .naly-onboarding, .naly-staff-password) { font-family: 'Plus Jakarta Sans', system-ui, sans-serif; }
html[data-brand="cooklayer"] .naly-auth { background: var(--bg-page); }
html[data-brand="cooklayer"] .naly-auth .fx { display: none; }
html[data-brand="cooklayer"] .naly-auth .panel { border-radius: 22px; box-shadow: 0 16px 50px rgb(3 17 30 / 10%); }
html[data-brand="cooklayer"] .naly-auth .panel::before { background: #ffc51b; height: 4px; }
html[data-brand="cooklayer"] .ck-auth-logo { display: block; width: 220px; max-width: 100%; }
html[data-brand="cooklayer"] .ck-auth-logo img { display: block; width: 100%; height: auto; border: 0; border-radius: 0; padding: 0; background: transparent; box-shadow: none; object-fit: contain; }
html[data-brand="cooklayer"] .ck-auth-logo .ck-auth-logo__dark { display: none; }
html[data-brand="cooklayer"][data-theme="dark"] .ck-auth-logo .ck-auth-logo__light { display: none; }
html[data-brand="cooklayer"][data-theme="dark"] .ck-auth-logo .ck-auth-logo__dark { display: block; }
html[data-brand="cooklayer"] .su-aside { background: #03111e; }
html[data-brand="cooklayer"] .su-aside::before { background: none; }
html[data-brand="cooklayer"] .su-aside .ck-auth-logo .ck-auth-logo__light { display: none; }
html[data-brand="cooklayer"] .su-aside .ck-auth-logo .ck-auth-logo__dark { display: block; }
html[data-brand="cooklayer"] .naly-auth :is(.btn-signin, .su-submit) { background: #ffc51b; color: #03111e; border-color: #ffc51b; box-shadow: none; font-family: inherit; }
html[data-brand="cooklayer"] .naly-auth :is(.btn-signin, .su-submit):hover { background: #f2b90f; }
html[data-brand="cooklayer"] .naly-auth .head { font-size: clamp(27px, 5vw, 34px); }
html[data-brand="cooklayer"] .naly-auth .input:focus { border-color: #9b7916; box-shadow: 0 0 0 3px rgb(255 197 27 / 20%); }
@media (max-width: 480px) {
  html[data-brand="cooklayer"] .ck-auth-logo { width: 200px; }
  html[data-brand="cooklayer"] .naly-auth .panel { padding: 28px 22px; }
}
