html[data-ui=soft]{--dim:#1410308f;--win-bg:linear-gradient(160deg, #fff 0%, color-mix(in srgb, var(--accent) 5%, #fff) 100%);--win-radius:var(--soft-radius,24px);--win-border:1px solid #ffffffd9;--win-shadow:inset 0 1px 0 #fff, 0 24px 70px rgba(var(--shade,48, 40, 140), .35);--btn-radius:var(--soft-radius-sm,15px);--icon-btn-radius:12px;--pearl-soft:linear-gradient(#ffffffbd, #ffffffbd), var(--pearl-0,linear-gradient(140deg, #b7a4ff, #f4a9d2));--accent-gloss:linear-gradient(140deg, color-mix(in srgb, var(--accent) 48%, white), color-mix(in srgb, var(--accent) 88%, white))}html[data-ui=soft][data-depth=aurora]{--win-radius:28px;--btn-radius:999px;--icon-btn-radius:999px}html[data-ui=soft] body .sheet-backdrop.sheet-backdrop,html[data-ui=soft] body :is(dialog,.glass-modal,.command-palette,.vocabulary-dialog,.file-picker-dialog,.file-confirm-dialog,.picture-gallery)::backdrop{background:var(--dim);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=soft] body .glass-modal .glass-modal-body.glass-modal-body,html[data-ui=soft] body .sheet.sheet.sheet,html[data-ui=soft] body dialog.vocabulary-dialog.vocabulary-dialog,html[data-ui=soft] body dialog.file-picker-dialog.file-picker-dialog,html[data-ui=soft] body dialog.file-confirm-dialog.file-confirm-dialog,html[data-ui=soft] body dialog.picture-gallery.picture-gallery,html[data-ui=soft] body dialog.command-palette.command-palette{background-color:#fff;background-image:var(--win-bg);color:var(--soft-ink,#262c4a);border:var(--win-border);border-radius:var(--win-radius);box-shadow:var(--win-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=soft] body :is(.file-picker-dialog,.file-confirm-dialog){color:var(--soft-ink,#262c4a)}html[data-ui=soft] body .file-dialog-heading h2,html[data-ui=soft] body .file-dialog-heading strong{color:inherit}html[data-ui=soft] body:has(.editor-embed-page){background:0 0}html[data-ui=soft] body:has(.editor-embed-page):before{display:none}html[data-ui=soft] body .classroom-edit-frame{background:0 0}html[data-ui=soft] body .editor-embed-page .sheet-backdrop.sheet-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e}html[data-ui=soft] body .editor-embed-page .sheet.sheet.sheet{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 30px 70px -20px rgba(var(--shade,48, 40, 140), .45)}html[data-ui=soft] body .button,html[data-ui=soft] body .button.primary.start-lesson,html[data-ui=soft] body .button.primary.today-start,html[data-ui=soft] body .text-button,html[data-ui=soft] body .live-return{border-radius:var(--btn-radius)}html[data-ui=soft] body .icon-button:not(.bell-button){border-radius:var(--icon-btn-radius)}html[data-ui=soft] body .live-return{background:var(--accent-gloss);box-shadow:inset 0 1px 0 #ffffff80, 0 8px 18px -10px color-mix(in srgb, var(--accent) 80%, transparent)}html[data-ui=soft] body .dialog-foot .button{border-radius:var(--btn-radius)}html[data-ui=soft] body .account-face,html[data-ui=soft] body .profile-letter,html[data-ui=soft] body .profile-face .profile-avatar,html[data-ui=soft] body .board-watcher{color:var(--accent-ink,#4a35c8);background:var(--pearl-soft)}html[data-ui=soft] body .dialog-foot.dialog-foot{flex-direction:row-reverse;justify-content:flex-end;gap:10px;display:flex}html[data-ui=soft] body .dialog-foot.dialog-foot .button{flex:none;min-width:140px}html[data-ui=soft] body .verb-table thead th{background:color-mix(in srgb, var(--accent) 12%, #fff);color:var(--accent-ink)}html[data-ui=soft] body .pdf-file{background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--soft-ink,#262c4a);border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent)}html[data-ui=soft] body .file-tabs a[aria-current=page]{background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--accent-ink);border-bottom-color:var(--accent)}
