@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400&text=%E2%96%A1%E2%96%CB&display=swap";*{box-sizing:border-box;color:var(--color-text);font-optical-sizing:auto;font-variation-settings:"wdth" 100;margin:0;font-family:Montserrat,Roboto,sans-serif;font-style:normal}html,body,#main{flex-direction:column;height:100svh;display:flex;overflow:hidden}#main{position:relative}body{background-color:var(--color-bg);background-image:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 28rem)}.main-container,main{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.25rem .75rem;display:flex}.main-container{overflow:scroll}main.medium{width:min(100%,900px)}main.small{width:min(100%,500px)}button,a.button{appearance:none;border:1px solid color-mix(in srgb, var(--color-primary) 65%, var(--color-border));background-color:var(--color-primary);color:#102713;font:inherit;cursor:pointer;box-shadow:0 .2rem .6rem var(--shadow-color);border-radius:.625rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}input[type=button]{appearance:none;border:1px solid color-mix(in srgb, var(--color-primary) 65%, var(--color-border));background-color:var(--color-primary);color:#102713;font:inherit;cursor:pointer;box-shadow:0 .2rem .6rem var(--shadow-color);border-radius:.625rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}input[type=submit]{appearance:none;border:1px solid color-mix(in srgb, var(--color-primary) 65%, var(--color-border));background-color:var(--color-primary);color:#102713;font:inherit;cursor:pointer;box-shadow:0 .2rem .6rem var(--shadow-color);border-radius:.625rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}input[type=reset]{appearance:none;border:1px solid color-mix(in srgb, var(--color-primary) 65%, var(--color-border));background-color:var(--color-primary);color:#102713;font:inherit;cursor:pointer;box-shadow:0 .2rem .6rem var(--shadow-color);border-radius:.625rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}button:hover,a.button:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-active);color:#0b210e;box-shadow:0 .35rem 1rem var(--shadow-color)}input[type=button]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-active);color:#0b210e;box-shadow:0 .35rem 1rem var(--shadow-color)}input[type=submit]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-active);color:#0b210e;box-shadow:0 .35rem 1rem var(--shadow-color)}input[type=reset]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-active);color:#0b210e;box-shadow:0 .35rem 1rem var(--shadow-color)}button:active,a.button:active{background-color:var(--color-primary-active);color:#081b0a;box-shadow:0 .15rem .45rem var(--shadow-color);transform:translateY(1px)}input[type=button]:active{background-color:var(--color-primary-active);color:#081b0a;box-shadow:0 .15rem .45rem var(--shadow-color);transform:translateY(1px)}input[type=submit]:active{background-color:var(--color-primary-active);color:#081b0a;box-shadow:0 .15rem .45rem var(--shadow-color);transform:translateY(1px)}input[type=reset]:active{background-color:var(--color-primary-active);color:#081b0a;box-shadow:0 .15rem .45rem var(--shadow-color);transform:translateY(1px)}button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}input[type=button]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}input[type=submit]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}input[type=reset]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}a.button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}button:disabled,a.button[aria-disabled=true]{background-color:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}input[type=button]:disabled{background-color:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}input[type=submit]:disabled{background-color:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}input[type=reset]:disabled{background-color:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.composite-button{box-shadow:0 .25rem .75rem var(--shadow-color);border-radius:.625rem;display:flex}.composite-button>*{flex-grow:1;box-shadow:none!important;border-radius:0!important}.composite-button>:first-child{border-top-left-radius:.625rem!important;border-bottom-left-radius:.625rem!important}.composite-button>:last-child{border-top-right-radius:.625rem!important;border-bottom-right-radius:.625rem!important}.composite-button>:not(:first-child){border-left:1px solid var(--color-primary-active)!important}