.nani-makeup-button.svelte-dlk6bh{height:2rem;border-radius:1rem;padding:0 1.5rem;font-family:var(--font-family);font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:transparent;color:var(--primary-color);border:solid 2px var(--primary-color);transition-property:color,background-color;transition-duration:.5s;cursor:pointer}.nani-makeup-button-disabled.svelte-dlk6bh{opacity:.5;pointer-events:none}.nani-makeup-button-hover.svelte-dlk6bh{background-color:var(--primary-color);color:var(--secondary-color)}.nani-makeup-button-icon-only.svelte-dlk6bh{aspect-ratio:1/1;padding:0}.nani-makeup-button-label.svelte-dlk6bh{overflow:hidden;text-overflow:ellipsis}.nani-makeup-button-secondary.svelte-dlk6bh{color:var(--secondary-color);border-color:var(--secondary-color)}.nani-makeup-button-secondary.nani-makeup-button-hover.svelte-dlk6bh{background-color:var(--secondary-color);color:var(--primary-color)}.nani-makeup-button-small.svelte-dlk6bh{height:1.5rem}.nani-makeup-button-large.svelte-dlk6bh{height:2.5rem}.nani-makeup-input.svelte-8bm5b{position:relative}.nani-makeup-input-disabled.svelte-8bm5b{opacity:.5}.nani-makeup-input-label.svelte-8bm5b{position:absolute;left:.75rem;top:.55rem;pointer-events:none;transition:all .2s ease;font-size:1rem;color:var(--primary-color)}.nani-makeup-input-field.svelte-8bm5b{all:unset;box-sizing:border-box;width:100%;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:1rem;padding:.5rem .75rem;font-size:1rem;transition:all .5s ease}.nani-makeup-input-field.svelte-8bm5b:invalid{border-style:dashed}.nani-makeup-input-field.svelte-8bm5b:focus{border-color:var(--primary-color);color:var(--primary-color)}.nani-makeup-input-field.svelte-8bm5b:focus~.nani-makeup-input-label:where(.svelte-8bm5b){color:var(--primary-color)}.nani-makeup-input-field.svelte-8bm5b:focus~.nani-makeup-input-label:where(.svelte-8bm5b),.nani-makeup-input-field-valid.svelte-8bm5b~.nani-makeup-input-label:where(.svelte-8bm5b){transform:translateY(-100%) scale(75%);padding:0 .5rem;background-color:var(--secondary-color)}.nani-makeup-loader.svelte-ncryku{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;transition:all .3s ease-out;z-index:var(--overlay-z-index)}.nani-makeup-loader-error.svelte-ncryku .nani-makeup-loader-icon:where(.svelte-ncryku){animation:svelte-ncryku-shake 1.5s ease-in-out}.nani-makeup-loader-icon.svelte-ncryku{position:relative;font-size:6rem;animation:svelte-ncryku-heart-pulse 1.5s ease-in-out infinite}.nani-makeup-loader-icon-status.svelte-ncryku{position:absolute;color:var(--secondary-color);font-size:2rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;animation:svelte-ncryku-pop 1.5s ease-in-out}.nani-makeup-loader-text.svelte-ncryku{font-size:1.25rem;font-weight:500}@keyframes svelte-ncryku-heart-pulse{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}@keyframes svelte-ncryku-shake{0%{transform:translate(0)}10%{transform:translate(-3px) translateY(-1px)}20%{transform:translate(5px) translateY(2px)}30%{transform:translate(-7px) translateY(-3px)}40%{transform:translate(9px) translateY(4px)}50%{transform:translate(-10px) translateY(-5px)}60%{transform:translate(9px) translateY(4px)}70%{transform:translate(-7px) translateY(-3px)}80%{transform:translate(5px) translateY(2px)}90%{transform:translate(-3px) translateY(-1px)}to{transform:translate(0)}}@keyframes svelte-ncryku-pop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.nani-makeup-radio-button.svelte-1njxmxj{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;border:none;border:solid 2px var(--primary-color);border-radius:1rem;background-color:transparent;color:var(--primary-color);cursor:pointer;transition-property:color,background-color;transition-duration:.5s}.nani-makeup-radio-button.svelte-1njxmxj input:where(.svelte-1njxmxj){display:none}.nani-makeup-radio-button-disabled.svelte-1njxmxj{opacity:.5;pointer-events:none}.nani-makeup-radio-button-checked.svelte-1njxmxj,.nani-makeup-radio-button-active.svelte-1njxmxj{background-color:var(--primary-color);color:var(--secondary-color)}.nani-makeup-radio-button-icon.svelte-1njxmxj{font-size:1.5rem}.nani-makeup-radio-button-text.svelte-1njxmxj{font-family:var(--font-family);font-size:1rem}.nani-makeup-contact-page.svelte-12v5c9p{min-height:100vh;padding:1.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--primary-color)}.nani-makeup-contact-form.svelte-12v5c9p{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto) auto;gap:1rem;max-width:25rem;width:100%}.nani-makeup-contact-form-hint.svelte-12v5c9p{text-align:center}.nani-makeup-contact-form-hint-title.svelte-12v5c9p{font-size:1.25rem;line-height:2rem;font-weight:500}.nani-makeup-contact-form-radio-group.svelte-12v5c9p{display:flex;align-items:center;justify-content:start;gap:.5rem}.nani-makeup-contact-form-button-group.svelte-12v5c9p{display:flex;align-items:center;justify-content:end;gap:.5rem}
