@import"https://fonts.asboy2035.com/PPAgrandir.css";@import"https://fonts.asboy2035.com/PPNeueMachina.css";@import"https://fonts.asboy2035.com/PPPangaia.css";@import"https://fonts.asboy2035.com/PPSupplyMono.css";[data-v-1074ebca]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-1074ebca]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.card[data-v-1074ebca]{--card-radius: 2.5rem;width:calc(100% - 3rem);position:relative;align-items:flex-start;padding:1.5rem;flex-grow:1;border-radius:var(--card-radius);background:var(--foregroundColor);-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);z-index:2}.card[data-v-1074ebca]:after{content:"";position:absolute;inset:0;border:.1rem solid var(--shadowColor);border-radius:var(--card-radius);box-shadow:inset 0 0 .75rem var(--shadowColor);opacity:.5;pointer-events:none;transition:opacity .2s ease;mask:conic-gradient(from -45deg,black,rgba(0,0,0,.1),black,rgba(0,0,0,.1),black);z-index:3}.card .cardShadowContainer[data-v-1074ebca]{position:absolute;inset:-1.5rem;border-radius:var(--card-radius);mask:conic-gradient(from -45deg,black,rgba(0,0,0,.1),black,rgba(0,0,0,.1),black);opacity:0;pointer-events:none;transition:.2s ease;z-index:1}.card .cardShadowContainer .cardShadow[data-v-1074ebca]{position:absolute;inset:1rem;border-radius:var(--card-radius);border:0 solid var(--shadowColor);pointer-events:none;transition:.2s ease;filter:blur(.75rem)}.card[data-v-1074ebca]:hover:after{opacity:.8}.card[data-v-1074ebca] img{max-width:100%;border-radius:.75rem}@media (max-width: 35rem){.card[data-v-1074ebca]{--card-radius: 2rem;width:calc(100% - 1.5rem);padding:.75rem}.card .cardShadowContainer[data-v-1074ebca]{inset:-.5rem}.card .cardShadowContainer .cardShadow[data-v-1074ebca]{inset:.5rem;filter:blur(.5rem)}}.vStack[data-v-422a6f5a]{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;align-items:flex-start}.vStack.spaced[data-v-422a6f5a]{row-gap:1rem;column-gap:0}[data-v-faa5f6f0]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-faa5f6f0]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.notificationContainer[data-v-faa5f6f0]{position:fixed;gap:.75rem;top:1rem;left:1rem;width:calc(100vw - 3rem);margin-top:var(--safe-area-inset-top);max-width:25rem;z-index:101}.notificationContainer .notificationContent[data-v-faa5f6f0]{width:calc(100% - 1rem)}.notificationContainer .notificationContent #notificationProgressContainer[data-v-faa5f6f0]{display:flex;width:100%;height:1.5rem;border-radius:1.5rem;padding:.25rem;background:var(--foregroundColor)}.notificationContainer .notificationContent #notificationProgressContainer #notificationProgressContainerInner[data-v-faa5f6f0]{position:relative;flex-direction:row;justify-content:flex-start;width:100%;height:100%;border-radius:1.5rem;overflow:hidden}.notificationContainer .notificationContent #notificationProgressContainer #notificationProgressContainerInner #notificationProgressBar[data-v-faa5f6f0],.notificationContainer .notificationContent #notificationProgressContainer #notificationProgressContainerInner #notificationProgressBarBackground[data-v-faa5f6f0]{position:absolute;animation:progress-faa5f6f0 forwards;border-radius:1.25rem;height:100%;transition:.3s ease}.notificationContainer .notificationContent #notificationProgressContainer #notificationProgressContainerInner #notificationProgressBar[data-v-faa5f6f0]{mask:linear-gradient(to bottom right,black,black,rgba(0,0,0,.4));z-index:110}.notificationContainer .notificationContent #notificationProgressContainer #notificationProgressContainerInner #notificationProgressBarBackground[data-v-faa5f6f0]{background:var(--accentColor);z-index:109}@keyframes progress-faa5f6f0{0%{width:100%}to{width:0}}.notification-enter-active[data-v-faa5f6f0],.notification-leave-active[data-v-faa5f6f0]{transition:transform .5s ease}.notification-enter-from[data-v-faa5f6f0],.notification-leave-to[data-v-faa5f6f0]{transform:translateY(calc(-100% - 1rem))}#siteBackground[data-v-c1201170]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:0;pointer-events:none;opacity:.2}.progBlurContainer[data-v-c1201170]{position:fixed;top:0;bottom:0!important;left:0;right:0;z-index:9;pointer-events:none}.progBlurContainer .progBlur[data-v-c1201170]{left:0;right:0;bottom:0;height:7rem;z-index:10;margin-top:calc(100dvh - 7rem)}[data-v-feaed49a]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-feaed49a]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}a .interior[data-v-feaed49a]{width:100%}a .interior[data-v-feaed49a]:hover{transform:translateY(-.5rem)}a .interior[data-v-feaed49a]:active{transform:translateY(-.15rem)}.interior[data-v-feaed49a]{position:relative;--interior-radius: 1.25rem;background:var(--foregroundColor);border-radius:var(--interior-radius);padding:.75rem;transition:.2s ease;-webkit-backdrop-filter:saturate(150%) blur(1rem);backdrop-filter:saturate(150%) blur(1rem)}.interior[data-v-feaed49a]:after{content:"";position:absolute;inset:0;border:.1rem solid var(--shadowColor);box-shadow:inset 0 0 .5rem var(--shadowColor);border-radius:var(--interior-radius);opacity:.4;pointer-events:none;transition:.2s ease;mask:conic-gradient(from -45deg,black,rgba(0,0,0,.2),black,rgba(0,0,0,.2),black)}.interior[data-v-feaed49a]:before{content:"";position:absolute;inset:0;box-shadow:0 .5rem .5rem var(--shadowColor);border-radius:var(--interior-radius);opacity:.15;pointer-events:none;transition:.2s ease}.interior[data-v-feaed49a]:hover:before{box-shadow:0 1rem .75rem var(--shadowColor);opacity:.2}.interior[data-v-feaed49a]:hover:after{opacity:.7}.interior[data-v-feaed49a]:active:before{box-shadow:0 .35rem .55rem var(--shadowColor)}[data-v-feaed49a] svg{width:3rem;height:3rem}@media (max-width: 35rem){.interior[data-v-feaed49a]{--interior-radius: 1.25rem;padding:.5rem}}[data-v-7969cca2]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-7969cca2]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.navigationButton[data-v-7969cca2]{--buttonRadius: 1.25rem;width:3rem;height:3rem;transition:.2s ease-in-out;padding:0}.navigationButton[data-v-7969cca2] svg{height:1.25rem;width:1.25rem}.toolTip[data-v-7969cca2]{display:none;position:absolute;background:var(--foregroundOpaque);padding:.5rem .75rem;border-radius:1rem;white-space:nowrap;z-index:25;animation:slideIn .2s ease-in-out forwards}.toolTip h4[data-v-7969cca2]{margin:0}.navWrapper:hover .toolTip[data-v-7969cca2]{display:flex}.hStack[data-v-0df3c8f8]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.hStack.spaced[data-v-0df3c8f8]{column-gap:1rem;row-gap:0}.navBarContainer[data-v-d0a0c015]{position:sticky;flex-wrap:wrap;bottom:1rem;max-width:calc(100vw - 2rem);z-index:19;align-items:center;margin-top:auto}.navBar[data-v-d0a0c015]{--interior-radius: 2rem;flex-direction:row;z-index:20;padding:.75rem}[data-v-69ce5b7f]:root{--contentPadding: 3rem 1rem 0}.contentView[data-v-69ce5b7f]{display:flex;flex-direction:column;align-items:flex-start;width:calc(100vw - 3rem);max-width:55rem;min-height:100vh;padding:var(--contentPadding);gap:.5rem}@media (max-width: 35rem){[data-v-69ce5b7f]:root{--contentPadding: .5rem}.contentView[data-v-69ce5b7f]{width:calc(100vw - 1rem)}}[data-v-7c63ff53]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-7c63ff53]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.sentinel[data-v-7c63ff53]{position:absolute;top:0;height:1px;width:100%;pointer-events:none}.navTitleWrapper[data-v-7c63ff53]{display:flex;justify-content:flex-start;position:relative;z-index:100;border-radius:0;margin-top:2rem}.navTitleWrapper.stuck[data-v-7c63ff53]{position:fixed;justify-content:center;top:0;left:0;right:0;width:100%;padding:0;margin-top:0}.navTitleWrapper.stuck .titleContent[data-v-7c63ff53]{justify-content:center;background:linear-gradient(to top,transparent,var(--backgroundColor))}.navTitleWrapper .titleContent[data-v-7c63ff53]{display:flex;z-index:101;padding:.75rem .75rem 0;width:100%;border-radius:0}.navTitleWrapper .titleContent .stuckTitleContent[data-v-7c63ff53]{padding:.25rem .75rem}.navTitleWrapper .titleContent .stuckToolbar[data-v-7c63ff53] button{padding:.35rem!important}.navTitleWrapper .stuckBlur[data-v-7c63ff53]{transform:rotate(-180deg);z-index:99}[data-v-d54a87b3] svg{width:1.5rem;height:1.5rem}.cardTitle[data-v-d54a87b3]{gap:.5rem;margin-bottom:.5rem;padding:.25rem .3rem}.cardTitle h2[data-v-d54a87b3]{margin:.25rem 0 0}[data-v-a4855598]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-a4855598]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.fullScreenCover[data-v-a4855598]{position:fixed;display:flex;top:0;left:0;width:100vw;height:100vh;height:100dvh;align-items:center;justify-content:center;z-index:5;opacity:0;background:var(--foregroundColor);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:0;animation:opacity-a4855598 .2s ease forwards}.fullScreenCoverContent[data-v-a4855598]{flex-direction:column;width:calc(100% - 1rem);overflow:scroll}@keyframes opacity-a4855598{0%{opacity:0}to{opacity:1}}.modalCard[data-v-60d5d9f0]{width:fit-content;max-width:50rem}.modalCover[data-v-60d5d9f0]{z-index:5}.grid[data-v-9310b9d6]{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:stretch}.grid[data-v-9310b9d6] *{display:inline-flex}.grid.tight[data-v-9310b9d6]{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));width:100%}.grid.tight .card[data-v-9310b9d6]{width:calc(100% - 1.5rem)}[data-v-38321c38]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-38321c38]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.overviewInfo[data-v-38321c38]{align-items:flex-start}.calendar[data-v-38321c38]{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-top:1rem}.dayHeader[data-v-38321c38]{font-weight:700;text-align:center;opacity:.7}.day[data-v-38321c38]{display:flex;text-align:center;padding:.5rem;border-radius:50%;aspect-ratio:1/1;align-items:center;justify-content:center}.goal-met[data-v-38321c38]{background-color:var(--accentColor)}.goal-not-met[data-v-38321c38]{background-color:#ff50f633}#dailyLog[data-v-38321c38]{display:flex;flex-direction:column;overflow:scroll}#dailyLog li[data-v-38321c38]{display:list-item}p[data-v-344b2611]{font-style:italic;text-align:center}[data-v-abdb37ff]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-abdb37ff]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.dailyHistory[data-v-abdb37ff]{flex-wrap:nowrap;overflow:scroll;gap:.75rem;max-width:100%}.dailyHistoryButton[data-v-abdb37ff]{min-width:fit-content;text-wrap:nowrap}.dailyHistoryButton span[data-v-abdb37ff]{opacity:.6}.dailyHistoryButton[data-v-abdb37ff]:hover{background:var(--accentColor)}#progressContainer[data-v-abdb37ff]{display:flex;flex-direction:row;justify-content:flex-start;width:calc(100% - .5rem);height:1.5rem;border-radius:1.5rem;padding:.25rem;background:var(--foregroundColor)}#progressContainer #progressBar[data-v-abdb37ff]{border-radius:1.25rem;background:linear-gradient(to bottom right,var(--swirly01),var(--swirly02));height:100%;transition:.3s ease}#congratsMessage[data-v-abdb37ff]{color:var(--accentColor)}[data-v-a0288beb]:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){[data-v-a0288beb]:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.reminderInput[data-v-a0288beb]{display:flex;gap:.5rem;margin-top:1rem}.remindersList[data-v-a0288beb]{list-style:none;padding:0;margin-top:1rem}.remindersList li[data-v-a0288beb]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.remindersList li[data-v-a0288beb]:last-child{border-bottom:none}.remindersList button[data-v-a0288beb]{margin-left:.5rem;padding:.3rem .6rem;font-size:small}.remindersList .remove-btn[data-v-a0288beb]{background-color:#ff4d4d;color:#fff}.file-input-label[data-v-a0288beb]{opacity:1;width:100%}.file-input-label .label[data-v-a0288beb]{width:100%}#import-file[data-v-a0288beb]{display:none}.smartModeToggle[data-v-a0288beb]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:.5rem 0}.switch[data-v-a0288beb]{position:relative;display:inline-block;width:40px;height:24px}.switch input[data-v-a0288beb]{opacity:0;width:0;height:0}.slider[data-v-a0288beb]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[data-v-a0288beb]:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider[data-v-a0288beb]{background-color:var(--primary-color)}input:focus+.slider[data-v-a0288beb]{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider[data-v-a0288beb]:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}.slider.round[data-v-a0288beb]{border-radius:24px}.slider.round[data-v-a0288beb]:before{border-radius:50%}:root{--backgroundColor: #e8e4ff;--foregroundColor: rgba(126, 126, 126, .1);--foregroundOpaque: rgb(143, 146, 201);--textColor: rgba(0, 0, 0, .9);--accentColor: rgb(117, 144, 232);--shadowColor: rgba(120, 147, 236, .8);--swirly01: #5b73ea;--swirly02: rgb(141, 90, 218)}@media (prefers-color-scheme: dark){:root{--backgroundColor: #060023;--foregroundColor: rgba(134, 134, 134, .1);--foregroundOpaque: rgb(53, 54, 89);--textColor: rgba(240, 240, 240, .9);--accentColor: rgb(20, 51, 209);--shadowColor: rgba(132, 133, 220, .8);--swirly01: #171fb7;--swirly02: rgb(82, 33, 180)}}.noMargins{margin:0}.fullWidth{width:100%}.edgeToEdge{padding:0}.scrollable{overflow:scroll}.spaced,.tight{gap:.5rem}.autoSpace{justify-content:space-between}.centered{display:flex;align-items:center}.hidden{display:none!important}.light{opacity:.6}.transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.prominentLink{text-decoration:underline;text-decoration-color:var(--accentColor)}.bigAvatar{width:4rem!important;height:4rem!important}@media (prefers-color-scheme: light){.hiddenLight{display:none!important}}@media (prefers-color-scheme: dark){.hiddenDark{display:none!important}}p{font-size:105%;letter-spacing:.5px;margin:0}h1,h2,h3,h4,h5,h6{margin:.5rem 0 .25rem}h1,h2,h3{font-family:PP Neue Machina,monospace;font-weight:700}button{--buttonRadius: 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--buttonRadius);background:var(--foregroundColor);font-family:PP Agrandir,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:medium;color:var(--textColor);padding:.5rem .75rem;cursor:pointer;transition:.2s ease-in-out;-webkit-backdrop-filter:blur(2rem) saturate(150%);backdrop-filter:blur(2rem) saturate(150%)}button:not(.transparent):after{content:"";position:absolute;inset:0;border-radius:var(--buttonRadius);border:.1rem solid var(--shadowColor);box-shadow:0 .5rem .5rem var(--shadowColor);transition:.2s ease-in-out;opacity:.1}button:hover:after{box-shadow:0 0 .75rem var(--shadowColor);opacity:.3}button:active:after{box-shadow:0 0 .5rem var(--shadowColor)}button:disabled{opacity:.7;cursor:not-allowed}button:has(svg){padding:.75rem}button svg{width:1.5rem!important;height:1.5rem!important}button:has(img){padding:.5rem .75rem .5rem .5rem}button img{width:2rem;height:2rem;border-radius:.75rem}button.transparent{padding:0}button.transparent svg{width:1rem!important;height:1rem!important}@media (max-width: 35rem){button{--buttonRadius: 1.25rem}}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes swirly{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes blurIn{0%{opacity:.5;filter:blur(.5rem)}to{opacity:1;filter:none}}.spinIn{animation:spinIn .3s ease forwards}@keyframes spinIn{0%{transform:rotate(90deg)}to{transform:none}}.growIn{animation:growIn .2s ease forwards}@keyframes growIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes slideIn{0%{transform:scale(.8) translateY(-50%)}to{transform:scale(1) translateY(-100%)}}.fadeIn{animation:fadeIn .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.attention{animation:attention 1s ease infinite}@keyframes attention{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes scaleIn{0%{scale:.2}to{scale:1}}body{display:flex;align-items:center;justify-content:center;margin:0;padding:0;min-height:100vh;background:var(--backgroundColor);color:var(--textColor);font-family:PP Agrandir,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;user-select:none;-webkit-user-select:none}div{display:flex;flex-direction:column;align-items:center;border-radius:1rem}ul{padding-inline-start:1.25rem;margin:-.25rem}a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--textColor);cursor:pointer}svg{color:var(--textColor)}input,textarea,select{width:calc(100% - 1.5rem);margin:.25rem 0;padding:.75rem;border-radius:.75rem;font-family:PP Agrandir,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;background:var(--foregroundColor);border:none;color:var(--textColor)}select{width:100%}
