body{background-color:var(--color--background);color:var(--color--background-contrast)}.login h1 a{background-image:var(--logotype);background-size:contain;width:90%;height:calc(var(--base) * 10);margin-bottom:calc(var(--base) * 4)}.login #login{width:350px;animation:fade-in .7s cubic-bezier(.47,0,.745,.715) both}.login form{filter:var(--drop-shadow-2, drop-shadow(0px calc(6px * var(--drop-shadow-amount, .7)) calc(8px * var(--drop-shadow-amount, .7)) var(--drop-shadow-color, rgba(0, 0, 0, .1))));border-radius:calc(var(--c-card--border-radius) * var(--base) * 1);border:none;corner-shape:var(--c-card--corner-shape);padding:calc(var(--base) * 3);margin-top:calc(var(--base) * 3);display:grid;gap:calc(var(--base) * 2);background-color:var(--color--surface);--c-field--background-color: var(--color--background);--c-field--color--surface-contrast: var(--color--background-contrast)}.login input[type=password],.login input[type=text]{appearance:none;background:var(--c-field--background-color);border:var(--c-field--border);border-radius:calc(var(--c-field--border-radius) * var(--base) * 1);color:var(--c-field--color--surface-contrast);corner-shape:var(--c-field--corner-shape);line-height:var(--c-field-font-size-md-line-height, calc(var(--base, 8px) * 2));margin:0;height:calc(var(--c-field-height, calc(var(--base, 8px) * 6)) - var(--c-field-border-width, var(--border-width-input, 1px)) * 2);padding:calc(var(--base, 8px) * 2)}.login label{color:var(--c-field--color--surface-contrast);font-size:var(--c-field-label-font-size, .75rem);font-weight:var(--c-field-label-font-size, 700);letter-spacing:.05rem;margin-bottom:calc(var(--base, 8px) / 2);text-transform:var(--c-field-label-text-transform, uppercase)}.wp-core-ui .button-primary,.wp-core-ui .button-primary:active,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{border-radius:calc(var(--border-radius) * var(--base) * 1);font-size:.95rem;height:calc(var(--base, 8px) * 6);min-width:calc(var(--base, 8px) * 9);padding:0 calc(var(--base, 8px) * 4);background-color:var(--color--primary);color:var(--color--primary-contrast);border:none;width:100%}.wp-core-ui .button-secondary:not(.wp-hide-pw),.wp-core-ui .button-secondary:active:not(.wp-hide-pw),.wp-core-ui .button-secondary:focus:not(.wp-hide-pw),.wp-core-ui .button-secondary:hover:not(.wp-hide-pw){border-radius:calc(var(--border-radius) * var(--base) * 1);font-size:.95rem;border:none;height:calc(var(--base, 8px) * 6);min-width:calc(var(--base, 8px) * 9);color:var(--color--secondary-contrast);background-color:var(--color--secondary);width:100%;padding:0 calc(var(--base, 8px) * 4)}.wp-core-ui .button:hover,.wp-core-ui .button:active,.wp-core-ui .button:focus{opacity:.8}.login .button.wp-hide-pw{height:100%;color:var(--color--primary)}.login #nav{margin:0;text-align:center;padding:calc(var(--base) * 3) 0}.login .message,.login .notice,.login .success{border-left:none;background-color:var(--color-base, rgba(0, 0, 0, .96)) rgba(0,0,0,.96);border-radius:var(--notice-border-radius, var(--radius-sm, calc(var(--base, 8px) / 2)));color:var(--color-notice-text-default, var(--color-white, #fff));filter:var(--drop-shadow-5, drop-shadow(0 calc(12px * var(--drop-shadow-amount, .7)) calc(14px * var(--drop-shadow-amount, .7)) var(--drop-shadow-color, rgba(0, 0, 0, .1))));padding:calc(var(--base, 8px) * 2) calc(var(--base, 8px) * 3)}.login .message{background-color:var(--color--info);color:var(--color--info-contrast)}.login .notice-error{background-color:var(--color--warning);color:var(--color--warning-contrast)}.login .success{background-color:var(--color--success);color:var(--color--success-contrast)}body.login:after{content:"Powered by Municipio";position:absolute;bottom:0;right:0;padding:var(--base) calc(var(--base) * 2);font-size:.8em}.login #backtoblog a,.login .language-switcher{display:none}.login #backtoblog a,.login #nav a{color:var(--color--background-primary)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
