.AuthForm-module__9QpV2q__authForm{gap:var(--spacing);width:clamp(400px,50%,75dvw);padding:var(--double-spacing);background-color:var(--surface);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:grid}.AuthForm-module__9QpV2q__authForm h2{text-align:center}.AuthForm-module__9QpV2q__fieldset{border:none;margin:0;padding:0;display:contents}
.BlurredBackground-module__60NENG__blurredBackground{z-index:999;color:#0000;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();width:100%;height:100%;transition:backdrop-filter var(--transition-duration) ease;position:fixed;top:0;left:0}.BlurredBackground-module__60NENG__blurredBackground[data-active=true]{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.Breadcrumb-module__MpwlZq__item{gap:var(--half-spacing);align-items:center;display:flex}.Breadcrumb-module__MpwlZq__breadcrumb{text-overflow:ellipsis;white-space:nowrap;align-content:center;min-width:0;display:block;overflow:hidden}.Breadcrumb-module__MpwlZq__breadcrumb>.Breadcrumb-module__MpwlZq__link+.Breadcrumb-module__MpwlZq__link:before{margin:0 var(--half-spacing);color:var(--foreground);content:"|";font-weight:400}.Breadcrumb-module__MpwlZq__link{color:var(--foreground);text-decoration:none}.Breadcrumb-module__MpwlZq__link[data-current=true]{color:var(--foreground);pointer-events:none;font-weight:600}
.settingsDrawerStyles-module__C2CICq__settingsSection{width:100%;padding:var(--spacing);background-color:var(--hover-color);border-radius:var(--border-radius);display:grid}.settingsDrawerStyles-module__C2CICq__settingsSummary{padding:var(--half-spacing);font-family:var(--font-headings);text-align:left;cursor:pointer;padding:0;font-size:1.25em;font-weight:700}.settingsDrawerStyles-module__C2CICq__settingsSectionContent{gap:var(--quarter-spacing);width:100%;display:grid}.settingsDrawerStyles-module__C2CICq__setting{gap:var(--spacing);padding:var(--quarter-spacing);text-align:left;border-radius:var(--quarter-spacing);grid-template-columns:6em 1fr;align-items:center;display:grid}.settingsDrawerStyles-module__C2CICq__setting input[type=checkbox]{justify-self:end;margin:0}.settingsDrawerStyles-module__C2CICq__setting input[type=number]{width:100%}
.NumberInput-module__TfjJ_W__container{flex-direction:row;display:flex}.NumberInput-module__TfjJ_W__input{width:5ch;font-family:var(--font-body);color:var(--foreground);text-align:center;appearance:textfield;background-color:var(--surface);border-top:var(--border);border-right:none;border-bottom:var(--border);transition:border-color var(--transition-duration-short);border-left:none}.NumberInput-module__TfjJ_W__input::-webkit-inner-spin-button{appearance:none;margin:0}.NumberInput-module__TfjJ_W__input::-webkit-outer-spin-button{appearance:none;margin:0}.NumberInput-module__TfjJ_W__input:focus{background-color:var(--hover-color);border-color:var(--foreground);outline:none}.NumberInput-module__TfjJ_W__actionButton{--size:3ch;width:var(--size);height:var(--size);touch-action:manipulation;cursor:pointer;background-color:var(--surface);border:var(--border);transition:all var(--transition-duration) ease-in-out;flex-shrink:0}.NumberInput-module__TfjJ_W__actionButton:hover{background-color:var(--hover-color)}.NumberInput-module__TfjJ_W__actionButton:disabled{pointer-events:none;opacity:.4}
.FillPopover-module__Jq_iUa__popover{z-index:1001;gap:var(--half-spacing);width:max-content;max-width:calc(100vw - 16px);padding:var(--spacing);color:var(--foreground);background-color:var(--surface);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);flex-direction:column;display:flex}.FillPopover-module__Jq_iUa__heading{margin:0;font-size:1em}.FillPopover-module__Jq_iUa__visuallyHidden{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FillPopover-module__Jq_iUa__algorithms{gap:var(--half-spacing);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.FillPopover-module__Jq_iUa__algorithm{gap:var(--quarter-spacing);cursor:pointer;align-items:center;display:flex}.FillPopover-module__Jq_iUa__fields{gap:var(--half-spacing) var(--spacing);grid-template-columns:auto 1fr;align-items:center;display:grid}.FillPopover-module__Jq_iUa__density{gap:var(--half-spacing);align-items:center;display:flex}.FillPopover-module__Jq_iUa__density output{text-align:right;min-width:4ch}.FillPopover-module__Jq_iUa__reroll{width:2.25em;height:2.25em;color:var(--foreground);cursor:pointer;border-radius:calc(var(--border-radius) / 2);background:0 0;border:none;place-items:center;display:grid}.FillPopover-module__Jq_iUa__reroll:hover{background-color:var(--hover-color)}.FillPopover-module__Jq_iUa__reroll:focus-visible{outline:2px solid var(--link-color);outline-offset:1px}.FillPopover-module__Jq_iUa__actions{gap:var(--half-spacing);justify-content:flex-end;display:flex}
.TurningRhythmCard-module__4fNYUW__turningRhythmCard{perspective:800px;display:flex}.TurningRhythmCard-module__4fNYUW__card{display:flex}
.MultipleCardRhythm-module__KeJY6q__rhythmCardBarContainer{gap:var(--spacing);flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex}.MultipleCardRhythm-module__KeJY6q__rhythmCardBar{gap:var(--spacing);width:fit-content;padding:0 var(--spacing);flex-flow:row;display:flex}.MultipleCardRhythm-module__KeJY6q__rhythmCardFlipWrapper{display:flex}.MultipleCardRhythm-module__KeJY6q__rhythmCardWrapper{touch-action:none;cursor:grab;display:flex}.MultipleCardRhythm-module__KeJY6q__rhythmCardWrapper[data-dragging=true]{cursor:grabbing}.MultipleCardRhythm-module__KeJY6q__rhythmCardWrapper[data-illegal=true]{outline:3px solid var(--error-accent)}.MultipleCardRhythm-module__KeJY6q__rhythmCardOverlay{cursor:grabbing;box-shadow:var(--box-shadow);display:flex}.MultipleCardRhythm-module__KeJY6q__rhythmCardOverlay[data-illegal=true]{cursor:not-allowed;outline:3px solid var(--error-accent)}
