@charset "UTF-8";.global-header.svelte-1jhb5n2{display:flex;justify-content:space-between}.global-header.svelte-1jhb5n2 ul:where(.svelte-1jhb5n2){display:flex;gap:24px}:root{--bg-color: #000;--fg-color: rgba(255,255,255,.7);--base-font-size: 24px;--link-text-color: #fff;--link-text-hover-color: #c7aa74;--input-border-color: var(--fg-color);--btn-text-color: #fff;--btn-bg-color: var(--fg-color);--btn-fg-color: var(--bg-color)}:where(*){margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-image:none;border:none;outline:none;color:inherit}:where(html){font-size:var(--base-font-size)}:where(body){min-height:100vh;background-color:var(--bg-color);color:var(--fg-color);font-size:1.2rem}:where(input,label){font-size:1.2rem}:where(button){font-size:1rem}:where(ul){list-style-type:none}:where(a){color:var(--link-text-color);text-decoration:none;cursor:pointer}:where(a:hover){color:var(--link-text-hover-color)}:where(button){color:var(--btn-text-color)}.form{display:flex;flex-flow:column;gap:24px}.form-item label>span{display:block;width:50%}input:is(:-webkit-autofill,:autofill){background-color:#af68af;-webkit-box-shadow:0 0 0px 1000px #af68af inset!important;box-shadow:0 0 0 1000px #af68af inset!important}label:has(:required) span:before{content:"*";margin-right:16px;color:#bb5454}:where(input){padding:8px;border:2px solid var(--input-border-color);transition:.5s ease}:where(input):valid{background-color:#91bf6c}:where(input):user-invalid{background-color:#e34242}:where(input):focus{background-color:#c8983d}:where(button){padding:16px;border:2px solid var(--btn-bg-color);cursor:pointer;transition:.5s ease}:where(button):disabled{opacity:.3;pointer-events:none}:where(button):hover{background-color:#fff;border-color:#fff;color:#000}:where(button) i{font-size:2rem;color:#fff;width:2rem}:where(dialog){min-width:50%;max-width:80%;min-height:40%;max-height:80%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg-color);border:8px solid var(--fg-color)}:where(dialog)::backdrop{-webkit-backdrop-filter:blur(2px) saturate(80%);backdrop-filter:blur(2px) saturate(80%)}:where(dialog) header{display:flex;justify-content:space-between;padding:1rem;flex-grow:0}:where(dialog) .form{padding:2rem 4rem;max-height:100vh}
