mm-button.astro-3cx6fyff{display:inline-block;& :focus-within{border-radius:var(--btn-radius,100vh);outline:2px solid oklch(from var(--primary-color) l c h);outline-offset:2px}& a,& button{all:unset;width:inherit;text-align:center;& span{padding:var(--btn-padding,1ex) 1ch;font-weight:var(--weight-semi-bold);color:var(--text-color-1);width:100%;display:inline-block}&[disabled]{& span{background-color:lch(from var(--canvas-color-0) 15% 5% h);box-shadow:none;color:lch(from var(--text-color-0) 35% c h);background-image:none}}}&.subtle{--color-1:lch(from var(--text-color-1) l c calc(h + 10));--color-2:lch(from var(--text-color-1) l c calc(h - 10));& span{font-weight:var(--weight-bold);color:var(--canvas-color-1);background-color:var(--text-color-1);box-shadow:inset .65px -1.65px 1.65px lch(from var(--text-color-1) 35% c calc(h - 45) / .35);background-image:radial-gradient(ellipse 100% 200% at 35% 100%, var(--color-1), transparent), radial-gradient(ellipse 100% 200% at 65% 0%, var(--color-2), transparent);padding:var(--btn-padding,1ex);border-radius:var(--btn-radius,100vh)}}&.button{& span{background-color:var(--gradient-color-2);box-shadow:inset .65px 1.65px 1.65px var(--gradient-color-light-1);background-image:radial-gradient(ellipse 100% 200% at 35% 100%, var(--gradient-color-1), transparent), radial-gradient(ellipse 100% 200% at 65% 0%, var(--gradient-color-3), transparent);padding:var(--btn-padding,1ex);border-radius:var(--btn-radius,100vh)}}&.cta{--color-1:lch(from var(--primary-color) l c calc(h + 10));--color-2:lch(from var(--primary-color) l c calc(h - 10));& span{font-weight:var(--weight-bold);color:var(--canvas-color-1);background-color:var(--primary-color);box-shadow:inset .65px -1.65px 1.65px lch(from var(--primary-color) 35% c calc(h - 45) / .35);background-image:radial-gradient(ellipse 100% 200% at 35% 100%, var(--color-1), transparent), radial-gradient(ellipse 100% 200% at 65% 0%, var(--color-2), transparent);padding:var(--btn-padding,1ex);border-radius:var(--btn-radius,100vh)}}&.vote{& span{background-color:lch(from var(--canvas-color-0) l c h / .65);border-radius:var(--btn-radius,100vh);backdrop-filter:blur(2px);box-shadow:inset .65px 1.65px 1.65px var(--gradient-color-light-1)}}}mm-divider.astro-yl2aqse4{background-image:linear-gradient(to right, transparent, var(--highlight-0), transparent);width:100%;height:1px;display:block}mm-app-header.astro-ch4u5t7o{justify-content:space-between;align-items:baseline;display:flex;& mm-logo{transform:translateY(-.35ex)}& label{margin:-1ex;padding:1ex}& input{display:none}& ul{flex-flow:column;align-items:center;margin-block-start:1lh;list-style:none;display:flex}& .overlay{visibility:hidden;z-index:1;background-color:var(--transparent-fill);backdrop-filter:blur(1ex);place-items:center;display:grid;position:fixed;inset:0;& mm-logo{padding-block:1lh}}& input:checked~.overlay.astro-ch4u5t7o{visibility:visible}}main.astro-yengggqy{padding:var(--main-padding);border-radius:var(--main-radius);mix-blend-mode:screen;height:100%;position:relative;overflow:hidden;& .overflow{border-radius:calc(var(--main-radius) - var(--main-padding));height:100%;box-shadow:.65px 1.65px 1.65px var(--gradient-color-light-1), inset 0 0 3lh lch(from var(--canvas-color-0) l c h / .65);scrollbar-width:none;scroll-behavior:smooth;scroll-timeline:--main-timeline y;overflow:hidden auto}& .top{z-index:1;width:100%;padding-inline:0;position:absolute;top:0;left:0}& .bottom{z-index:1;bottom:var(--main-padding);right:var(--main-padding);left:var(--main-padding);padding:var(--content-padding);border-radius:0 0 var(--form-radius) var(--form-radius);background-image:linear-gradient(transparent, oklch(from var(--canvas-color-0) l c h / .875));pointer-events:none;position:absolute}& .cta-wrapper{margin:calc(-1 * var(--btn-padding));pointer-events:all}& .background-wrapper,& .background{width:100%;height:100%;position:absolute;top:0;left:0}& .background-wrapper{z-index:-1;pointer-events:none;background-color:var(--canvas-color-0);background-image:radial-gradient(ellipse at 50% 35%, oklch(from var(--canvas-color-1) l c h / .35), transparent);& .background{border-radius:var(--main-radius);mix-blend-mode:lighten;overflow:hidden}}}mm-app-header.astro-yengggqy{left:var(--body-padding);right:var(--body-padding);position:absolute;bottom:calc(100% + 1ex)}:root{--cta-size:calc(1lh + 2 * var(--btn-padding) + 2 * var(--main-padding));color-scheme:dark}html{--bg-bleed:35vh;height:100%;padding:var(--total-padding) var(--content-padding) var(--content-padding) var(--content-padding);background-color:var(--canvas-color-0);background-image:linear-gradient(to bottom, var(--canvas-color-0), transparent var(--bg-bleed), transparent calc(100vh - var(--bg-bleed)), var(--canvas-color-0)), radial-gradient(ellipse 960px 520px at 35% 65%, lch(from var(--gradient-color-1) l c h / .35), transparent), radial-gradient(ellipse 960px 520px at 65% 35%, lch(from var(--gradient-color-3) l c h / .35), transparent);place-items:center;display:grid}body{z-index:-1;background-color:var(--canvas-color-0);border-radius:var(--main-radius);width:100%;min-width:0;max-width:640px;height:100%;min-height:0;max-height:960px;box-shadow:0 0 1em var(--canvas-color-0), inset .65px 1.65px 1.65px lch(from var(--gradient-color-light-1) l c h / .175);position:relative;overflow:visible;@media (orientation:landscape){width:66vh}}
