html{font-size:4.1025641026vw}@media(min-width: 768px){html{font-size:16Px}}@font-face{font-family:"Unbounded";font-style:normal;font-weight:200 900;font-display:swap;src:url("../../fonts/unbounded-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";font-style:normal;font-weight:200 900;font-display:swap;src:url("../../fonts/unbounded-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url("../../fonts/figtree-normal-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url("../../fonts/figtree-normal-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url("../../fonts/figtree-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url("../../fonts/figtree-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Superbusy Activity";src:url("../../fonts/superbusy-activity-text.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Figtree",sans-serif;color:#1b1c36}:root{--accent: #a29df1;--accent-zacht: #f1f0fd}body.theme-roze{--accent: #ff2bbe;--accent-zacht: #fff0fa}body.theme-blauw{--accent: #4e42ee;--accent-zacht: #efeefd}body.theme-lila{--accent: #a29df1;--accent-zacht: #f1f0fd}.bg-accent{background-color:var(--accent)}.bg-accent-zacht{background-color:var(--accent-zacht)}.text-accent{color:var(--accent)}.border-accent{border-color:var(--accent)}html{overscroll-behavior-y:none}body{min-height:100vh;min-height:100dvh;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.bottom-nav{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(10Px + env(safe-area-inset-bottom));z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(14Px);-webkit-backdrop-filter:blur(14Px);box-shadow:0 6Px 30Px rgba(27,28,54,.12)}.app-main{padding-bottom:calc(120Px + env(safe-area-inset-bottom))}body.nacht{background:#14152b !important;filter:brightness(0.82)}body.nacht .app-card,body.nacht .bottom-nav{background:#1f2040;color:#d6d5f0;box-shadow:none}body.nacht .app-card{border-color:rgba(162,157,241,.15) !important}body.nacht h1,body.nacht h2,body.nacht h3,body.nacht p,body.nacht span,body.nacht a,body.nacht label,body.nacht time{color:#d6d5f0}body.nacht .nacht-dim{opacity:.6}.chat-bubble-user{background:var(--accent);color:#fff;border-radius:18Px 18Px 4Px 18Px}.chat-bubble-claude{background:#fff;border:1Px solid rgba(27,28,54,.08);border-radius:18Px 18Px 18Px 4Px}.chat-bubble-claude p+p{margin-top:8Px}.chat-bubble-claude ul,.chat-bubble-claude ol{margin:8Px 0 8Px 18Px}.chat-bubble-claude ul{list-style:disc}.chat-bubble-claude ol{list-style:decimal}.chat-bubble-claude strong{font-weight:700}.schema-item.gedaan .schema-vink{background:var(--accent);border-color:var(--accent)}.schema-item.gedaan .schema-vink svg{opacity:1;transform:scale(1)}.schema-item.gedaan .schema-tekst{opacity:.45;text-decoration:line-through}.schema-vink svg{opacity:0;transform:scale(0.5);transition:all .2s ease}@keyframes gusty-pulse{0%,100%{opacity:1}50%{opacity:.5}}.timer-pulse{animation:gusty-pulse 2s ease-in-out infinite}.intake-balk span{transition:width .3s ease}.intake-optie{transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.intake-optie .intake-vink{opacity:0;transform:scale(0.4);transition:opacity .18s ease,transform .18s ease;color:var(--accent);font-weight:800}.intake-optie.gekozen{border-color:var(--accent);background-color:var(--accent-zacht);transform:scale(1.02)}.intake-optie.gekozen .intake-vink{opacity:1;transform:scale(1)}input[type=time],input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:100%;min-height:52Px;text-align:left}input[type=time]::-webkit-date-and-time-value,input[type=date]::-webkit-date-and-time-value{text-align:left}.thema-optie[data-gekozen]{outline:3Px solid #1b1c36;outline-offset:3Px}body.nacht .thema-optie[data-gekozen]{outline-color:#d6d5f0}.gusty-toast{position:fixed;left:50%;transform:translateX(-50%) translateY(20Px);bottom:calc(90Px + env(safe-area-inset-bottom));z-index:100;opacity:0;pointer-events:none;transition:all .25s ease}.gusty-toast.zichtbaar{opacity:1;transform:translateX(-50%) translateY(0)}@media(hover: hover)and (min-width: 768px){a,button{transition:opacity .3s ease}a:hover,button:hover{opacity:.85}}.log-sheet{position:fixed;inset:0;z-index:90;pointer-events:none}.log-sheet__backdrop{position:absolute;inset:0;background:rgba(27,28,54,.45);opacity:0;transition:opacity .35s ease}.log-sheet__panel{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:430Px;display:flex;flex-direction:column;background:#faf9f4;border-radius:24Px 24Px 0 0;box-shadow:0 -10Px 40Px rgba(27,28,54,.18);max-height:calc(100dvh - 54Px - env(safe-area-inset-top));transform:translateY(105%);transition:transform .45s cubic-bezier(0.625, 0.05, 0, 1)}.log-sheet__panel.slepen{transition:none}.log-sheet.open{pointer-events:auto}.log-sheet.open .log-sheet__backdrop{opacity:1}.log-sheet.open .log-sheet__panel{transform:translateY(0)}.log-sheet__handle-zone{display:flex;justify-content:center;padding:12Px 0 8Px;touch-action:none;cursor:grab}.log-sheet__handle{width:44Px;height:5Px;border-radius:999Px;background:rgba(27,28,54,.18)}.log-sheet__scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5Px 20Px calc(30Px + env(safe-area-inset-bottom))}body.nacht .log-sheet__panel{background:#1f2040}body.nacht .log-sheet__handle{background:rgba(214,213,240,.25)}.toggle-switch{--toggle-count: 2;--toggle-padding: 4Px;position:relative;display:grid;grid-auto-columns:1fr;grid-template-columns:repeat(var(--toggle-count, 2), 1fr);padding:var(--toggle-padding);background-color:#efede5;border-radius:14Px}.toggle-switch>button{position:relative;z-index:1;background:rgba(0,0,0,0);border:none;color:rgba(27,28,54,.55);transition:color .2s}.toggle-switch>button[data-toggle-active]{color:#1b1c36}.toggle-switch__bg{position:absolute;top:var(--toggle-padding);bottom:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - 2*var(--toggle-padding))/var(--toggle-count, 2));transform:translateX(calc(var(--toggle-active, 0) * 100%));background-color:#fff;border-radius:11Px;box-shadow:0 2Px 8Px rgba(27,28,54,.08);transition:transform .5s cubic-bezier(0.625, 0.05, 0, 1)}body.nacht .toggle-switch{background-color:#14152b}body.nacht .toggle-switch>button{color:rgba(214,213,240,.55)}body.nacht .toggle-switch>button[data-toggle-active]{color:#d6d5f0}body.nacht .toggle-switch .toggle-switch__bg{background-color:#2a2b52}[data-load-skeleton=creme]{--color-skeleton-base: #efede5;--color-skeleton-pulse: #e0dccb}[data-load-skeleton=accent]{--color-skeleton-base: var(--accent-zacht);--color-skeleton-pulse: #e6e3f8}[data-load-skeleton] .single-line{visibility:hidden}.skeleton-overlay{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:80%;border-radius:6Px;z-index:1;background-color:var(--color-skeleton-base)}

/*# sourceMappingURL=main.css.map */