._currentTime_15a2j_1{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:#00d4ff1f;border:1px solid rgba(0,212,255,.35);color:var(--primary-color);font-size:clamp(.85rem,1vw,1rem);letter-spacing:.04em;font-family:var(--font-primary)}._timerDisplay_1e8a7_1{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(var(--space-2xs),1vh,var(--space-sm));text-align:center}._timerHeading_1e8a7_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex:0 0 auto}._blockMeta_1e8a7_20{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}._blockEyebrow_1e8a7_27{margin:0;font-size:clamp(.72rem,.8vw,.9rem);letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted)}._blockTitle_1e8a7_35{font-size:clamp(1.5rem,3vw,2.4rem);color:var(--primary-color);margin:0}._blockDuration_1e8a7_41{font-size:clamp(.9rem,1.2vw,1.05rem);color:var(--text-muted);font-family:var(--font-primary)}._progressWrapper_1e8a7_47{flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:center;padding:var(--space-3xs) 0;width:100%}._ringWrapper_1e8a7_57{position:relative;width:clamp(220px,min(55vw,60vh),520px);max-width:100%;max-height:clamp(220px,min(55vw,60vh),520px);aspect-ratio:1 / 1;pointer-events:none}._progressRing_1e8a7_66{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 10px 25px rgba(0,0,0,.6))}._progressRingBg_1e8a7_73{fill:none;stroke:#ffffff14;stroke-width:18}._progressRingFill_1e8a7_79{fill:none;stroke:var(--accent-color);stroke-width:18;stroke-linecap:round;transition:stroke-dashoffset .6s ease}._ringCenter_1e8a7_87{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);pointer-events:none}._ringTimePrimary_1e8a7_98{font-family:var(--font-primary);font-size:clamp(2.8rem,5vw,4.1rem);color:var(--primary-color);text-shadow:0 0 18px rgba(0,212,255,.35)}._ringTimeSecondary_1e8a7_105{font-size:clamp(.78rem,1.05vw,.95rem);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);font-family:var(--font-primary)}._timerEtaLabel_1e8a7_113{font-size:clamp(.75rem,1vw,.9rem);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-family:var(--font-primary)}._timerEtaLabel_1e8a7_113 strong{color:var(--primary-color)}._timerControls_1e8a7_125{flex:0 0 auto;display:flex;justify-content:center;gap:clamp(var(--space-2xs),1.5vw,var(--space-sm));flex-wrap:wrap}._timerControls_1e8a7_125 button{min-width:clamp(110px,20vw,160px);padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-sm);border:1px solid rgba(0,212,255,.18);background:linear-gradient(155deg,#1c3f3fd9,#0a1b2de6);color:var(--primary-color);font-size:clamp(.95rem,1.2vw,1.05rem);transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}._timerControls_1e8a7_125 button:hover,._timerControls_1e8a7_125 button:focus-visible{transform:translateY(-2px);box-shadow:var(--hover-glow);border-color:#00d4ff73}._timerControls_1e8a7_125 button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._screenReaderProgress_1e8a7_158,._screenReaderStatus_1e8a7_159{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 760px){._timerDisplay_1e8a7_1{gap:var(--space-sm)}._timerHeading_1e8a7_12{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}._timerMeta_1e8a7_182{flex-direction:column;gap:var(--space-xs)}}@media (max-height: 840px){._ringWrapper_1e8a7_57{width:clamp(200px,min(65vw,48vh),360px);max-height:clamp(200px,min(65vw,48vh),360px)}._timerDisplay_1e8a7_1{gap:clamp(var(--space-3xs),.8vh,var(--space-2xs))}._timerMeta_1e8a7_182{gap:var(--space-sm)}}@media (max-height: 700px){._timerHeading_1e8a7_12{flex-direction:column;align-items:flex-start}._timerMeta_1e8a7_182{flex-direction:column;gap:var(--space-2xs)}._timerControls_1e8a7_125{gap:var(--space-2xs)}}._time-box_1m1if_1{position:relative;background:linear-gradient(165deg,#172842e6,#0c182ceb);color:var(--primary-color);border-radius:var(--radius-md);display:flex;justify-content:center;align-items:stretch;min-height:clamp(132px,16vh,168px);box-shadow:var(--elevation-sm);border:1px solid transparent;cursor:grab;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .25s ease}._drag-disabled_1m1if_16{cursor:pointer}._time-box_1m1if_1:hover{transform:translateY(-4px);box-shadow:var(--hover-glow);border-color:#00d4ff73}._time-box_1m1if_1._active_1m1if_26{border-color:#b300ffa6;box-shadow:var(--active-glow);transform:translateY(-6px) scale(1.01)}._time-box_1m1if_1._active_1m1if_26:after{content:"●";position:absolute;top:10px;right:12px;font-size:.75rem;color:var(--accent-color, #4fd1c5)}._time-box_1m1if_1:active{cursor:grabbing;transform:scale(.99)}._time-box_1m1if_1 button{width:100%;height:100%;background-color:transparent;color:inherit;border:none;cursor:pointer;padding:var(--space-sm);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;border-radius:inherit}._time-box_1m1if_1 button h2{margin:0;line-height:1.1;font-size:clamp(1.05rem,1.6vw,1.35rem)}._time-box_1m1if_1 button p{margin:0;padding-top:var(--space-2xs);line-height:1.2;font-size:clamp(.82rem,1.1vw,1rem);color:var(--text-muted)}._time-box_1m1if_1 button:hover{background:#00000014}._time-box_1m1if_1 button:focus-visible{outline:3px solid rgba(0,212,255,.55);outline-offset:3px}._time-box_1m1if_1:focus-within{border-color:#00d4ff8c;box-shadow:var(--hover-glow)}._content_1e5fq_1{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0;flex:1 1 auto}._time-box-buttons_1e5fq_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-sm);align-content:flex-start;padding:var(--space-md);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.4) transparent;max-height:100%}._time-box-buttons_1e5fq_9::-webkit-scrollbar{width:6px}._time-box-buttons_1e5fq_9::-webkit-scrollbar-thumb{background:linear-gradient(var(--primary-color),rgba(0,212,255,.45));border-radius:999px}._time-box-buttons_1e5fq_9::-webkit-scrollbar-track{background:transparent}@font-face{font-family:Aldrich;src:url(/assets/Aldrich-Regular-BJ2Af9cL.ttf) format("truetype");font-weight:400;font-style:normal}._homePage_mbauv_3{flex:1 1 auto;height:calc(100svh - var(--header-height));min-height:0;display:flex;justify-content:center;padding:clamp(.75rem,2vh,var(--space-lg)) clamp(1rem,3vw,var(--space-lg));color:var(--text-color);overflow:hidden}._layout_mbauv_14{width:min(100%,var(--max-content-width));height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(var(--space-sm),2vw,var(--space-lg));align-items:stretch;min-height:0}._queuePane_mbauv_24,._timerPane_mbauv_25{background:linear-gradient(160deg,#121c34f5,#0a1222eb);border-radius:var(--radius-lg);box-shadow:var(--elevation-md);padding:clamp(var(--space-sm),2vh,var(--space-lg));display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}._queueHeader_mbauv_37{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}._queueEyebrow_mbauv_45{margin:0;font-size:clamp(.75rem,.9vw,.95rem);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted)}._queueTitle_mbauv_53{margin:var(--space-3xs) 0 0;font-size:clamp(1.35rem,2.3vw,2rem)}._queueMeta_mbauv_58{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3xs);font-size:clamp(.78rem,1vw,.9rem);color:var(--text-muted);text-align:right}._queueToggle_mbauv_68{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--space-3xs);border:1px solid rgba(0,212,255,.25);background:#00000026;color:var(--primary-color);font-family:var(--font-primary);font-size:inherit;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}._queueToggle_mbauv_68:hover,._queueToggle_mbauv_68:focus-visible{transform:translateY(-1px);box-shadow:var(--hover-glow);border-color:#00d4ff80}._queueToggleBox_mbauv_91{width:1.05em;height:1.05em;border-radius:4px;border:1px solid rgba(0,212,255,.35);background:#0c182ccc;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}._queueToggleBox_mbauv_91[data-checked=true]{background:#00d4ff3d;border-color:#00d4ffcc;box-shadow:0 0 12px #00d4ff4d}._queueToggleBox_mbauv_91:after{content:"";width:.45em;height:.45em;border-radius:2px;background:transparent;transition:background .2s ease}._queueToggleBox_mbauv_91[data-checked=true]:after{background:var(--primary-color)}._queueToggleLabel_mbauv_122{text-transform:uppercase;letter-spacing:.14em}._timerPane_mbauv_25{position:relative}._timerEmptyState_mbauv_131{margin:auto;max-width:360px;text-align:center;padding:var(--space-lg);border-radius:var(--radius-md);background:#0c182cdb;border:1px dashed rgba(0,212,255,.25)}._timerEmptyState_mbauv_131 h2{font-size:clamp(1.2rem,2vw,1.75rem);margin-bottom:var(--space-xs)}._timerEmptyState_mbauv_131 p{margin:0;color:var(--text-muted);font-size:clamp(.9rem,1vw,1.05rem)}@media (max-width: 1180px){._homePage_mbauv_3{height:auto;min-height:calc(100svh - var(--header-height));overflow-y:auto}._layout_mbauv_14{grid-template-columns:1fr;height:auto}._queuePane_mbauv_24,._timerPane_mbauv_25{min-height:clamp(320px,45vh,520px)}._timerPane_mbauv_25{justify-content:center}}@media (max-width: 780px){._homePage_mbauv_3{padding:var(--space-md) var(--space-sm) calc(var(--space-lg) * 1.1)}._queuePane_mbauv_24,._timerPane_mbauv_25{padding:var(--space-md);border-radius:var(--radius-md)}._queueHeader_mbauv_37{flex-direction:column;align-items:flex-start}._queueMeta_mbauv_58{flex-direction:row;gap:var(--space-sm);text-align:left;align-items:center}}@media (max-width: 520px){._timerPane_mbauv_25{min-height:360px}._queuePane_mbauv_24,._timerPane_mbauv_25{padding:var(--space-sm)}._timerEmptyState_mbauv_131{padding:var(--space-md)}}@font-face{font-family:Aldrich;src:url(/assets/Aldrich-Regular-BJ2Af9cL.ttf) format("truetype");font-weight:400;font-style:normal}._settings-page_1sqbp_3{flex:1 1 auto;height:calc(100svh - var(--header-height));min-height:0;display:flex;justify-content:center;padding:clamp(.75rem,2vh,var(--space-lg)) clamp(1rem,3vw,var(--space-xl));color:var(--text-color);overflow:hidden}._content_1sqbp_14{width:min(100%,var(--max-content-width));height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:var(--space-lg);background:linear-gradient(170deg,#121c34f5,#0a1222eb);border-radius:var(--radius-lg);box-shadow:var(--elevation-md);padding:var(--space-lg);min-height:0}._left-panel_1sqbp_27,._right-panel_1sqbp_28{display:flex;flex-direction:column;gap:var(--space-sm);min-height:0}._left-panel_1sqbp_27 h2,._right-panel_1sqbp_28 h2{font-size:clamp(1.3rem,2.2vw,1.8rem);color:var(--primary-color)}._time-block-list_1sqbp_41{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm);min-height:0;overflow-y:auto;padding-right:var(--space-2xs)}._time-block-item_1sqbp_52{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;background:linear-gradient(160deg,#172842e6,#0c182ceb);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);border:1px solid rgba(0,212,255,.16)}._time-block-item_1sqbp_52 span{font-size:clamp(.95rem,1.1vw,1.05rem)}._time-block-item_1sqbp_52 button{border:1px solid rgba(255,91,91,.35);background:#ff5b5b1a;color:var(--danger-color);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-sm);cursor:pointer;transition:transform .16s ease,box-shadow .25s ease}._time-block-item_1sqbp_52 button:hover,._time-block-item_1sqbp_52 button:focus-visible{transform:translateY(-1px);box-shadow:0 0 12px #ff5b5b59}._time-block-item_1sqbp_52 button:active{transform:translateY(0)}._input-group_1sqbp_87{display:flex;flex-direction:column;gap:var(--space-xs);flex:0 0 auto}._input-group_1sqbp_87 label{font-size:clamp(.9rem,1vw,1.05rem);color:var(--text-muted)}._input-group_1sqbp_87 input{padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid rgba(0,212,255,.2);background:#0c1a2ed9;color:var(--text-color);font-size:clamp(1rem,1.2vw,1.1rem)}._input-group_1sqbp_87 input:focus{outline:2px solid rgba(0,212,255,.6);border-color:#00d4ff99}._right-panel_1sqbp_28 button{align-self:flex-start;padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-sm);border:1px solid rgba(0,212,255,.25);background:linear-gradient(155deg,#1c3f3fd9,#0a1b2de6);color:var(--primary-color);font-size:clamp(1rem,1.2vw,1.1rem);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}._right-panel_1sqbp_28 button:hover,._right-panel_1sqbp_28 button:focus-visible{transform:translateY(-2px);box-shadow:var(--hover-glow)}@media (max-width: 980px){._settings-page_1sqbp_3{height:auto;min-height:calc(100svh - var(--header-height));overflow-y:auto}._content_1sqbp_14{grid-template-columns:1fr;height:auto}._right-panel_1sqbp_28 button{align-self:stretch}}@media (max-width: 600px){._settings-page_1sqbp_3{padding:var(--space-md) var(--space-sm) calc(var(--space-lg) * 1.1)}._content_1sqbp_14{padding:var(--space-md);border-radius:var(--radius-md);height:auto}}._timer-log-container_1j3wj_1,._timer-log-sub-container_1j3wj_9{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-sm)}._timer-log_1j3wj_1{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-sm) var(--space-md);background:linear-gradient(165deg,#172842e6,#0c182ceb);border-radius:var(--radius-md);border:1px solid rgba(0,212,255,.12);box-shadow:var(--elevation-sm);display:flex;flex-direction:column;gap:var(--space-xs)}._timer-log_1j3wj_1 h3{margin:0 0 var(--space-xs);font-size:clamp(1.2rem,1.8vw,1.5rem);color:var(--primary-color)}._timer-log_1j3wj_1 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2xs)}._timer-log_1j3wj_1 li{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:#0000002e;border:1px solid rgba(255,255,255,.04);font-size:clamp(.9rem,1vw,1rem)}._timer-log_1j3wj_1 li:nth-child(odd){background:#00000047}._timer-log-empty_1j3wj_58{margin:auto;text-align:center;color:var(--text-muted);font-size:clamp(.95rem,1vw,1.05rem)}@font-face{font-family:Aldrich;src:url(/assets/Aldrich-Regular-BJ2Af9cL.ttf) format("truetype");font-weight:400;font-style:normal}._content_1igj6_3{width:min(100%,var(--max-content-width));margin:0 auto;height:calc(100svh - var(--header-height));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-lg);padding:clamp(.75rem,2vh,var(--space-lg)) clamp(1rem,3vw,var(--space-xl));overflow:hidden}._left-section_1igj6_14,._right-section_1igj6_15{background:linear-gradient(170deg,#121c34f5,#0a1222eb);border-radius:var(--radius-lg);box-shadow:var(--elevation-md);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);min-height:0}._right-section_1igj6_15{justify-content:space-between;align-items:flex-end}._right-section_1igj6_15 h2{margin:0;font-size:clamp(1.3rem,2.2vw,1.8rem);color:var(--primary-color)}._right-section_1igj6_15 p{margin:var(--space-2xs) 0 0;color:var(--text-muted);font-size:clamp(.95rem,1vw,1.05rem)}._right-section_1igj6_15 button{align-self:flex-end;padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-sm);border:1px solid rgba(255,91,91,.35);background:#ff5b5b1f;color:var(--danger-color);font-size:clamp(1rem,1.1vw,1.1rem);cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}._right-section_1igj6_15 button:hover,._right-section_1igj6_15 button:focus-visible{transform:translateY(-2px);box-shadow:0 0 16px #ff5b5b66}@media (max-width: 1024px){._content_1igj6_3{height:auto;grid-template-columns:1fr;overflow-y:auto}._right-section_1igj6_15{align-items:stretch}._right-section_1igj6_15 button{align-self:stretch}}@media (max-width: 640px){._content_1igj6_3{padding:var(--space-md);height:auto}._left-section_1igj6_14,._right-section_1igj6_15{padding:var(--space-md);border-radius:var(--radius-md);min-height:auto}}._header_1vbzd_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);padding:0 var(--space-lg);min-height:var(--header-height);background:#02060feb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0a}._left-section_1vbzd_17{display:flex;align-items:center;gap:var(--space-sm);flex:1 1 auto;min-width:220px}._logoLink_1vbzd_25{display:inline-flex;border-radius:var(--radius-sm);padding:0;transition:transform .2s ease,filter .25s ease}._logoLink_1vbzd_25:hover,._logoLink_1vbzd_25:focus-visible{transform:translateY(-2px);filter:drop-shadow(0 0 10px rgba(0,212,255,.35))}._logo_1vbzd_25{height:clamp(52px,7vw,84px);width:auto;object-fit:contain;mix-blend-mode:screen}._title_1vbzd_45{font-size:clamp(1.25rem,2.2vw,2rem);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color)}._right-section_1vbzd_52{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;flex:1 1 auto;min-width:240px}._nav-button_1vbzd_62{min-width:clamp(96px,12vw,140px);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid rgba(0,212,255,.22);background:linear-gradient(145deg,#1c3f3fd1,#0c1b2bd1);color:var(--primary-color);font-size:clamp(.8rem,1vw,1rem);transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}._nav-button_1vbzd_62:hover,._nav-button_1vbzd_62:focus-visible{transform:translateY(-2px);box-shadow:var(--hover-glow);border-color:#00d4ff80}@media (max-width: 900px){._header_1vbzd_1{position:relative;padding:0 var(--space-md);min-height:var(--header-height)}._right-section_1vbzd_52{justify-content:flex-start;gap:var(--space-2xs)}._nav-button_1vbzd_62{min-width:clamp(88px,24vw,130px)}}@media (max-width: 620px){._header_1vbzd_1{flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:0 var(--space-sm)}._left-section_1vbzd_17,._right-section_1vbzd_52{width:100%}._right-section_1vbzd_52{justify-content:flex-start}}@font-face{font-family:Aldrich;src:url(/assets/Aldrich-Regular-BJ2Af9cL.ttf) format("truetype");font-weight:400;font-style:normal}:root{--background-color: #060912;--surface-color: rgba(12, 18, 36, .92);--surface-alt-color: rgba(19, 29, 55, .88);--primary-color: #00d4ff;--secondary-color: #39ff14;--accent-color: #b300ff;--danger-color: #ff5b5b;--text-color: rgba(255, 255, 255, .92);--text-muted: rgba(255, 255, 255, .68);--font-primary: "Aldrich", sans-serif;--font-secondary: "Arial", sans-serif;--heading-weight: 600;--body-weight: 400;--space-3xs: clamp(.15rem, .2vw, .25rem);--space-2xs: clamp(.25rem, .4vw, .5rem);--space-xs: clamp(.4rem, .6vw, .75rem);--space-sm: clamp(.6rem, .8vw, 1rem);--space-md: clamp(.9rem, 1.4vw, 1.5rem);--space-lg: clamp(1.2rem, 2vw, 2rem);--space-xl: clamp(1.8rem, 3vw, 3rem);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--elevation-sm: 0 6px 16px rgba(0, 0, 0, .35);--elevation-md: 0 16px 40px rgba(0, 0, 0, .45);--hover-glow: 0 0 12px rgba(0, 212, 255, .45), 0 0 24px rgba(0, 212, 255, .35);--active-glow: 0 0 18px rgba(179, 0, 255, .6), 0 0 36px rgba(179, 0, 255, .4);--max-content-width: 1200px;--header-height-desktop: 88px;--header-height-mobile: 72px;--header-height: var(--header-height-desktop);--bp-phone: 480px;--bp-tablet: 768px;--bp-laptop: 1024px;--bp-desktop: 1280px}@media (max-width: 720px){:root{--header-height: var(--header-height-mobile)}}html{font-size:clamp(15px,1.1vw + .5rem,20px);background-color:var(--background-color);color:var(--text-color)}html,body,#root{height:100%;width:100%;margin:0;padding:0}body{font-family:var(--font-secondary);font-weight:var(--body-weight);line-height:1.5;background:radial-gradient(circle at top,rgba(0,212,255,.08),transparent 55%),radial-gradient(circle at bottom,rgba(179,0,255,.08),transparent 50%),var(--background-color);min-height:100vh;display:flex;flex-direction:column}#root{flex:1 1 auto;display:flex;flex-direction:column}.App{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}*{box-sizing:border-box}a{font-weight:500;color:var(--primary-color);text-decoration:none}a:hover,a:focus-visible{color:var(--accent-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--heading-weight);margin:0}button{font-family:var(--font-primary)}
