/* ==UserStyle== @name Formative Catppuccin @namespace github.com/catppuccin/userstyles/styles/formative @homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/formative @version 2024.12.31 @updateURL https://github.com/catppuccin/userstyles/raw/main/styles/formative/catppuccin.user.less @supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aformative @description Soothing pastel theme for Formative @author Catppuccin @license MIT @preprocessor less @var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha"] @var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha*"] @var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"] ==/UserStyle== */ @-moz-document domain("app.formative.com"), domain("goformative.com") { :root { @media (prefers-color-scheme: light) { #catppuccin(@lightFlavor); } @media (prefers-color-scheme: dark) { #catppuccin(@darkFlavor); } } #catppuccin(@flavor) { @rosewater: @catppuccin[@@flavor][@rosewater]; @flamingo: @catppuccin[@@flavor][@flamingo]; @pink: @catppuccin[@@flavor][@pink]; @mauve: @catppuccin[@@flavor][@mauve]; @red: @catppuccin[@@flavor][@red]; @maroon: @catppuccin[@@flavor][@maroon]; @peach: @catppuccin[@@flavor][@peach]; @yellow: @catppuccin[@@flavor][@yellow]; @green: @catppuccin[@@flavor][@green]; @teal: @catppuccin[@@flavor][@teal]; @sky: @catppuccin[@@flavor][@sky]; @sapphire: @catppuccin[@@flavor][@sapphire]; @blue: @catppuccin[@@flavor][@blue]; @lavender: @catppuccin[@@flavor][@lavender]; @text: @catppuccin[@@flavor][@text]; @subtext1: @catppuccin[@@flavor][@subtext1]; @subtext0: @catppuccin[@@flavor][@subtext0]; @overlay2: @catppuccin[@@flavor][@overlay2]; @overlay1: @catppuccin[@@flavor][@overlay1]; @overlay0: @catppuccin[@@flavor][@overlay0]; @surface2: @catppuccin[@@flavor][@surface2]; @surface1: @catppuccin[@@flavor][@surface1]; @surface0: @catppuccin[@@flavor][@surface0]; @base: @catppuccin[@@flavor][@base]; @mantle: @catppuccin[@@flavor][@mantle]; @crust: @catppuccin[@@flavor][@crust]; @accent: @catppuccin[@@flavor][@@accentColor]; @contrast: if(@flavor = latte, @text, @base); color-scheme: if(@flavor = latte, light, dark); ::selection { background-color: fade(@accent, 30%); } input, textarea { &::placeholder { color: @subtext0 !important; } border-color: @overlay0; color: @text; } .input { border-color: @overlay0; } .MainAppSideMenu__LogoLink-sc-11gwnv8-2, .MainAppHeader__LogoLink-sc-1gw0bt9-2, .SplitColumnLayout__StyledLogo-sc-4mcl10-4 { svg { path:nth-child(1) { fill: @yellow !important; } path:nth-child(2) { fill: @green !important; } path:nth-child(3) { fill: @blue !important; } path:nth-child(4) { fill: @red !important; } path:nth-child(5) { fill: @yellow !important; } path:nth-child(6) { fill: @text !important; } } } background: @base; body { color: @text; } hr { border-color: @overlay0 !important; } .MainAppSideMenu__RootNav-sc-11gwnv8-0 { background: @surface0; .SideTabItem__RootButton-sc-vtkzgr-0 { &.selected { background: fade(@accent, 50%); &::after { background: @accent; } } &:hover { .avatar { box-shadow: @accent 0 0 0 1px; } } &:not(.selected):hover { .side-tab-item-label-div, .material-icons-outlined, .svg-icons svg { color: @accent; } } } .side-tab-item-label-div, .material-icons-outlined, .svg-icons { color: @text; } } .notifications-count { background: @accent; color: @contrast; } .NotificationCenterAlert__TriggerDiv-sc-165xmi4-0 { background-color: @surface0; .material-icons-outlined { color: @text; } } .avatar:hover { box-shadow: @accent 0 0 0 1px; } .MainAppHeader__RootDiv-sc-1gw0bt9-0 { background-color: @surface0; } .SecondaryHeader__RootDiv-sc-1lpafq7-0 { background: @surface0; border-color: @overlay0; .TabsItem__RootDiv-sc-tj1og8-0 > a { color: @text; } .TabsItem__RootDiv-sc-tj1og8-0:hover > a { color: @accent; } .TabsItem__SelectedLineDiv-sc-tj1og8-1 { background: @accent !important; } .TabsItem__TabLink-sc-tj1og8-3:focus-visible { background: transparent !important; } } main, .FormativesShelf__HeaderDiv-sc-1pswvpk-3, .FormativesShelf__StyledSecondaryHeader-sc-1pswvpk-4, .TabsItem__TabDiv-sc-tj1og8-4:focus-visible { background: @base; } .Home__TitleSpan-sc-q7a345-5, .ClassesShelf__TitleSpan-sc-1ews12o-2, .TabsItem__TabDiv-sc-tj1og8-4, .OverflowEllipsis__RootDiv-sc-1mjk6uz-0, .Label-sc-rzlz3u-0, .Text-sc-1mon9hz-0, .ProfileAccountInfo__BaseDiv-sc-1nbrrm9-0, .Achievements__StyledHeading-sc-nmy2km-2, .Achievements__StyledSubHeading-sc-nmy2km-3, .BadgeCard__BadgeLabelDiv-sc-13976oo-8, .BadgeCard__BadgeDescriptionDiv-sc-13976oo-9, .EmptyExplainer__EmptyExplainerMainText-sc-1ixiesy-2, .EmptyExplainer__EmptyExplainerSubtext-sc-1ixiesy-3, .LabelledDropdownList__StyledLabel-sc-co7v7a-1, .BadgeSidebar__BadgeLabelDiv-sc-oi03p1-3, .BadgeSidebar__BadgeDescriptionDiv-sc-oi03p1-4, .BadgeSidebar__ChallengeProgressStatusDiv-sc-oi03p1-8, .BadgeSidebar__ChallengeProgressFractionDiv-sc-oi03p1-9, .BadgeSidebar__LevelDescriptionDiv-sc-oi03p1-13, .BadgeSidebar__AchievedOnDiv-sc-oi03p1-14, .QuestionNotificationRow__NameP-sc-f7ccw5-7, .QuestionNotificationRow__StyledTimeAgo-sc-f7ccw5-8, .TextViewable__RootDiv-sc-ohojgu-0, .ScorePill__ScoreDiv-sc-w63ftw-0, .QuestionViewable__QuestionTextRichTextWrapperDiv-sc-13jvio2-1, .QuestionViewable__QuestionNumberDiv-sc-13jvio2-3, .FormativeStudentFooter__ProgressCountDiv-sc-6tj89c-1, .FormativeStudentFooter__SubTextDiv-sc-6tj89c-5, .FormativesShelf__ShowScoresText-sc-1pswvpk-6, .ModalBody__RootDiv-sc-1lg094f-0, .Elements__Title-sc-1qtb2ho-9, .JoinQuickCode__QuickCodeTextParagraph-sc-1uhfett-1, .CallToActionLink__ActionText-sc-yuiy65-1, .Checkbox__CheckboxLabel-sc-1oy0ey9-4, .ModalTitle__TitleH4-sc-18cspoj-1, .FormativeItemViewable__HintDiv-sc-m0kwch-8, .NoFormatives__HeadingDiv-sc-1v9g5eg-1, .NoFormatives__BodyP-sc-1v9g5eg-2, .DragAndDropViewableContainer__InstructionsDiv-sc-1ke293x-0, .QuestionViewable__CorrectAnswerLabelDiv-sc-13jvio2-7, .MatchingTableRow__ArrowIcon-sc-1u9h4tb-1, .PracticeSet__StyledLastUpdated-sc-1wup6tb-9, .MaterialIcon-sc-1g5xoi8-0, .MinimalFormativeStudentHeader__FormativeTitleDiv-sc-14rcnaq-4, .ErrorExplainer__SubTextHeading-sc-7nq4if-2, .ErrorExplainer__MainTextHeading-sc-7nq4if-1, .ErrorExplainer__TechnicalDetailsHeading-sc-7nq4if-3, .ErrorExplainer__ErrorIdParagraph-sc-7nq4if-4, .TeacherPacedStart__DetailsDiv-sc-1f4f5sd-4, .Elements__SubText-sc-1qtb2ho-11, .RichText__RootReadOnlyDiv-sc-fjolxt-1 *, .ValidatedInputNew__InputPrefixSpan-sc-18vdili-3, .LaunchRespondusBrowser__MainTextHeading-sc-1ymzzc2-5, .LaunchRespondusBrowser__DetailsParagraph-sc-1ymzzc2-4, .PracticeSession__PopoverContentDiv-sc-1t2vn9a-4, .ExpandableAccordionHeader__HeaderRow-sc-cu02pz-1, .VerticalButton__StyledSpan-sc-1h2we7r-1, .ShelfTile__LabelDiv-sc-1oc4c00-3, .PracticeSet__AddItemCardContents-sc-1wup6tb-10 { color: @text; } .TabsItem__TabDiv-sc-tj1og8-4:hover, .RespondusTroubleshootLink__TroubleshootingAnchor-sc-17na5u4-7, .Summary__RawButtonLink-sc-1ofq6fd-2 { color: @accent; } .FormativesShelf__StyledSecondaryHeader-sc-1pswvpk-4 { border-color: @overlay0; } .TabsItem__SelectedLineDiv-sc-tj1og8-1 { background: @accent !important; } .Pill__RootDiv-sc-4b6mpn-0, .ItemInfoPill-sc-ecx83e-0, .FormativeItemViewable__HintsRemainingCountDiv-sc-m0kwch-11, .IconWarningButton__RootButton-sc-1b683n6-0, .Ellipse__RootButton-sc-1teidw7-0 { &.IconWarningButton__RootButton-sc-1b683n6-0:hover { border-color: @red; } > svg[width="16"] { path { stroke: @red; } } &, .material-icons-outlined { color: @text !important; } background: @surface2 !important; border-color: @overlay0; } .Card__RootDiv-sc-hyrluv-0, .Card__RootDiv-sc-4gt2nj-0 { background: @surface0; border-color: @overlay0; &.selected { border-color: @accent; outline-color: @accent; } .material-icons-outlined { color: @text; } &:hover { .FormativeCard__TitleOverflowEllipsis-sc-tkxjaz-7, .SectionCard__SectionTitleOverflowEllipsis-sc-ir1v2v-4 { color: @accent; } } } .ClassAvatar__RootDiv-sc-i7tto7-0, .avatar > div { background: @accent; color: @contrast; } .ReactSelect__control { background: @surface0; border-color: @overlay0; .ReactSelect__placeholder { color: @subtext0; } .ReactSelect__indicator, .ReactSelect__single-value, .ReactSelect__input-container { color: @text; } &:focus-within { border-color: @accent !important; } } .react-select-icon { color: @text; } .ReactSelect__menu { background: @surface2 !important; color: @text; .SearchBarOption__RootLink-sc-191bb28-1:hover .SearchBarOption__TitleOverflowEllipsis-sc-191bb28-0 { color: @accent; } .ReactSelect__option--is-focused { background: @overlay0; } .ReactSelect__option--is-selected { background: @accent; color: @contrast; } .ReactSelect__menu-notice { color: @subtext0; } } .ClassesShelfContainer__StyledButton-sc-zx4vft-0 .material-icons-outlined { color: @text; } .Button__StyledButton-sc-aum9f1-1, .IconButton__RootButton-sc-ebvofk-0, .SectionDetail__BackLink-sc-1aifgaj-4 { background: @surface0 !important; &, .material-icons-outlined { color: @accent !important; border-color: @overlay0; } &:hover, &:enabled:focus { background: @surface1; border-color: @accent; } } .Switch__RootButton-sc-1ss5zxi-0 { background: @surface0; &[aria-checked="true"] { background: @accent; } .Switch__BallDiv-sc-1ss5zxi-1 { background: @overlay0; } } .ButtonSwitch__RootDiv-sc-1cluxwg-0 { background: @surface1; .ButtonSwitchOption__RootDiv-sc-ek1jm8-0 { &.selected { background: @surface2; } color: @text; } } .FormativeCardScore__PercentageSpan-sc-p5mc30-1 { &[style*="rgba(32, 213, 171, 0.2)"] { background: fade(@green, 50%) !important; } &[style*="rgba(255, 222, 51, 0.2)"] { background: fade(@yellow, 50%) !important; } &[style*="rgba(0, 165, 251, 0.2)"] { background: fade(@blue, 50%) !important; } &[style*="rgba(255, 76, 77, 0.2)"] { background: fade(@red, 50%) !important; } } .Dropdown__PopoverContent-sc-1s7u5eb-2, .Popover__PopoverContent-sc-1x169li-4 { background: @surface2; .DropdownRow__RowButton-sc-1bu6csb-0 { background: @surface2; border-color: @overlay2; &, .dropdown-list-icon, .material-icons-outlined { color: @text !important; svg path { fill: @text !important; } } &:hover { background: @overlay0 !important; color: @text !important; } } .Dropdown__PopoverArrow-sc-1s7u5eb-1, .Popover__PopoverArrow-sc-1x169li-3 { fill: @surface2; } .StrokePicker__InnerDiv-sc-8widgm-4 { background: @surface2; } } .DropdownList__TriggerButton-sc-1hvvmg1-0, .EmptyExplainer__StyledMaterialIcon-sc-1ixiesy-4 { color: @accent; } .ProfileAccountInfo__DashedGroup-sc-1nbrrm9-2 { border-color: @overlay0; } .BadgeCard__RootButton-sc-13976oo-0 { &:hover, &:focus, &.selected { .BadgeCard__BadgeLabelDiv-sc-13976oo-8 { color: @accent; } .Card__RootDiv-sc-4gt2nj-0 { border-color: @accent; } } .BadgeCard__ProgressPercentSpan-sc-13976oo-7 { color: @text; } } .BadgeSidebar__RootDiv-sc-oi03p1-0 { background: @surface0; .SvgIconWrapper__SvgIconDiv-sc-1u203y2-0 { svg path { fill: @text; } &:hover { background: @surface1; } } .BadgeSidebar__ChallengeLevelsDiv-sc-oi03p1-10 { border-color: @overlay0; } } .BadgeCard__BadgeImage-sc-13976oo-5, .BadgeSidebar__BadgeImage-sc-oi03p1-2 { &[src*="responses"] { @svg: escape( '<svg xmlns="http://www.w3.org/2000/svg" width="192" height="181" fill="none"><g clip-path="url(#a)" transform="translate(31.528)"><path fill="@{peach}" d="M.972 63.518C.972 28.748 29.159.56 63.929.56s62.958 28.187 62.958 62.957v109.726a7.196 7.196 0 0 1-7.195 7.195H8.167a7.196 7.196 0 0 1-7.195-7.195z"/><mask id="c" width="127" height="181" x="0" y="0" maskUnits="userSpaceOnUse"><path fill="url(#b)" d="M.972 63.518C.972 28.748 29.159.56 63.929.56s62.958 28.187 62.958 62.957v109.726a7.196 7.196 0 0 1-7.195 7.195H8.167a7.196 7.196 0 0 1-7.195-7.195z"/></mask><g mask="url(#c)"><path fill="url(#d)" d="M.972 63.518C.972 28.748 29.159.56 63.929.56s62.958 28.187 62.958 62.957v109.726a7.196 7.196 0 0 1-7.195 7.195H8.167a7.196 7.196 0 0 1-7.195-7.195z"/></g><path stroke="@{base}" stroke-width="1.124" d="M10.534 63.524c0-29.493 23.909-53.401 53.402-53.401 29.492 0 53.401 23.908 53.401 53.401v100.732a6.633 6.633 0 0 1-6.633 6.633H17.167a6.633 6.633 0 0 1-6.633-6.633z"/><path stroke="@{base}" stroke-linecap="round" stroke-width="1.124" d="M116.972 77.56h-30.98a1.02 1.02 0 0 1-1.02-1.02V41.56c0-8.836 7.163-16 16-16v0"/><path stroke="@{base}" stroke-width="1.124" d="M23.534 125.123h93.312v23.159H23.534Zm-13 39.242a6.633 6.633 0 0 0 6.633 6.633h93.537a6.633 6.633 0 0 0 6.633-6.633v-15.627H10.534Z"/><path stroke="@{base}" stroke-width="1.124" d="M40.534 102.123h77.123v23.159H40.534Zm20-24h56.876v23.876H60.534Z"/><path fill="@{base}" d="M17.066 138.61a1.048 1.048 0 1 1-2.096.002 1.048 1.048 0 0 1 2.096-.002m98-64a1.048 1.048 0 1 1-2.096.001 1.048 1.048 0 0 1 2.096-.001m-54-54a1.048 1.048 0 1 1-2.096.002 1.048 1.048 0 0 1 2.096-.002m-29 93a1.048 1.048 0 1 1-2.096.002 1.048 1.048 0 0 1 2.096-.002m24-63a1.048 1.048 0 1 1-2.096.002 1.048 1.048 0 0 1 2.096-.002"/><path fill="@{base}" fill-rule="evenodd" d="M34.534 41.56a.562.562 0 1 0-1.124 0v1.438h-2.253a.563.563 0 0 0 0 1.125h2.253v3.253a.562.562 0 1 0 1.124 0v-3.253h2.438a.562.562 0 0 0 0-1.124h-2.438z" clip-rule="evenodd"/><path fill="@{base}" fill-rule="evenodd" d="M34.534 41.56a.562.562 0 1 0-1.124 0v1.438h-2.253a.563.563 0 0 0 0 1.125h2.253v3.253a.562.562 0 1 0 1.124 0v-3.253h2.438a.562.562 0 0 0 0-1.124h-2.438zm44-21a.562.562 0 1 0-1.124 0V22h-2.253a.562.562 0 0 0 0 1.124h2.253v3.253a.562.562 0 1 0 1.124 0v-3.253h2.438a.563.563 0 0 0 0-1.125h-2.438z" clip-rule="evenodd"/><path fill="@{base}" fill-rule="evenodd" d="M78.534 20.56a.562.562 0 1 0-1.124 0V22h-2.253a.562.562 0 0 0 0 1.124h2.253v3.253a.562.562 0 1 0 1.124 0v-3.253h2.438a.563.563 0 0 0 0-1.125h-2.438zm-39 56a.562.562 0 1 0-1.124 0V81h-5.13a.562.562 0 0 0 0 1.124h5.13v6.13a.562.562 0 1 0 1.124 0v-6.13h5.438a.562.562 0 0 0 0-1.124h-5.438z" clip-rule="evenodd"/><path fill="@{base}" fill-rule="evenodd" d="M39.534 76.56a.562.562 0 1 0-1.124 0V81h-5.13a.562.562 0 0 0 0 1.124h5.13v6.13a.562.562 0 1 0 1.124 0v-6.13h5.438a.562.562 0 0 0 0-1.124h-5.438z" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill="@{base}" d="M.972.56h125.915v179.88H.972Z"/></clipPath></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } &[src*="formatives-assigned-submitted"] { @svg: escape( '<svg xmlns="http://www.w3.org/2000/svg" width="192" height="181" fill="none"><g clip-path="url(#a)" transform="translate(23.5)"><path fill="@{green}" fill-rule="evenodd" d="M70.746 40.026 9.431 2.446C5.337-.064.076 2.883.076 7.686v135.031a6.15 6.15 0 0 0 3.418 5.507l64.905 32.13c2.7 1.336 5.705.491 7.434-1.551l65.75-31.736a6.14 6.14 0 0 0 3.474-5.533V6.449c0-4.771-5.201-7.722-9.297-5.275z" clip-rule="evenodd"/><mask id="c" width="145" height="180" x="0" y="0" maskUnits="userSpaceOnUse"><path fill="url(#b)" fill-rule="evenodd" d="M71.537 39.219 9.356 1.109C5.26-1.401 0 1.546 0 6.348V141.38a6.15 6.15 0 0 0 3.419 5.507l64.904 32.129a6.1 6.1 0 0 0 3.207.627 6.1 6.1 0 0 0 3.13-.601l66.858-32.27a6.14 6.14 0 0 0 3.473-5.533V6.154c0-4.771-5.2-7.722-9.296-5.275z" clip-rule="evenodd"/></mask><g mask="url(#c)"><path fill="url(#d)" fill-rule="evenodd" d="M71.575 39.1 9.346.96C5.252-1.55-.01 1.397-.01 6.2v135.031a6.14 6.14 0 0 0 3.42 5.507l64.904 32.13a6.1 6.1 0 0 0 2.89.643 6.1 6.1 0 0 0 3.456-.567l66.857-32.269a6.14 6.14 0 0 0 3.473-5.534V6.057c0-4.77-5.2-7.722-9.296-5.274z" clip-rule="evenodd"/></g><mask id="e" fill="@{base}"><path fill-rule="evenodd" d="M71.66 172.771a12 12 0 0 0-1.337 0 5.3 5.3 0 0 1-2.57-.512L8.016 143.843a5.3 5.3 0 0 1-3.024-4.786V20.5c0-4.1 4.457-6.648 7.99-4.567L69.166 49.02a3.6 3.6 0 0 0 3.651 0l56.185-33.088c3.533-2.081 7.989.466 7.989 4.567v118.557a5.3 5.3 0 0 1-3.023 4.786l-59.739 28.416a5.3 5.3 0 0 1-2.569.512" clip-rule="evenodd"/></mask><path fill="@{base}" d="m67.754 172.259-.387.812zm-59.74-28.416.387-.812zm4.967-127.91-.456.775zm116.021 0-.457-.775zm4.966 127.91-.386-.812zm-59.739 28.416-.386-.812zM72.817 49.021l-.456-.775Zm-2.494 123.75.05.898zm1.337 0-.05.898zm-1.388-.898a4.4 4.4 0 0 1-2.132-.426l-.773 1.624a6.2 6.2 0 0 0 3.006.598zm-2.132-.426L8.4 143.031l-.772 1.624 59.738 28.416ZM8.4 143.031a4.4 4.4 0 0 1-2.51-3.974H4.092a6.2 6.2 0 0 0 3.537 5.598zm-2.51-3.974V20.5H4.092v118.557Zm0-118.557c0-3.405 3.7-5.52 6.634-3.792l.912-1.55c-4.132-2.434-9.345.545-9.345 5.342Zm6.634-3.792 56.184 33.088.913-1.55-56.184-33.088zm116.02-1.55L72.361 48.246l.913 1.55 56.184-33.088zm9.346 5.341c0-4.796-5.213-7.775-9.346-5.341l.913 1.55c2.934-1.728 6.634.387 6.634 3.791zm0 118.558V20.5h-1.799v118.557Zm-3.537 5.598a6.2 6.2 0 0 0 3.537-5.598h-1.799a4.4 4.4 0 0 1-2.51 3.974zm-59.738 28.416 59.738-28.416-.772-1.624-59.739 28.416zm-3.007.598a6.2 6.2 0 0 0 3.007-.598l-.773-1.624a4.4 4.4 0 0 1-2.132.426zm-2.9-123.873c1.409.83 3.156.83 4.564 0l-.912-1.55a2.7 2.7 0 0 1-2.739 0zm1.664 123.873q.619-.034 1.236 0l.102-1.796q-.72-.04-1.439 0z" mask="url(#e)"/><path stroke="@{base}" stroke-width="1.124" d="M58.08 48.523v53.064c0 .994-.805 1.799-1.799 1.799H44.803c-1.52 0-2.355 1.769-1.388 2.942l27.686 33.62a1.8 1.8 0 0 0 2.761.019l28.478-33.62c.99-1.169.159-2.961-1.373-2.961H90.008a1.8 1.8 0 0 1-1.798-1.799v-59.36"/><path stroke="@{base}" stroke-width="1.124" d="M88.08 60.653v53.064c0 .993-.806 1.798-1.799 1.798H74.803c-1.52 0-2.355 1.769-1.388 2.943l27.686 33.619a1.8 1.8 0 0 0 2.761.019l28.478-33.619c.99-1.169.159-2.962-1.373-2.962h-10.959a1.8 1.8 0 0 1-1.799-1.798v-89.49M57.865 42.965v40.771c0 .994.805 1.799 1.798 1.799H71.14c1.527 0 2.36 1.782 1.38 2.953l-27.718 33.114a1.798 1.798 0 0 1-2.742.019L13.55 88.507c-1.003-1.166-.175-2.972 1.364-2.972h10.955a1.8 1.8 0 0 0 1.799-1.799V25.227"/><path fill="@{base}" fill-rule="evenodd" d="M124.554 37.227a.562.562 0 0 0-1.125 0v2.438h-2.253a.562.562 0 0 0 0 1.125h2.253v2.252a.562.562 0 0 0 1.125 0V40.79h2.437a.562.562 0 1 0 0-1.124h-2.437z" clip-rule="evenodd"/><path fill="@{base}" fill-rule="evenodd" d="M124.554 37.227a.562.562 0 0 0-1.125 0v2.438h-2.253a.562.562 0 0 0 0 1.125h2.253v2.252a.562.562 0 0 0 1.125 0V40.79h2.437a.562.562 0 1 0 0-1.124h-2.437zm-111 20a.562.562 0 0 0-1.125 0v2.438h-2.253a.562.562 0 1 0 0 1.125h2.253v2.252a.562.562 0 1 0 1.125 0V60.79h2.437a.562.562 0 1 0 0-1.124h-2.437z" clip-rule="evenodd"/><path fill="@{base}" fill-rule="evenodd" d="M13.554 57.227a.562.562 0 0 0-1.125 0v2.438h-2.253a.562.562 0 1 0 0 1.125h2.253v2.252a.562.562 0 1 0 1.125 0V60.79h2.437a.562.562 0 1 0 0-1.124h-2.437zm34 81a.562.562 0 0 0-1.125 0v4.438H41.3a.562.562 0 0 0 0 1.124h5.13v6.13a.563.563 0 1 0 1.125 0v-6.13h5.438a.562.562 0 1 0 0-1.124h-5.438z" clip-rule="evenodd"/><path fill="@{base}" fill-rule="evenodd" d="M47.554 138.227a.562.562 0 0 0-1.125 0v4.438H41.3a.562.562 0 0 0 0 1.124h5.13v6.13a.563.563 0 1 0 1.125 0v-6.13h5.438a.562.562 0 1 0 0-1.124h-5.438z" clip-rule="evenodd"/><path fill="@{base}" d="M18.085 71.276a1.048 1.048 0 1 1-2.096.003 1.048 1.048 0 0 1 2.096-.003m48 79a1.048 1.048 0 1 1-2.093 0 1.048 1.048 0 1 1 2.093 0m-41-28a1.048 1.048 0 1 1-2.094 0 1.048 1.048 0 1 1 2.094 0m103-43a1.048 1.048 0 1 1-2.094 0 1.048 1.048 0 1 1 2.094 0"/></g><defs><clipPath id="a"><path fill="@{base}" d="M0 0h145.057v180.999H0z"/></clipPath></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } } .ProgressBar__ProgressDiv-sc-4qm1te-0 { background: @overlay0; .ProgressBar__ProgressBarDiv-sc-4qm1te-2 { background: @accent; } } .notification { &.notification-success { background: @green !important; color: @contrast !important; } } .Tooltip__Content-sc-1k6bq57-0 { background: @surface0; color: @text; .Tooltip__KeyboardShortcutContainerDiv-sc-1k6bq57-1 { background: @surface1; color: @text; } } .Modal__Overlay-sc-1uf7odj-0 { background: fade(@crust, 80%); } .Modal__Content-sc-1uf7odj-1 { background: @base; .modal-header, .modal-footer { border-color: @overlay0 !important; } .ModalHeader__Title-sc-1aoz840-1 { color: @text; } .modal-footer { background: @base; } .ModalHeader__CloseButton-sc-1aoz840-2 { border-color: @overlay0; background: @surface0; &:enabled:hover { background: @surface1 !important; border-color: @accent; } } .CopyablePracticeSetInfo__LinkText-sc-14zdsnw-3, .CopyablePracticeSetInfo__ExplainerDiv-sc-14zdsnw-5 { background: @surface0; } .ThemePreview__PrimaryColorDiv-sc-zh51j9-0[style*="outline"] { &[style*="outline: rgb(255, 255, 255)"] { outline-color: @text !important; } &[style*="outline: rgb(13, 100, 242)"] { outline-color: @accent !important; } } } .ReactModal__Overlay { background: fade(@crust, 80%); .ReactModal__ActualContent { background: @base !important; .ModalBody-sc-1lg094f-0 > * { color: @text !important; &.ErrorExplainer__BodyDiv-sc-7nq4if-0 { .material-icons-outlined { color: @red; } .ErrorExplainer__TechnicalDetailsHeading-sc-7nq4if-3, .ErrorExplainer__ErrorIdParagraph-sc-7nq4if-4 { color: @subtext0; } } &.Input__StyledInput-sc-1632reg-0 { background: @surface0 !important; &::placeholder { color: @overlay2 !important; } &:focus { border-color: @accent; } } &.CookiePolicyModal__AccordionDiv-sc-dpnzx7-0 .AccordionItem__ContainerDiv-sc-1aj05j4-0 { &, .AccordionItem__HeaderDiv-sc-1aj05j4-1, .AccordionItem__BodyDiv-sc-1aj05j4-5 { background: @surface0; border-color: @overlay0; } .material-icons-outlined { color: @text; } .CookiePolicyModal__BlueAlertText-sc-dpnzx7-5 { color: @accent; } } } .ModalBody-sc-1lg094f-0:has(.Submit__ContentTitleH3-sc-1vceatk-1) svg path { fill: @accent; } .ModalTitle { background: @base; } .PracticeDispatchModalOptionLink__RootLink-sc-1wp7oro-0 { background: @surface1 !important; img { &[src*="flashcard-preview"] { @svg: escape( '<svg width="147" height="108" viewBox="0 0 147 108" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><mask id="c" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="147" height="108"><rect width="147" height="108" rx="4" fill="@{surface2}"/></mask><g filter="url(#b)" mask="url(#c)"><rect x="16" y="16" width="115" height="76" rx="4" fill="@{surface2}" shape-rendering="crispEdges"/><path d="M40 44h67M40 54h67M40 64h49.742" stroke="@{text}" stroke-width="4" stroke-linecap="round"/></g></g><defs><filter id="b" x="4" y="8" width="139" height="100" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1029"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1029" result="shape"/></filter><clipPath id="a"><rect width="147" height="108" fill="@{surface2}"/></clipPath></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } &[src*="match-preview"] { @svg: escape( '<svg width="191" height="146" viewBox="0 0 191 146" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(#a)"><rect x="12" y="8" width="47" height="34" rx="4" fill="@{accent}"/></g><g filter="url(#b)"><rect x="12" y="52" width="47" height="34" rx="4" fill="@{surface2}"/></g><g filter="url(#c)"><rect x="12" y="96" width="47" height="34" rx="4" fill="@{surface2}"/></g><g filter="url(#d)"><rect x="72" y="8" width="47" height="34" rx="4" fill="@{surface2}"/></g><g filter="url(#e)"><rect x="72" y="52" width="47" height="34" rx="4" fill="@{surface2}"/></g><g filter="url(#f)"><rect x="72" y="96" width="47" height="34" rx="4" fill="@{surface2}"/></g><g filter="url(#g)"><rect x="132" y="8" width="47" height="34" rx="4" fill="@{surface2}"/></g><g filter="url(#h)"><rect x="132" y="52" width="47" height="34" rx="4" fill="@{accent}"/></g><g filter="url(#i)"><rect x="132" y="96" width="47" height="34" rx="4" fill="@{surface2}"/></g><defs><filter id="a" x="0" y="0" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="b" x="0" y="44" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="c" x="0" y="88" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="d" x="60" y="0" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="e" x="60" y="44" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="f" x="60" y="88" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="g" x="120" y="0" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="h" x="120" y="44" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter><filter id="i" x="120" y="88" width="71" height="58" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="6"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2281_1053"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2281_1053" result="shape"/></filter></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } &[src*="quiz-preview"] { @svg: escape( '<svg width="209" height="85" viewBox="0 0 209 85" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(#a)"><rect x="115.371" y="7" width="39.3799" height="28.6254" rx="3.36769" fill="@{surface2}"/></g><g filter="url(#b)"><rect x="115.371" y="42.3746" width="39.3799" height="28.6254" rx="3.36769" fill="@{surface2}"/></g><g filter="url(#c)"><rect x="158.991" y="7" width="39.3799" height="28.6254" rx="3.36769" fill="@{surface2}"/></g><g filter="url(#d)"><rect x="158.991" y="42.3746" width="39.3799" height="28.6254" rx="3.36769" fill="@{surface2}"/></g><g filter="url(#e)"><rect x="11" y="7" width="96" height="64" rx="3.34694" fill="@{surface2}" shape-rendering="crispEdges"/><path d="M31.082 30.429h56.06m-56.06 8.367h56.06m-56.06 8.367h41.62" stroke="@{text}" stroke-width="3.34694" stroke-linecap="round"/></g><defs><filter id="a" x="105.268" y="0.264616" width="59.586" height="48.8315" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="3.36769"/><feGaussianBlur stdDeviation="5.05154"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_110_1187"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_110_1187" result="shape"/></filter><filter id="b" x="105.268" y="35.6392" width="59.586" height="48.8315" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="3.36769"/><feGaussianBlur stdDeviation="5.05154"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_110_1187"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_110_1187" result="shape"/></filter><filter id="c" x="148.888" y="0.264616" width="59.586" height="48.8315" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="3.36769"/><feGaussianBlur stdDeviation="5.05154"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_110_1187"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_110_1187" result="shape"/></filter><filter id="d" x="148.888" y="35.6392" width="59.586" height="48.8315" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="3.36769"/><feGaussianBlur stdDeviation="5.05154"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_110_1187"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_110_1187" result="shape"/></filter><filter id="e" x="0.959185" y="0.306123" width="116.082" height="84.0816" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="3.34694"/><feGaussianBlur stdDeviation="5.02041"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_110_1187"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_110_1187" result="shape"/></filter></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } } } } } .NotificationCenterAlertListContainer__RootDiv-sc-1kyy25p-0 { background: @surface2; .FormativeNotificationsCard__HeaderDiv-sc-fv5hu9-1, .QuestionNotificationRow__IndentedBorderDiv-sc-f7ccw5-1, .QuestionNotificationRow__RootDiv-sc-f7ccw5-0 { border-color: @overlay2; } .FormativeNotificationsCard__RootDiv-sc-fv5hu9-0 { background: @surface2; border-color: @overlay2; &:hover { background: @overlay0; } } .QuestionNotificationRow__RootDiv-sc-f7ccw5-0:hover { background: transparent; } .material-icons-outlined { color: @text; &:hover { color: @accent; } } } .SectionCard__InactiveSectionIcon-sc-ir1v2v-3 { svg { path:nth-child(1) { fill: @overlay0 !important; } path:nth-child(2), path:nth-child(3) { fill: @text !important; } } } .SectionDetail__Header-sc-1aifgaj-2 { background: transparent; } .FormativeStudentHeader__UpperDiv-sc-yw00ql-12 { background: @crust !important; color: @text; &, .FormativeStudentHeader__InfoItem-sc-yw00ql-7 { border-color: @overlay0; } } .FormativeStudentHeader__NavStrip-sc-yw00ql-11 { .FormativeStudentHeader__ScrollableDiv-sc-yw00ql-9 { &::-webkit-scrollbar-track { background: @surface0 !important; border-color: @surface0 !important; } &::-webkit-scrollbar-thumb { background: @overlay0 !important; border-color: @overlay0 !important; } } background: @mantle; border-color: @overlay0; .selectedSection { border-color: @accent; } .formative-nav-item { &, .formative-nav-item-icon { color: @text; } .FormativeStudentNavItem__StyledMessageIcon-sc-i1u5ts-4 { color: @accent; } &:hover, &:focus { background: @surface1; color: @accent; border-color: @accent; } .fxpwVv { background-color: @green; } .hSVaRB { background-color: @text; } .kBznqt { background-color: @yellow; } .hfnlVy { background-color: @red; } .bDcnFV { background-color: @peach; } svg { path { stroke: @red; } } } } .checkbox-root { button { background: @surface0; border-color: @accent !important; box-shadow: none !important; } &.checked button { background: @accent !important; } .Checkbox__RadioCircleDiv-sc-1oy0ey9-3 { background: @contrast !important; } .Checkbox__IndicatorIcon-sc-1oy0ey9-5 { color: @contrast; } } .FormativeUnavailableMessage__InnerDiv-sc-14kxg7t-1 { border-color: @accent; background-color: @surface0; } .FormativeItemViewable__RootDiv-sc-m0kwch-0, .SectionDescription__SectionInformationCard-sc-nmaua7-0 { background: @mantle; .correct { outline-color: @green !important; background: color-mix(in srgb, @base, @green 25%) !important; } .incorrect { outline-color: @red !important; background: color-mix(in srgb, @base, @red 25%) !important; } &, .withFunctionalizedViewable__LeftColumn-sc-1636o2h-2, .withFunctionalizedViewable__RightColumn-sc-1636o2h-4 { border-color: @overlay0; } .SectionDescription__DividerDiv-sc-nmaua7-1 { border-color: @overlay0; } .ScoreCircle__RootDiv-sc-lj5glq-0 { &[style*="rgb(32, 213, 171)"] { background-color: @green !important; .material-icons-outlined { color: @contrast !important; } } &[style*="rgb(255, 222, 51)"] { background-color: @yellow !important; } &[style*="rgb(255, 138, 51)"] { background-color: @peach !important; } &[style*="rgb(255, 76, 77)"] { background-color: @red !important; .material-icons-outlined { color: @contrast !important; } } border-color: @overlay2 !important; } .BlankOutput__FillableEntity-sc-15mzaww-3, .BlankOutput__FillableNumericDiv-sc-15mzaww-2 { outline-color: @accent; color: @text; background: @surface0; .KatexOutput__RootDiv-sc-gu2jna-0 { [style*="color: rgb(204, 0, 0)"] { color: @red !important; } } } .match-table-grid-container table { th, tr, td { background: @surface0 !important; border-color: @overlay0; .checkbox-root button { background: @surface1; } } } .TargetElementViewable__BoxDiv-sc-1cp2mml-1 { background: @surface0; border-color: @accent; .TargetChoiceViewable__ContentDiv-sc-6nylj9-1 { background: @surface1; border-color: @overlay0; } .TargetElementViewable__AddSelectedChoiceButton-sc-1cp2mml-6 i { background: @accent; color: @contrast; } } .MatchingTable__Table-sc-1rhxmvo-1 { &, td, tr { border-color: @overlay0; } tr.isOver { outline-color: @accent; } } .ChoiceElementViewable__RootDiv-sc-viwu2x-0 { background: @surface0; border-color: @overlay0; &:hover, &.highlight { border-color: @accent; background: @surface1; } .ChoiceElementViewable__LabelRichText-sc-viwu2x-4 { background: transparent; color: @text; } .Button__StyledButton-sc-aum9f1-1, i { background: transparent !important; } } .ChoiceElement__RootDiv-sc-1mbtxfk-1 { background: transparent; } .ChoiceElement__StyledRawButton-sc-1mbtxfk-0 { .ChoiceElement__LabelRichText-sc-1mbtxfk-3, .material-icons-outlined { background: transparent; } } .ChoiceOptionViewable__RightSideDiv-sc-a2vwy6-2 { border-color: @overlay0; .ChoiceOptionViewable__StrickenOverlayDiv-sc-a2vwy6-7 { background-image: repeating-linear-gradient( 315deg, transparent, transparent 16px, @text 16px, @text 18px ); } } .InlineChoiceOutput__InlineChoiceOutputDiv-sc-1694w84-2 { background: @surface0; border-color: @accent; } .DrawingCardButton__RootButton-sc-u2qprg-1 { border-color: @overlay0; .DrawingCardButton__DrawingPreview-sc-u2qprg-3 { background: rgb(245, 246, 248); } .DrawingCardButton__HoverDarkScrim-sc-u2qprg-2 { background: fade(@crust, 75%); border-radius: 0; } .DrawingCardButton__ShowYourWorkPseudoButtonDiv-sc-u2qprg-0 { border-color: @overlay0; color: @text; background: @base; } .DrawingCardButton__IncompleteIndicatorDiv-sc-u2qprg-4 { background: @yellow; svg path { fill: @contrast; } } &:hover .DrawingCardButton__ShowYourWorkPseudoButtonDiv-sc-u2qprg-0 { background: @surface2; border-color: @accent; } } .DragAndDropImageDropLocation__DropLocationContainerDiv-sc-oq3fcx-1 { &:hover { .DragAndDropImageDropLocationPoint-sc-1v0z50f-0 { background: @surface1; border-color: @surface1; } .dropzone-tip::before { background: @surface1; } } .DragAndDropImageDropLocationPoint-sc-1v0z50f-0 { background: @surface0; border-color: @surface0; } .dropzone-tip::before { background: @surface0; } .isOver .dropzone { background: @surface1; .dropzone-number { background: @surface2 !important; } } .dropzone { &:hover, &.selected { background: @surface1; .dropzone-number { background: @surface2 !important; } } border-color: @accent !important; background: @surface0; .dropzone-number { background: @surface1; } } } .DragAndDropChoice__RootDiv-sc-1wzeg1h-3 { background: @surface0; border-color: @overlay0; .Button__StyledButton-sc-aum9f1-1, .DragAndDropChoice__DragIcon-sc-1wzeg1h-1 { background: transparent; } &.selected { background: @surface1; } } .DragAndDropDropzoneOutput__RootDiv-sc-1is7exh-0 { background: @surface0; border-color: @accent; &.hasAnswer { border-color: @overlay0; } } .AnswerCorrectnessIndicator__CircleDiv-sc-18hnk99-1 { &.correct { background: @green; } .material-icons-outlined { color: @contrast; } } .ShortAnswerViewableDetails__InputAutosizeTextarea-sc-1ugk4gk-0 { background: @surface0; border-color: @overlay0; color: @text; } .ExpandableAccordionHeader__RootButton-sc-cu02pz-0 { background: transparent; } .GraphViewableDetails__GraphAndControlsDiv-sc-13yx2r4-2 { .VerticalButton__StyledButton-sc-1h2we7r-2 { &:disabled { i, span { color: @subtext0; } } &:not(:disabled):hover, &:not(:disabled):focus-within { div { background: @surface0; } span { color: @accent; } } } .Graph__ContainerDiv-sc-1y56z00-0 { border-color: @overlay0; background: @surface0; svg { line[stroke="rgb(4,28,68)"], marker[stroke="rgb(4,28,68)"] { fill: @subtext1; stroke: @subtext1; } path[stroke="rgb(80,95,121)"] { fill: @subtext0; stroke: @subtext0; } path[stroke="rgb(192,197,207)"] { fill: @overlay0; stroke: @overlay0; } path[stroke="rgb(13,100,242)"] { stroke: @blue; fill: @blue; } text { stroke: @surface0 !important; fill: @text; } ellipse[fill="rgb(13,100,242)"] { stroke: @surface0; fill: @blue; } } .Coords__CoordsDiv-sc-1fj077e-1 { background: @surface2; } } } } .MediaSlider__RootSpan-sc-1gz67jn-0 { .TrimmerMarker__TooltipDiv-sc-1f17hi4-1 { background: @surface2; color: @text; } .Thumb__RootSpan-sc-yv6w5k-0 { background: @accent; z-index: 2; } .Segment__SegmentSpan-sc-r0cy9o-0 { background: @surface0 !important; } .TrimmerMarker__RootSpan-sc-1f17hi4-0 { background: @overlay0; z-index: 1; } } .slider { background: @surface1; .thumb { background: @overlay0; color: @text; } } .ExpandedDrawing__BodyDiv-sc-cz2rcw-0 { .DrawingToolbar__RootDiv-sc-2xuxy3-0 { &, .DrawingToolbar__ToolDiv-sc-2xuxy3-3 { background: @surface0; color: @text; } .DrawingToolbar__ToolDiv-sc-2xuxy3-3:hover { &, .svg-icons, .material-icons-outlined { color: @accent; } } .selected { &::after { background: @accent; } color: @accent; } } .DrawingSidebar__ExpandedAnswerDiv-sc-1hvcy70-0 { background: @mantle; } .DrawingSidebar__SidebarTopExplainer-sc-1hvcy70-1 { background: @base; border-color: @overlay0; color: @text; .DrawingSidebar__StyledSvgIcon-sc-1hvcy70-5 { color: @text; } } .SidePicker__RootDiv-sc-xie0qr-0 { background: @base; border-color: @overlay0; } } .MathLiveInput__RootDiv-sc-tki2b-0 { .keyboard-button-wrapper .svg-icons svg path { fill: @accent !important; } color: @text; border-color: @overlay0; background: @surface0; &:focus-within, &:hover { border-color: @accent; } &.invalid { color: @red; } math-field { --caret-color: @accent; --selection-background-color: fade(@accent, 50%); --selection-color: @text; --correct-color: @text; --incorrect-color: @red; --latex-color: @blue; --placeholder-color: @blue; } .ML__keyboard--plate { --keyboard-text: @text; --keyboard-text-active: @accent; --keyboard-background: @surface0; --keycap-background: @surface1; --keycap-background-active: @surface2; --keycap-background-border: @overlay0; --keycap-background-border-bottom: @overlay0; --keycap-text: @text; --keycap-secondary-text: @subtext0; --keycap-text-active: @accent; --keycap-modifier-background: @surface2; --keycap-modifier-background-active: @overlay0; --keycap-modifier-border: @overlay1; --keycap-modifier-border-bottom: @overlay1; [data-tooltip]::after { background-color: @surface2; color: @text; } border-color: @overlay0 !important; } } .ML__keyboard.alternate-keys { --keyboard-alternate-background: @surface2; --keyboard-alternate-background-active: @overlay0; --keyboard-alternate-text: @text; --keyboard-alternate-text-active: @text; } #mathlive-popover-panel { background: @surface2; color: @text; box-shadow: 0 14px 28px fade(@crust, 25%) 0 10px 10px fade(@crust, 22%); li:hover { background: @overlay0; } &::after { border-color: @surface2 transparent; } } .FullPointsAnimation__AbsoluteContainerDiv-sc-mzm76r-0, .ScoreCircle__LottieWrapperDiv-sc-lj5glq-1, .Summary__SummaryDiv-sc-1ofq6fd-0, .MatchingSessionSummary__CheckmarkContainerDiv-sc-d3unim-2 { svg { path[fill="rgb(32,213,171)"], path[fill="rgb(33,214,170)"] { fill: @green !important; } path[fill="rgb(255,138,51)"] { fill: @peach !important; } path[fill="rgb(255,222,51)"] { fill: @yellow !important; } path[fill="rgb(255,76,77)"], path[fill="rgb(255,76,76)"] { fill: @red !important; } path[fill="rgb(201,68,204)"] { fill: @mauve !important; } path[fill="rgb(0,165,249)"] { fill: @blue !important; } path[fill="rgb(255,255,255)"], path[fill="rgb(242,242,242)"] { fill: @contrast !important; } path[stroke="rgb(32,213,171)"], path[stroke="rgb(33,214,170)"] { stroke: @green !important; } path[stroke="rgb(255,138,51)"] { stroke: @peach !important; } path[stroke="rgb(255,222,51)"] { stroke: @yellow !important; } path[stroke="rgb(255,76,77)"], path[stroke="rgb(255,76,76)"] { stroke: @red !important; } path[stroke="rgb(201,68,204)"] { stroke: @mauve !important; } path[stroke="rgb(0,165,249)"] { stroke: @blue !important; } path[stroke="rgb(255,255,255)"], path[stroke="rgb(242,242,242)"] { stroke: @contrast !important; } } } .Elements__JoinLayoutDiv-sc-1qtb2ho-0 { background: @base; .SplitColumnLayout__Card-sc-4mcl10-0 { background: @surface0; .Login__ContentDiv-sc-5w2jun-0, .Login__LoginServiceButtonsRowDiv-sc-5w2jun-3 { .Button__StyledButton-sc-aum9f1-1 { background: @surface1 !important; &:hover { background: @surface2 !important; } } .material-icons-outlined { color: @text; } .NewselaServiceLoginButton__QuestionTextDiv-sc-mk13mj-1 { color: @text; } .NewselaServiceLoginButton__ActionDiv-sc-mk13mj-2 { color: @accent; } } } .JoinQuickCode__StyledLink-sc-1uhfett-2, .CallToActionLink__StyledLink-sc-yuiy65-0, .Login__ForgotLink-sc-5w2jun-1 { color: @accent; } .react-code-input { input { background: @surface1; border-color: @overlay0; &:focus-within { border-color: @accent; } } &:not(:focus-within).empty [data-id="0"] { border-color: @accent; } } .JoinQuickCode__StyledPrimaryButton-sc-1uhfett-5 { background: @surface1; &:hover { background: @surface2; } } .ValidatedInputNew__StyledInput-sc-18vdili-4 { background: @surface1; border-color: @overlay0 !important; color: @text; } } .FormativeStudentFooter__BottomDiv-sc-6tj89c-3 { border-color: @overlay0; } .StudentFormativeStatus__RootDiv-sc-y86tx8-1 { &.bQdPlK { background: @green; } &, .material-icons-outlined { color: @contrast; } } .FloatingToolButton__FloatingButton-sc-1gy4xsl-0 { background: @overlay0; &:hover, &:enabled:hover, &:focus, &:enabled:focus { background: @overlay1; } .material-icons-outlined { color: @accent; } } .PracticeSet__StyledHeader-sc-1wup6tb-6 { background: @surface0; border-color: @overlay0; input.ReactiveTextInput__StyledInput-sc-go3drs-2 { color: @text !important; &::placeholder, &:focus::placeholder { color: @subtext0 !important; } } .HeaderBackLink__TertiaryButtonLink-sc-1vx1tro-0, .Button__StyledButton-sc-aum9f1-1 { background: @surface1 !important; color: @accent !important; &:not([disabled]):hover { background: @surface2; } } .PracticeSet__DividerDiv-sc-1wup6tb-4 { background: @overlay0; } } .PracticeSet__ContentDiv-sc-1wup6tb-1 { .AutoSizeInput__StyledInput-sc-ops4en-2 { color: @text; background: transparent !important; &:focus { border-color: @subtext0; } } .FlashcardSide__RootDiv-sc-amoro3-1 { background: @surface0; color: @text; } .PracticeItemEditor__HeaderDiv-sc-1jko4q4-0 { background: @surface1; } .PracticeItemEditor__ContentDiv-sc-1jko4q4-2 { background: @surface0; .TextareaCard__RootDiv-sc-qx9s19-0 { background: @surface1; border-color: @overlay0; textarea { color: @text; } } .MediaButton__StyledButton-sc-12h2vjb-0 { background: @surface1; border-color: @overlay0; color: @text; &:hover { background: @surface2; color: @accent; } } } } .Banner__Root-sc-yf4o5r-0 { &.error { .material-icons-outlined { color: @red; } border-color: @red; } background: @surface2; color: @text; } .FileUploadButton__DropZoneDiv-sc-88u8tg-2 { background: @surface0; border-color: @accent; .material-icons-outlined { color: @accent; } } .DividerWord__LineDiv-sc-59xl7-1 { background: @overlay0; } .DividerWord__WordDiv-sc-59xl7-2 { color: @text; } .MinimalFormativeStudentHeader__RootDiv-sc-14rcnaq-0 { border-color: @overlay0; } .FormativeItemViewable__FeedbackMessagesListDiv-sc-m0kwch-1 { .FeedbackMessagesList__MessagesListDiv-sc-9o5dsw-0 { background: @surface1; .FeedbackMessagesList__EmptyDiv-sc-9o5dsw-1 svg { path:nth-child(1) { fill: @yellow; } path:nth-child(2) { fill: @green; } path:nth-child(3) { fill: @mauve; } path:nth-child(4) { stroke: @peach; } path:nth-child(5) { stroke: @peach; } } } .FeedbackMessage__FeedbackBoxDiv-sc-q3ku9d-2 { background: @surface2; border-color: @overlay2; } .FeedbackMessageComposer__RootDiv-sc-vs8711-0 { border-color: @overlay0; .FeedbackMessageComposer__RichTextContainerDiv-sc-vs8711-3 { border-color: @overlay1; color: @text; .public-DraftEditorPlaceholder-inner { color: @subtext0; } } } } .Toolbar__RootDiv-sc-1e3lohg-0 { border-color: @overlay0; box-shadow: @overlay0 0 1px 3px 0; &::before, &::after { border-color: @surface2 transparent transparent; } &, .buttonWrapper button { background: @surface2; } .buttonWrapper button { &:hover { background: @overlay0; } &.active { color: @accent; svg { fill: @accent; } } svg { fill: @text; } color: @text; } } .TeacherPacedStart__RootDiv-sc-1f4f5sd-0 { background: @surface0 !important; } .FeedbackMessageIcon__UnreadJewelDiv-sc-1x1yblc-1 { background: @red; box-shadow: @text 0 0 0 2px; } .CookiePolicyBanner__ContainerDiv-sc-1p3fxjn-1 { background: @surface0; border-color: @accent; .Button__StyledButton-sc-aum9f1-1 { background: @surface1; &:hover { background: @surface2; } } } .GameContainer__RootDiv-sc-1c3jzzv-0 { background: @base !important; .Timer__RootDiv-sc-bbbpy2-0 { background: @surface1; &, i { color: @text; } } .Header__HeaderDiv-sc-327vcg-0 { background: @surface0; border-color: @overlay0; .HeaderBackLink__TertiaryButtonLink-sc-1vx1tro-0, .Button__StyledButton-sc-aum9f1-1 { background: @surface1; color: @accent; &:hover { background: @surface2; } } } .ThemePicker__ToggleItem-sc-juof75-3 { div { outline-color: @text !important; } &[aria-checked="true"], &[aria-checked="true"] div { outline-color: @accent !important; } } .TitleCard__StartButton-sc-xz0ejb-1 { background: @accent; color: @base; } .QuizSession__BodyDiv-sc-4aco0-0 { .QuizSession__DividerDiv-sc-4aco0-4 { background: @overlay0; } .AnswerChoiceCard__CardButton-sc-lns4c-0 { &::before { box-shadow: @overlay0 0 0 0 1px; } &.correct::before { animation: 1.2s ease 0s 1 normal forwards running catppuccin-formative-practiceset-quiz-correct; } &.incorrect::before { animation: 1.2s ease 0s 1 normal forwards running catppuccin-formative-practiceset-quiz-incorrect; } .AnswerChoiceCard__CorrectnessPill-sc-lns4c-2 { &.correct { background: @green; i, span { color: @contrast; } } background: @red; i, span { color: @contrast; } } .AnswerChoiceCard__CorrectnessOverlay-sc-lns4c-3 { &.correct { background: @green; } i { color: @contrast !important; } background: @red; } } } .MatchingSessionSummary__RootDiv-sc-d3unim-0, .MatchingSessionSummary__CheckmarkOverlayDiv-sc-d3unim-1 { background: @base; .Glow__RootDiv-sc-1c8wp5s-0 { background: @accent !important; color: @contrast; } .MatchingSessionSummary__SessionDiv-sc-d3unim-13 { border-color: @overlay0; &.highlight { background: fade(@yellow, 25%); } } } .LatestPerformances__PerformanceDiv-sc-g3qin-2, .Leaderboard__PerformanceDiv-sc-152arb5-3 { border-color: @overlay0; } .MatchingSession__ContentDiv-sc-edrizy-0 { .ProgressBar__RootDiv-sc-ly2f4w-0 { .Glow__FlashDiv-sc-1c8wp5s-1 { background: transparent; } .ProgressBar__PointsContainerSpan-sc-ly2f4w-3 .Glow__RootDiv-sc-1c8wp5s-0 { background: @surface0 !important; color: @text; } .ProgressBar__BarDiv-sc-ly2f4w-1 { background: @surface0; border-color: @overlay0; .Glow__RootDiv-sc-1c8wp5s-0 { background: @accent !important; } } } } .PracticeSessionCard__CardButton-sc-wwcpxc-0 { border-color: @overlay0; } .FlashcardSide__RootDiv-sc-amoro3-1 { background: @surface0; border-color: @overlay0; color: @text; } .StreakProgressBar__Progress-sc-1b8tyg3-2 { background: @surface0; .StreakProgressBar__ProgressBarDiv-sc-1b8tyg3-3 { background: @accent; } } .StreakProgressBar__StyledSvgIcon-sc-1b8tyg3-4 { svg path { fill: @yellow; stroke: @contrast; } &.visible { animation: 0.5s ease 0s 1 normal none running catppuccin-formative-practiceset-quiz-streak; } } .PracticeSession__AnswerButton-sc-1t2vn9a-3 { color: @contrast; &.red { background: @red; } &.green { background: @green; } } } .PillToggleGroup__Item-sc-12fkyq8-1 { &[aria-checked="true"] { background: @surface0; color: @accent; } &:hover { background: @surface0; } border-color: @overlay0; color: @text; } .FeedbackButton__StyledButton-sc-1b7u8ss-0 { background: @surface2; i { color: @text; } } @keyframes catppuccin-formative-practiceset-quiz-correct { 0% { box-shadow: @overlay0 0 0 0 1px; } 70% { box-shadow: @overlay0 0 0 0 1px; } 100% { box-shadow: @green 0 0 0 3px; } } @keyframes catppuccin-formative-practiceset-quiz-incorrect { 0% { box-shadow: @overlay0 0 0 0 1px; } 70% { box-shadow: @overlay0 0 0 0 1px; } 100% { box-shadow: @red 0 0 0 3px; } } @keyframes catppuccin-formative-practiceset-quiz-streak { 0% { filter: drop-shadow(fade(@yellow, 80%) 0 0 0); transform: scale(0.8); } 50% { filter: drop-shadow(fade(@yellow, 80%) 0 0 12px); transform: scale(1.3); } 100% { filter: drop-shadow(fade(@yellow, 80%) 0 0 0); transform: scale(1); } } .Shelf__RootDiv-sc-5aism7-0 { background: @surface0; .ShelfTile__RootButton-sc-1oc4c00-0 { background: @surface1; &:hover { background: @surface2; box-shadow: @accent 0 0 0 1px; .label { color: @accent; } } .ShelfTile__IconDiv-sc-1oc4c00-1 { background: @accent !important; i { color: @contrast; } } } } img.spinner { @svg: escape( '<svg width="140" height="140" version="1.1" viewBox="0 0 1400 1400" xmlns="http://www.w3.org/2000/svg"><path d="M1035 1226c-13-13-27-40-31-60-6-35-3-40 60-106 116-120 162-254 145-423-9-93-55-201-114-266l-37-41h44c60 0 83-24 79-86-3-55 3-53 64 26 97 126 148 276 148 430 0 155-52 305-148 430-91 118-158 148-210 96" fill="@{yellow}"/><path d="M1105 362c-11-2-41-24-68-49-102-95-263-143-409-123-87 12-198 62-257 115l-41 37v-40c0-61-26-86-85-83-56 3-54-3 25-64 72-55 182-108 270-131 85-22 235-22 320 0 124 32 298 132 345 199s-19 159-100 139" fill="@{green}"/><path d="M612 1389c-158-21-341-117-431-226-56-68-31-143 53-159 35-6 40-3 106 60 121 118 272 168 433 146 76-11 178-53 236-97l34-26-6 23c-8 30 15 85 41 99 12 6 35 11 53 11h32l-47 36c-134 102-337 156-504 133" fill="@{red}"/><path d="M142 1113c-45-59-98-173-118-253-22-85-22-235 0-320 32-124 132-298 199-345 46-32 110-14 132 39 19 45 10 73-42 129-95 102-143 264-123 410 11 76 53 178 97 236l26 34-23-6c-26-7-83 14-96 34-5 8-11 30-14 50l-5 36z" fill="@{blue}"/></svg>' ); content: url("data:image/svg+xml,@{svg}"); } .NoFormatives__StyledImg-sc-1v9g5eg-4 { @svg: escape( '<svg xmlns="http://www.w3.org/2000/svg" width="276" height="253" fill="none"><g filter="url(#a)"><rect width="171" height="137" x="179" y="38" fill="@{text}" rx="4" shape-rendering="crispEdges" transform="rotate(90 179 38)"/><path fill="@{blue}" fill-rule="evenodd" d="M163.595 162.575c-1.247-4.445-1.877-9.098-2.453-13.613-.121-.972.553-1.875 1.504-1.944.95-.139 1.82.556 1.941 1.459.555 4.375 1.148 8.889 2.349 13.125.261.903-.276 1.876-1.198 2.154s-1.882-.278-2.143-1.181" clip-rule="evenodd"/><path fill="@{yellow}" fill-rule="evenodd" d="M145.91 176.048c-7.3-7.153-13.661-15.21-21.156-22.224-.701-.625-.738-1.736-.085-2.431.655-.694 1.755-.764 2.455-.069 7.517 7.015 13.898 15.071 21.22 22.224.683.695.693 1.806.021 2.5-.672.625-1.772.695-2.455 0" clip-rule="evenodd"/><path fill="@{red}" fill-rule="evenodd" d="m117.831 189.453 12.535.624c.957 0 1.696.834 1.649 1.806s-.862 1.667-1.819 1.667l-12.554-.625a1.78 1.78 0 0 1-1.639-1.875c.052-.903.871-1.667 1.828-1.597" clip-rule="evenodd"/><path fill="@{green}" d="M175.742 230.484c14.769 0 26.742-11.973 26.742-26.742S190.511 177 175.742 177 149 188.973 149 203.742s11.973 26.742 26.742 26.742"/><path fill="@{text}" fill-rule="evenodd" d="m171.731 209.874 15.1-15.1a1.337 1.337 0 0 1 1.891 1.891l-16.046 16.045a1.333 1.333 0 0 1-1.891 0l-8.022-8.022a1.337 1.337 0 0 1 1.891-1.891z" clip-rule="evenodd"/></g><g filter="url(#b)"><rect width="171" height="137" x="155" y="14" fill="@{surface0}" rx="4" transform="rotate(90 155 14)"/></g><g filter="url(#c)"><rect width="171" height="137" x="179" y="38" fill="@{surface1}" rx="4" shape-rendering="crispEdges" transform="rotate(90 179 38)"/><path fill="@{blue}" fill-rule="evenodd" d="M163.595 162.575c-1.247-4.445-1.877-9.098-2.453-13.613-.121-.972.553-1.875 1.504-1.944.95-.139 1.82.556 1.941 1.459.555 4.375 1.148 8.889 2.349 13.125.261.903-.276 1.876-1.198 2.154s-1.882-.278-2.143-1.181" clip-rule="evenodd"/><path fill="@{yellow}" fill-rule="evenodd" d="M145.91 176.048c-7.3-7.153-13.661-15.21-21.156-22.224-.701-.625-.738-1.736-.085-2.431.655-.694 1.755-.764 2.455-.069 7.517 7.015 13.898 15.071 21.22 22.224.683.695.693 1.806.021 2.5-.672.625-1.772.695-2.455 0" clip-rule="evenodd"/><path fill="@{red}" fill-rule="evenodd" d="m117.831 189.453 12.535.624c.957 0 1.696.834 1.649 1.806s-.862 1.667-1.819 1.667l-12.554-.625a1.78 1.78 0 0 1-1.639-1.875c.052-.903.871-1.667 1.828-1.597" clip-rule="evenodd"/></g><path fill="@{green}" d="M175.742 230.484c14.769 0 26.742-11.973 26.742-26.742S190.511 177 175.742 177 149 188.973 149 203.742s11.973 26.742 26.742 26.742"/><path fill="@{base}" fill-rule="evenodd" d="m171.731 209.874 15.1-15.1a1.337 1.337 0 0 1 1.891 1.891l-16.046 16.045a1.333 1.333 0 0 1-1.891 0l-8.022-8.022a1.337 1.337 0 0 1 1.891-1.891z" clip-rule="evenodd"/><rect width="18" height="18" x="56" y="58" fill="@{text}" rx="4"/><path fill="@{text}" d="M82 67a3.5 3.5 0 0 1 3.5-3.5h76a3.5 3.5 0 1 1 0 7h-76A3.5 3.5 0 0 1 82 67"/><rect width="18" height="18" x="56" y="85" fill="@{text}" rx="4"/><path fill="@{text}" d="M82 94a3.5 3.5 0 0 1 3.5-3.5h76a3.5 3.5 0 1 1 0 7h-76A3.5 3.5 0 0 1 82 94"/><rect width="18" height="18" x="56" y="112" fill="@{text}" rx="4"/><path fill="@{text}" d="M82 121a3.5 3.5 0 0 1 3.5-3.5h76a3.5 3.5 0 1 1 0 7h-76A3.5 3.5 0 0 1 82 121"/><path fill="@{mauve}" stroke="@{mauve}" stroke-width=".386" d="M218.37 54.903c28.409 38.13 14.739 84.164-12.803 119.068a1.58 1.58 0 0 0 2.479 1.955c28.361-35.938 42.216-83.502 12.855-122.91a1.578 1.578 0 1 0-2.531 1.887Z"/><path fill="@{mauve}" stroke="@{mauve}" stroke-width=".386" d="m204.79 141.404-.62 35.442-.193-.019v.001c-.057.602.094.977.155 1.091.235.469.587.679.882.785h.002c.343.12.93.172 1.594-.171.339-.177.802-.526 1.207-.849.204-.162.392-.317.549-.446.165-.136.296-.243.375-.302a217 217 0 0 0 4.063-3.116c3.486-2.717 7.112-5.542 10.963-7.724 5.112-2.895 10.592-4.635 16.641-3.214.849.2 1.699-.33 1.899-1.177.2-.849-.33-1.699-1.177-1.899h-.001c-6.901-1.62-13.156.279-18.917 3.541-3.975 2.252-7.728 5.171-11.308 7.955-1.122.872-2.226 1.731-3.315 2.552.2-1.278.426-2.667.594-3.706.136-.837.236-1.448.255-1.592 1.277-9.336 1.036-18.368-.532-27.676a1.58 1.58 0 0 0-1.82-1.296 1.58 1.58 0 0 0-1.296 1.82Z"/><defs><filter id="a" width="196.484" height="228.484" x="24" y="24" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="9"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2447_34166"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_2447_34166" result="shape"/></filter><filter id="b" width="173" height="207" x="0" y="0" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="9"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2447_34166"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_2447_34166" result="shape"/></filter><filter id="c" width="173" height="207" x="24" y="24" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="9"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2447_34166"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_2447_34166" result="shape"/></filter></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } .PracticeSetGrid__EmptyStateDiv-sc-1yuxflk-1 img { @svg: escape( '<svg xmlns="http://www.w3.org/2000/svg" width="298" height="206" fill="none"><g filter="url(#a)"><rect width="204" height="123" x="40" y="39.066" fill="@{surface0}" rx="8" transform="rotate(-3.39 40 39.066)"/></g><g filter="url(#b)"><rect width="205" height="124" x="267" y="173.001" fill="@{surface1}" rx="8" shape-rendering="crispEdges" transform="rotate(-180 267 173.001)"/><path fill="@{text}" d="M155 89.5a3.5 3.5 0 0 1 3.5-3.5h71a3.5 3.5 0 1 1 0 7h-71a3.5 3.5 0 0 1-3.5-3.5m0 18a3.5 3.5 0 0 1 3.5-3.5h71a3.5 3.5 0 1 1 0 7h-71a3.5 3.5 0 0 1-3.5-3.5"/><rect width="58" height="68" x="81" y="77" fill="@{text}" rx="4"/></g><g clip-path="url(#c)"><path fill="@{peach}" fill-rule="evenodd" d="M253.037 106.077c.714-.255 1.465-.593 2.045-1.082.688-.581.968-1.33 1.155-2.118.242-1.013.338-2.091.631-3.105.108-.377.316-.52.406-.583a1 1 0 0 1 .669-.186.98.98 0 0 1 .835.542c.033.061.076.154.104.282.021.094.035.386.057.507q.082.445.145.892c.145.994.228 1.839.686 2.752.62 1.24 1.242 1.998 2.086 2.334.815.325 1.791.264 3.037.009q.177-.043.352-.073a1.025 1.025 0 0 1 .396 2.012q-.17.038-.336.07c-1.684.417-3.633 1.905-4.766 3.207-.349.402-.86 1.525-1.381 2.241-.385.529-.818.877-1.181 1-.243.083-.448.07-.618.028a1.04 1.04 0 0 1-.607-.406 1.2 1.2 0 0 1-.202-.47 4 4 0 0 1-.02-.448c-.106-.366-.236-.723-.331-1.092-.226-.88-.669-1.437-1.196-2.173a4.1 4.1 0 0 0-1.798-1.467c-.101-.025-.915-.224-1.203-.338-.42-.168-.62-.449-.693-.601a1.15 1.15 0 0 1-.111-.668 1.1 1.1 0 0 1 .38-.703c.136-.119.34-.234.612-.29.211-.044.769-.07.847-.073m4.778-1.434q.057.126.12.253c.91 1.816 1.926 2.83 3.162 3.322l.041.016a14 14 0 0 0-2.147 1.957c-.235.271-.547.833-.884 1.41-.306-.995-.806-1.698-1.436-2.578-.48-.671-.984-1.177-1.603-1.589.48-.246.938-.535 1.338-.872a5.1 5.1 0 0 0 1.409-1.919" clip-rule="evenodd"/></g><g clip-path="url(#d)"><path fill="@{green}" d="m280.676 182.9-23.925-31.886v-17.202l5.568-6.971c1.073-1.361.124-3.341-1.608-3.341h-24.42c-1.733 0-2.682 1.98-1.609 3.341l5.569 6.971v17.202L216.326 182.9c-2.022 2.722-.083 6.6 3.3 6.6h57.75c3.382 0 5.321-3.878 3.3-6.6"/></g><path fill="@{blue}" fill-rule="evenodd" d="M57.25 19.652C55.38 14.53 54.218 9.105 53.13 3.84c-.231-1.135.477-2.26 1.585-2.428 1.103-.25 2.186.49 2.41 1.542 1.05 5.104 2.16 10.367 3.955 15.249.388 1.04-.152 2.234-1.209 2.645-1.055.411-2.233-.156-2.621-1.196" clip-rule="evenodd"/><path fill="@{yellow}" fill-rule="evenodd" d="M37.736 37.132C28.52 29.37 20.324 20.458 10.891 12.876c-.878-.672-1.023-1.978-.32-2.855.704-.878 1.988-1.06 2.872-.305 9.458 7.58 17.679 16.49 26.92 24.25.865.756.978 2.064.253 2.943-.73.798-2.015.98-2.88.223" clip-rule="evenodd"/><path fill="@{red}" fill-rule="evenodd" d="m6.025 55.476 14.76-.404c1.122-.087 2.065.828 2.1 1.978.033 1.15-.86 2.041-1.983 2.128l-14.782.406c-1.129.005-2.066-.91-2.094-2.06-.021-1.068.87-2.042 1.999-2.048" clip-rule="evenodd"/><path fill="@{peach}" fill-rule="evenodd" d="M270.299 78.123q-.105-.619-.156-1.23c-.051-.613-.02-1.23-.038-1.843-.008-.26-.039-.938-.026-1.036.113-.85.799-.98 1-1.002.097-.014 1.093-.126 1.308.98.264 1.35.348 2.71.255 4.043.218 1.133.59 2.261 1.082 3.283 1.956 4.062 5.685 4.457 9.724 4.42a1.156 1.156 0 0 1 1.169 1.095 1.16 1.16 0 0 1-1.048 1.217c-2.258.218-6.264 2.029-7.649 3.914-.289.394-.458 1.346-.681 2.28-.311 1.295-.681 2.576-1.095 3.115-.063.083-.819.938-1.045 1.063a1.14 1.14 0 0 1-1.223-.033c-.246-.157-.525-.469-.637-.984-.116-.538-.018-1.644-.036-1.88-.066-.86-.237-2.545-.588-3.993-.189-.78-.39-1.5-.724-1.857-1.234-1.323-3.207-1.129-4.869-.91l-.572.074q-1.015.302-2.154.436c-1.146.135-1.334-.919-1.345-.989-.021-.153-.1-.942.764-1.258.094-.032.789-.185 1.057-.246.374-.083.751-.148 1.13-.209 3.913-1.216 6.039-4.633 6.397-8.45m1.343 4.22c1.477 3.056 3.719 4.532 6.377 5.2h-.001c-1.659.869-3.168 1.955-3.968 3.046-.304.414-.582 1.245-.834 2.178-.136-.868-.32-1.792-.562-2.582-.277-.9-.649-1.648-1.064-2.094-.801-.858-1.807-1.337-2.888-1.573 1.295-1.147 2.276-2.577 2.94-4.174" clip-rule="evenodd"/><defs><clipPath id="c"><path fill="@{surface0}" d="M251 99h16v16h-16z"/></clipPath><clipPath id="d"><path fill="@{surface0}" d="M199 107h99v99h-99z"/></clipPath><filter id="a" width="246" height="169.933" x="22.459" y="13.46" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="9"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2791_38025"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_2791_38025" result="shape"/></filter><filter id="b" width="241" height="160" x="44" y="35.001" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="9"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2791_38025"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_2791_38025" result="shape"/></filter></defs></svg>' ); content: url("data:image/svg+xml,@{svg}"); } } } /* deno-fmt-ignore */ @catppuccin: { @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }; @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }; @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }; @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }; };