.lead.svelte-13ti1cb{margin:.5em 0 1em;color:var(--tich-muted)}.ratio-picker.svelte-13ti1cb{display:flex;align-items:center;gap:.6em;margin-bottom:1.2em}.ratio-options.svelte-13ti1cb{display:flex;gap:.4em}.ratio-option.svelte-13ti1cb{position:relative;height:2.6em;width:auto;aspect-ratio:var(--option-ratio);padding:0;border:1.5px solid var(--tich-line);border-radius:.25em;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.ratio-option.svelte-13ti1cb:hover{transform:scale(1.04)}.ratio-option-label.svelte-13ti1cb{font-size:.65em;font-weight:600;color:var(--tich-text);transition:color .12s ease}.corner.svelte-13ti1cb{position:absolute;width:.35em;height:.25em;border:0 solid var(--tich-line);transition:border-color .12s ease}.corner-tl.svelte-13ti1cb{top:.1em;left:.1em;border-width:1.5px 0 0 1.5px;border-top-left-radius:.05em}.corner-br.svelte-13ti1cb{bottom:.1em;right:.1em;border-width:0 1.5px 1.5px 0;border-bottom-right-radius:.05em}.ratio-option.selected.svelte-13ti1cb{border-color:var(--tich-main)}.ratio-option.selected.svelte-13ti1cb .corner:where(.svelte-13ti1cb){border-color:var(--tich-main)}.ratio-option.selected.svelte-13ti1cb .ratio-option-label:where(.svelte-13ti1cb){color:var(--tich-main)}.hidden-column-content.svelte-13ti1cb{display:flex;align-items:start}.hidden-column-content.svelte-13ti1cb>.wallpaper-grid:where(.svelte-13ti1cb){flex:1}.wallpaper-columns.svelte-13ti1cb{display:grid;grid-template-columns:3fr 1fr;gap:3.5em;min-height:19.5em}@media(max-width:420px){.wallpaper-columns.svelte-13ti1cb{grid-template-columns:1fr}}.wallpaper-grid.svelte-13ti1cb{display:grid;gap:.8em}.wallpaper-column.svelte-13ti1cb:not(.hidden-column) .wallpaper-grid:where(.svelte-13ti1cb){grid-template-columns:repeat(4,1fr)}.hidden-column.svelte-13ti1cb .wallpaper-grid:where(.svelte-13ti1cb){grid-template-columns:repeat(3,1fr);gap:.5em}.wallpaper-card.svelte-13ti1cb{position:relative;border-radius:.25em;transition:transform .12s ease}.wallpaper-card.svelte-13ti1cb:hover{transform:scale(.94)}.wallpaper-card.svelte-13ti1cb:hover .card-hover-icon:where(.svelte-13ti1cb){opacity:1}.wallpaper-card.svelte-13ti1cb .wallpaper-toggle:where(.svelte-13ti1cb){width:100%;padding:0;border:none;background:none;cursor:pointer;line-height:0;display:block}.wallpaper-card.svelte-13ti1cb .wallpaper-media:where(.svelte-13ti1cb){position:relative;width:100%;height:0;padding-top:var(--wallpaper-percent);border-radius:.25em;background:var(--tich-line);overflow:hidden;transition:.1s ease all}.wallpaper-card.svelte-13ti1cb .card-hover-icon:where(.svelte-13ti1cb){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:1.1em;border-radius:.25em;opacity:0;transition:opacity .12s ease}.wallpaper-card.svelte-13ti1cb .wallpaper-delete:where(.svelte-13ti1cb){position:absolute;top:.3em;left:.3em;width:1.3em;height:1.3em;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--error-color, #d33);color:#fff;font-size:.6em;cursor:pointer;opacity:0;transition:opacity .12s ease}.wallpaper-card.svelte-13ti1cb:hover .wallpaper-delete:where(.svelte-13ti1cb),.wallpaper-card.svelte-13ti1cb:focus-within .wallpaper-delete:where(.svelte-13ti1cb){opacity:1}.wallpaper-card.svelte-13ti1cb.hidden-card .wallpaper-media:where(.svelte-13ti1cb){opacity:.5;filter:grayscale(1);transition:opacity .12s ease,filter .12s ease}.wallpaper-card.svelte-13ti1cb.hidden-card:hover .wallpaper-media:where(.svelte-13ti1cb){opacity:.8;filter:grayscale(.4)}.wallpaper-card.svelte-13ti1cb .hidden-card-icon-wrap:where(.svelte-13ti1cb){position:absolute;inset:0;background:#ffffff8c;border-radius:.25em;transition:background-color .12s ease}.wallpaper-card.svelte-13ti1cb .hidden-card-icon:where(.svelte-13ti1cb){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tich-text);font-size:.85em;transition:opacity .12s ease}.wallpaper-card.svelte-13ti1cb .hidden-card-icon:where(.svelte-13ti1cb).hover-only{opacity:0}.wallpaper-card.svelte-13ti1cb.hidden-card:hover{transform:scale(1.08)}.wallpaper-card.svelte-13ti1cb.hidden-card:hover .hidden-card-icon-wrap:where(.svelte-13ti1cb){background:#ffffff4d}.wallpaper-card.svelte-13ti1cb.hidden-card:hover .hidden-card-icon.default:where(.svelte-13ti1cb){opacity:0}.wallpaper-card.svelte-13ti1cb.hidden-card:hover .hidden-card-icon.hover-only:where(.svelte-13ti1cb){opacity:1}.wallpaper-card.svelte-13ti1cb.locked .wallpaper-toggle:where(.svelte-13ti1cb){cursor:not-allowed}.wallpaper-card.svelte-13ti1cb.locked:hover{transform:none}.wallpaper-card.svelte-13ti1cb.locked .card-hover-icon:where(.svelte-13ti1cb){display:none}.wallpaper-upload-tile.svelte-13ti1cb .drop{flex-direction:column;justify-content:center;gap:.4em;width:100%;height:auto;aspect-ratio:var(--wallpaper-ratio);min-height:0;padding:.5em;box-sizing:border-box;border-radius:.25em}.wallpaper-upload-tile.svelte-13ti1cb .drop .icon{width:1.4em;height:1.4em}.wallpaper-upload-tile.svelte-13ti1cb .drop .text{text-align:center}.wallpaper-upload-tile.svelte-13ti1cb .drop .title{font-size:.7em}.reset-wallpaper.svelte-13ti1cb{position:absolute;bottom:.9em;left:.9em;padding:.3em;display:grid;place-items:center;border:none;background:none;color:var(--tich-muted);font-size:.95em;line-height:0;cursor:pointer;opacity:.35;transition:opacity .12s ease}.reset-wallpaper.svelte-13ti1cb:hover{opacity:.8}.reset-wallpaper.svelte-13ti1cb:disabled{opacity:.15;cursor:default}.welcome-page.svelte-1wjmtjc{position:relative;min-height:100dvh}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc){flex-grow:1;position:relative;min-height:100dvh}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .inside:where(.svelte-1wjmtjc){margin:auto;width:21em;padding:0 2em;box-sizing:content-box}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .school-logo-text{font-size:1.3em}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .check-email-icon{display:block;margin:0 auto .6em;font-size:3.5em;color:var(--color-main)}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .check-email-icon g{stroke-width:1.5}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .fun-you-joined:where(.svelte-1wjmtjc){color:var(--color-text);margin-top:.35em;margin-bottom:.6em;font-size:3.05em}@media(max-width:384px){.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .fun-you-joined:where(.svelte-1wjmtjc){font-size:2.7em}}@media(min-width:768px){.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .fun-you-joined:where(.svelte-1wjmtjc){font-size:3.1em;margin-bottom:.8em}}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .form:where(.svelte-1wjmtjc){margin-bottom:1.875em}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .top-bar:where(.svelte-1wjmtjc){position:absolute;top:.85em;inset-inline:1.5em;z-index:10;display:flex;align-items:center;gap:.6em}@media(max-width:767px){.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .top-bar:where(.svelte-1wjmtjc){top:-1.15em}}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .teaching-switch-wrap:where(.svelte-1wjmtjc){display:flex;align-items:center;gap:.6em}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .logout-button:where(.svelte-1wjmtjc){margin-inline-start:auto;display:inline-flex;align-items:center;gap:.4em;font-size:.9em;color:var(--color-text);cursor:pointer}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .logout-icon:where(.svelte-1wjmtjc){display:inline-flex}.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc) .logout-icon:where(.svelte-1wjmtjc):dir(rtl){transform:scaleX(-1)}.welcome-page.svelte-1wjmtjc .footnotes-footer:where(.svelte-1wjmtjc){position:absolute;bottom:1em;inset-inline:0;text-align:center;font-size:.85em}@media(min-width:768px){.welcome-page.svelte-1wjmtjc .footnotes-footer:where(.svelte-1wjmtjc){padding-inline:2em}}@media(max-width:767px){.welcome-page.svelte-1wjmtjc .content-part:where(.svelte-1wjmtjc){margin-top:2em}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc){display:none}}@media(min-width:768px){.welcome-page.svelte-1wjmtjc{display:flex}}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc){position:relative}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .image-wrap:where(.svelte-1wjmtjc){position:relative;height:100vh;width:calc(100vh * var(--wallpaper-ratio, 4/5));overflow:hidden;transition:.1s ease all}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .poster-controls:where(.svelte-1wjmtjc){position:absolute;top:1.5em;inset-inline-end:1.5em;display:flex;align-items:center;gap:.5em}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .edit-posters-button:where(.svelte-1wjmtjc),.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .refresh-posters-button:where(.svelte-1wjmtjc){padding:0;border:none;background:#00000080;backdrop-filter:blur(.5em);-webkit-backdrop-filter:blur(.5em);color:#fff;cursor:pointer}:is(.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .edit-posters-button:where(.svelte-1wjmtjc),.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .refresh-posters-button:where(.svelte-1wjmtjc)):hover{background:#000000a6}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .edit-posters-button:where(.svelte-1wjmtjc){display:inline-block;text-decoration:none;padding:.5em 1em;border-radius:2em;font-size:.9em;outline:dashed .1em currentColor;outline-offset:-.2em}.welcome-page.svelte-1wjmtjc .image-part:where(.svelte-1wjmtjc) .refresh-posters-button:where(.svelte-1wjmtjc){width:2.2em;height:2.2em;display:grid;place-items:center;border-radius:50%;font-size:1em}
