@layer component,mantine;:root{--padding-xs: calc(.25rem * var(--mantine-scale));--padding-sm: calc(.5rem * var(--mantine-scale));--padding-md: calc(.75rem * var(--mantine-scale));--padding-lg: calc(1rem * var(--mantine-scale));--padding-xl: calc(2rem * var(--mantine-scale));--padding-2xl: calc(2.5rem * var(--mantine-scale));--corner-radius-sm: calc(.5rem * var(--mantine-scale));--corner-radius-md: calc(1rem * var(--mantine-scale));--corner-radius-lg: calc(1.5rem * var(--mantine-scale));--spacing-xs: calc(.25rem * var(--mantine-scale));--spacing-sm: calc(.5rem * var(--mantine-scale));--spacing-md: calc(1rem * var(--mantine-scale));--spacing-lg: calc(2rem * var(--mantine-scale));--kaktusklem: #97f29f;--kaktusklem-hover: #c1f7c5;--soft-peach: #ffe9c8;--solsikke-svulst: #fc9816;--ravnsuppe: #5a105d;--ravnsuppe-hover: #77157a;--ravnsuppe-active: #550f57;--candy-flass: #ffb5cc;--candy-flass-light: #fff0f4;--pinepop: #164936;--pinepop-hover: #216e52;--pinepop-active: #133f2f;--inkdrop: #000cc1;--inkdrop-hover: #000fe6;--inkdrop-active: #000866;--minty: #e4f3d3;--minty-hover: #edf7de;--minty-active: #ddf0c1;--lavendel-klem: #b2acf4;--brent-kanel: #852d02;--brent-kanel-hover: #a13702;--brent-kanel-active: #792902;--lemonade-sprut: #dcb133;--sky-duft: #e3e6fe;--nattkull: #1f1f1f;--kremhjerte: #f0ece2;--smurfstorm: #233478;--smurfstorm-hover: #324bb1;--smurfstorm-active: #20306f;--minty-mermaid: #b7e8de;--perlemor: #fffbf6;--mud-monster: #575555;--skylignende: #e6e6e6;--turkistull: #a2e2d5;--isvannslurk: #dff5f1;--blåbærtrussel: #142155;--bright-red-subtle: #f8e4e4;--danger-text: #590d0d;--error-text: #b81a1a;--perlemor-aktiv: #e6e8f0;--border-radius: var(--corner-radius-md);--spacing: var(--spacing-sm);--mantine-font-family: Inter, sans-serif;--mantine-font-family-headings: Inter, sans-serif}@media screen and (min-width:576px){:root{--border-radius: var(--corner-radius-lg);--spacing: var(--spacing-md) }}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/Inter-VariableFont_opsz,wght.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2")}body{font-family:Inter,sans-serif;display:flex;flex-direction:column;box-sizing:border-box;line-height:1.15;margin:0;color:var(--color-1, var(--smurfstorm));background-color:var(--color-2, var(--minty-mermaid));font-size:1.125rem;transition:background-color .15s ease,color .15s ease}@media screen and (min-width:576px){body{font-size:1.25rem}}body[data-theme=blue],body:has(main[data-theme=blue]){--color-1: var(--smurfstorm);--color-2: var(--minty-mermaid)}body[data-theme=white]{--color-1: var(--smurfstorm);--color-2: var(--perlemor);--color-3: var(--smurfstorm);--color-4: var(--nattkull);--color-5: rgba(87, 85, 85, .4);--color-6: var(--smurfstorm-hover);--color-7: var(--smurfstorm-hover)}body[data-theme=purple]{--color-1: var(--smurfstorm);--color-2: var(--lavendel-klem)}body[data-theme=cream]{--color-1: var(--smurfstorm);--color-2: var(--kremhjerte);--color-3: var(--smurfstorm-hover);--color-4: var(--nattkull);--color-5: rgba(87, 85, 85, .4);--color-6: var(--smurfstorm-hover);--color-7: var(--solsikke-svulst)}body:has(>.pageTemplate[data-type=interactiveCard]),body:has(>.pageTemplate[data-type=matchPictureCard]){--color-1: var(--perlemor);--color-2: var(--nattkull);--color-3: var(--isvannslurk);--color-4: var(--perlemor);--color-5: #788387;--color-6: var(--smurfstorm-hover);--color-7: var(--candy-flass)}body{--minikurs-xs-font-size: 1rem;--minikurs-sm-font-size: 1.125rem;--minikurs-md-font-size: 1.5rem;--minikurs-lg-font-size: 1.75rem;--minikurs-xl-font-size: 2.5rem;--minikurs-2xl-font-size: 3rem}@media screen and (min-width:1200px){body:has(>.pageTemplate[data-variant=minikursPage]){--minikurs-sm-font-size: 1.25rem;--minikurs-lg-font-size: 2rem }}@media screen and (min-width:992px){body:has(>.pageTemplate[data-variant=minikurs]){--minikurs-sm-font-size: 1.25rem;--minikurs-lg-font-size: 2rem }}@media screen and (min-width:768px){body:has(>.pageTemplate[data-variant=minikursFinish]){--minikurs-sm-font-size: 1.25rem;--minikurs-lg-font-size: 2rem }}.pageTemplate{--page-template-width: 1380px;--page-template-padding: 16px;width:100%;max-width:var(--page-template-width);padding:var(--page-template-padding);min-height:100svh;margin:0 auto}@media screen and (min-width:576px){.pageTemplate{--page-template-padding: 40px }}.unstyledLink{color:inherit}.mantine-Button-root{text-align:left}.mantine-Button-root:before{background:none;transform:none}.mantine-Button-root :where([data-loading]) .mantine-Button-inner{transform:none}.mantine-Button-root .mantine-Button-inner{transform:none}.mantine-Button-root .mantine-Button-loader{transform:translate(-50%,-50%)!important}.mantine-Button-root,.mantine-Button-root .mantine-Button-label{overflow:unset}.mantine-LoadingOverlay-overlay{backdrop-filter:blur(50px)}.mantine-Card-root{padding:40px 32px;background:var(--perlemor);border-radius:var(--border-radius);color:var(--smurfstorm);--mantine-h2-font-weight: 600}@media screen and (min-width:576px){.mantine-Card-root{font-size:1.5rem}}.mantine-Image-root{border-radius:16px;aspect-ratio:4/3;overflow:hidden;width:100%;display:block}.mantine-Input-input{--input-radius: 1rem;min-height:3rem;font-size:1rem;font-weight:400;color:var(--blåbærtrussel);border-color:var(--blåbærtrussel);border-width:1px;padding:4px 8px}@media screen and (min-width:992px){.mantine-Input-input{padding:8px 16px}}.mantine-Input-section{--right-section-end: 1.28rem;--left-section-start: 1.5rem}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--inkdrop-active);caret-color:var(--inkdrop-active);outline:2px solid var(--inkdrop-active);outline-offset:2px}.mantine-Input-input[data-error=true]{border-color:var(--mantine-color-error)}.mantine-InputWrapper-error{color:var(--error-text);font-size:.75rem;font-weight:500}.mantine-InputWrapper-label{font-size:1rem}.mantine-SimpleGrid-root{--sg-spacing-x: var(--mantine-spacing-md);--sg-spacing-y: var(--mantine-spacing-md)}.mantine-Notification-root{color:var(--smurfstorm);background:var(--kremhjerte);padding:12px 24px;font-size:1.25rem;align-items:start;white-space:pre-line;border-radius:16px;box-shadow:unset;max-height:unset!important}.mantine-Notification-root[data-variant=success]{background:var(--kaktusklem)}.mantine-Notification-root[data-variant=warning]{background:var(--soft-peach)}.mantine-Notification-root[data-variant=info]{background:var(--sky-duft)}.mantine-Notification-root[data-variant=danger]{color:var(--danger-text);background:var(--bright-red-subtle)}.mantine-Notification-root:before{display:none}.mantine-Notification-root .mantine-Notification-title{color:inherit;font-size:inherit;font-weight:600;margin-bottom:.25rem}.mantine-Notification-root .mantine-Notification-description{color:inherit;font-size:inherit}.mantine-Notification-root .mantine-Notification-closeButton{color:inherit;--cb-size: 32px;--cb-icon-size: 32px !important}.mantine-RadioGroup-root>[role=radiogroup]{display:flex;flex-direction:column;gap:16px}.radioLabel[data-defaultchecked=true],.radioLabel:has([data-checked=true]){font-weight:600}.radioLabel[data-disabled=true]{cursor:not-allowed;pointer-events:none}@media screen and (min-width:576px){.radioLabel:hover:not([data-defaultchecked=true],:has([data-checked=true])){cursor:pointer}.radioLabel:hover:not([data-defaultchecked=true],:has([data-checked=true])) .mantine-Radio-labelWrapper{--label-cursor: pointer}.radioLabel:hover:not([data-defaultchecked=true],:has([data-checked=true])) .mantine-Radio-radio{color:var(--color-2);background-color:var(--color-2)}.radioLabel:hover:not([data-defaultchecked=true],:has([data-checked=true])) .mantine-Radio-icon{--radio-icon-transform: scale(1);opacity:.3}}.mantine-Radio-root,.mantine-Radio-body,.mantine-Radio-labelWrapper{width:100%}.mantine-Radio-root[data-checked=true]{font-weight:600}.mantine-Radio-body{align-items:center}.mantine-Radio-label{font-size:1rem}.mantine-Radio-radio{--radio-color: var(--color-2);border:2px solid var(--mud-monster)}.mantine-Radio-radio:checked{border-color:var(--color-1)}.mantine-Radio-icon{--radio-icon-size: 50%;--radio-icon-color: var(--color-1);transform:var(--radio-icon-transform, scale(.2))}.mantine-Badge-label{overflow:unset}.mantine-Loader-root{--loader-color: currentColor !important}
