/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}[data-page].svelte-16z43cw a:where(.svelte-16z43cw){pointer-events:auto}[data-page].svelte-16z43cw [data-layer=bg]:where(.svelte-16z43cw){place-self:stretch stretch}[data-page].svelte-16z43cw [data-layer=logo]:where(.svelte-16z43cw){margin-top:calc(180px * var(--scale-viewport));width:calc(300px * var(--scale-viewport));height:calc(75px * var(--scale-viewport));justify-self:center}[data-page].svelte-16z43cw [data-layer=interface]:where(.svelte-16z43cw){padding:calc(40px * var(--scale-ui))}[data-page].svelte-16z43cw [data-layer=interface]:where(.svelte-16z43cw) [data-component=button]{pointer-events:auto}[data-page].svelte-16z43cw [data-layer=controls]:where(.svelte-16z43cw){place-self:center;align-items:center;gap:calc(20px * var(--scale-viewport));flex-direction:column;height:max-content;display:flex}[data-page].svelte-16z43cw [data-layer=controls]:where(.svelte-16z43cw) [data-box=schoolcode-input]:where(.svelte-16z43cw){width:calc(800px * var(--scale-viewport));flex-direction:column;align-items:center;display:flex}[data-page].svelte-16z43cw [data-layer=buttons]:where(.svelte-16z43cw){height:max-content;padding-bottom:calc(50px * var(--scale-viewport));padding-left:calc(50px * var(--scale-viewport));padding-right:calc(50px * var(--scale-viewport));justify-content:space-between;place-self:flex-end stretch;align-items:center;display:flex}[data-page].svelte-16z43cw [data-layer=buttons]:where(.svelte-16z43cw) [data-component=button]{pointer-events:auto}[data-page].svelte-16z43cw [data-layer=modal]:where(.svelte-16z43cw){z-index:50;background-color:#00000080;justify-content:center;place-self:stretch stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){[data-page].svelte-16z43cw [data-layer=modal]:where(.svelte-16z43cw){background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}[data-page].svelte-16z43cw [data-layer=modal]:where(.svelte-16z43cw){pointer-events:auto}[data-page].svelte-16z43cw [data-layer=error-message]:where(.svelte-16z43cw){height:max-content;padding-bottom:calc(120px * var(--scale-viewport));place-self:flex-end center}[data-page].svelte-16z43cw [data-layer=error-message]:where(.svelte-16z43cw) p:where(.svelte-16z43cw){text-align:center;--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-secondary-950,oklch(14.5% 0 0));font-size:calc(32px * var(--scale-ui))}[data-page].svelte-16z43cw [data-layer=footer]:where(.svelte-16z43cw){width:max-content;height:max-content;padding-bottom:calc(54px * var(--scale-viewport));place-self:flex-end center}[data-page].svelte-16z43cw [data-layer=footer]:where(.svelte-16z43cw) a:where(.svelte-16z43cw){--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-secondary-950,oklch(14.5% 0 0));font-size:calc(32px * var(--scale-ui))}@property --tw-font-weight{syntax:"*";inherits:false}
