:root{--light:#fbe377;--background:#fff;--moon-grey:#717171}.dark-mode-toggle[data-astro-cid-pio2lqfy]{width:50px;position:relative}label[data-astro-cid-pio2lqfy]{background-color:var(--background);cursor:pointer;border:1px solid rgba(var(--accent), 25%);border-radius:13px;width:100%;height:25px;position:absolute}input[data-astro-cid-pio2lqfy]{display:none;position:absolute}.slider[data-astro-cid-pio2lqfy]{border-radius:13px;width:100%;height:100%;transition:all .3s;position:absolute}.slider[data-astro-cid-pio2lqfy]:before{content:"";width:19px;height:19px;box-shadow:inset 4px -1px 0px 0px var(--light);background-color:var(--moon-grey);border-radius:50%;transition:all .3s;position:absolute;top:3px;left:4px}input[data-astro-cid-pio2lqfy]:checked~.slider[data-astro-cid-pio2lqfy]:before{background-color:var(--light);box-shadow:none;transform:translate(23px)}nav[data-astro-cid-b5hnqdja]{grid-template-columns:repeat(3,max-content);justify-content:end;align-items:center;gap:1rem;margin-bottom:3rem;display:grid}nav[data-astro-cid-b5hnqdja] a[data-astro-cid-b5hnqdja].active{border-bottom:1px solid rgba(var(--accent))}.dark-mode-toggle-container[data-astro-cid-b5hnqdja]{height:25px}footer[data-astro-cid-qs723wb2]{border-top:1px solid rgb(var(--accent));text-align:center;margin-top:2rem;padding:.5rem 0 3rem;font-size:70%}:root{--logo-size:84px}header[data-astro-cid-flfx4z52]{grid-template-columns:1fr var(--logo-size);align-items:center;margin-bottom:2rem;display:grid}h1[data-astro-cid-flfx4z52]{margin:0;font-size:4rem;font-weight:800;background-size:150%!important}h3[data-astro-cid-flfx4z52]{margin-top:.5rem;margin-bottom:0;background-size:150%!important}img[data-astro-cid-flfx4z52]{max-width:var(--logo-size)}.text-gradient[data-astro-cid-flfx4z52]{background-image:var(--accent-gradient);-webkit-text-fill-color:transparent;background-position:0%;background-size:400%;-webkit-background-clip:text}html.dark-mode{color:#ddd;background-color:#111}html.dark-mode .dark-mode-toggle label,html.dark-mode .box{background-color:#333}html.dark-mode small,.dark-mode .muted{color:#aaa}html.dark-mode input{color:#ddd;background-color:#444}html.dark-mode input::placeholder{color:#aaa}html.dark-mode .toggle label{background-color:#444}html.dark-mode .toggle label:after{background-color:#ddd}html.dark-mode .toggle input:checked+label{background:#8da739}html.dark-mode button{color:#ddd}html.dark-mode button.secondary{background:#444}html.dark-mode .modal-wrapper{background:#000000bf}:root{--accent:124, 58, 237;--accent-gradient:linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%)}html{color:#333;background-color:#f6f6f6;font-family:system-ui,sans-serif}small{line-height:130%}small,.muted{color:#999}body{min-height:100vh;margin:0}main{max-width:60ch;margin:auto;padding:1.5rem}code,.copy-input{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}a{color:rgb(var(--accent))}input[type=text]{border:1px solid rgba(var(--accent), 25%);background:#f6f6f6;border-radius:.5rem;padding:.5rem}input[disabled]{opacity:.5}input:focus-visible{outline:2px solid rgba(var(--accent), 75%)}button{background:var(--accent-gradient);color:#fff;text-transform:uppercase;cursor:pointer;background-position:0%;background-size:400%;border:none;border-radius:.4rem;padding:.5rem;font-weight:700}button.secondary{border:1px solid rgba(var(--accent), 25%);color:rgb(var(--accent));background:#f6f6f6}button[disabled]{cursor:default;background:rgba(var(--accent), 25%)}strong,.text-gradient{background-image:var(--accent-gradient);-webkit-text-fill-color:transparent;background-position:0%;background-size:400%;-webkit-background-clip:text}.error{color:#f66}.box{border:1px solid rgba(var(--accent), 25%);background-color:#fff;border-radius:.4rem;padding:1rem;line-height:1.6;display:grid}.user-form{grid-row-gap:1rem;margin:1rem 0}.user-form .address{grid-gap:1ch;grid-template-columns:1fr min-content;align-items:center;margin-right:1ch;display:grid}.user-form input[type=text]{width:calc(100% - 1.1rem)}.user-form input[type=checkbox]{margin-left:1rem}.user-form button{width:100%}.user-form-header{border-bottom:1px solid rgb(var(--accent))}.nip07-extension{grid-template-columns:auto min-content min-content;align-items:center;gap:1ch;display:grid}.nip07-extension button{min-width:9ch}.registration-result{grid-row-gap:0;margin:1rem 0 0}.registration-success p{margin:0 0 1rem}.user-count{margin-top:2rem}.copy-wrapper{cursor:pointer;position:relative}.copy-wrapper.nip-05{margin:1rem 0}.copy-wrapper .success{text-align:center;width:100px;margin-left:-50px;padding:0;position:absolute;top:0;left:50%}.success-enter{opacity:0;top:0}.success-enter.success-enter-active{opacity:1;transition:top .25s ease-out,opacity .25s linear;top:-20px}.success-exit.success-exit-active{opacity:0;transition:opacity .25s ease-in;top:-20px}.copy-box{grid-gap:8px;grid-template-columns:1fr min-content;align-items:center;padding:4px 4px 4px 1ch;display:grid}.copy-box button{width:24px;height:24px;padding:6px}.copy-box button img{position:relative;top:-1px}.lnqr{border:1px solid rgba(var(--accent), 25%);box-sizing:border-box;background:#fff;border-radius:.5rem;max-width:300px;margin:2rem auto 0;padding:24px;display:block}.toggle-container{grid-template-columns:max-content 1fr;align-items:center;gap:1rem;display:grid}.toggle-container>label{cursor:pointer}.toggle input[type=checkbox]{display:none}.toggle label{cursor:pointer;text-indent:-9999px;background:#ccc;border-radius:25px;width:50px;height:25px;display:block;position:relative}.toggle label:after{content:"";background:#fff;border-radius:23px;width:23px;height:23px;transition:all .3s;position:absolute;top:1px;left:1px}.toggle input:checked+label{background:#bada55}.toggle input:checked+label:after{left:calc(100% - 1px);transform:translate(-100%)}.toggle label:active:after{width:32px}.modal-wrapper{background:#c8c8c8bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-wrapper>*{max-width:50ch}.danger{color:#f66;font-weight:700}.modal-delete-account button.delete,.danger-zone button{color:#fff;background:#f66}.modal-delete-account button.delete{margin-top:1ch}.modal-delete-account button.delete[disabled]{color:#ddd;background:#c22e2e}.modal-delete-account button.close{border-radius:100%;justify-self:end;width:2.5ch;height:2.5ch;padding:0}.user-update-result{margin-bottom:1rem}.user-form-header p{line-height:100%}.login-error{margin-top:1rem}.login-error .error{font-weight:700}
