@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/Newsreader-normal-latin.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/Newsreader-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:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/Newsreader-italic-latin.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/Newsreader-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:Nunito Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/stitch/NunitoSans-normal-latin.woff2) format("woff2");unicode-range:u+00??,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:Nunito Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/stitch/NunitoSans-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:"Noto Serif";font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/NotoSerif-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:"Noto Serif";font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/NotoSerif-italic-latin.woff2) format("woff2");unicode-range:u+00??,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:"Noto Serif";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/NotoSerif-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:"Noto Serif";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/stitch/NotoSerif-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}[data-theme=aube]{--astral-bg:251 247 242;--astral-bg-secondary:255 255 255;--astral-gold:110 84 148;--astral-gold-light:128 100 168;--astral-purple:150 80 110;--astral-text:46 42 54;--astral-text-secondary:72 66 82;--astral-ruby:180 38 52;--astral-overlay:46 42 54;--background:34 60% 97%;--foreground:260 13% 19%;--card:0 0% 100%;--card-foreground:260 13% 19%;--popover:0 0% 100%;--popover-foreground:260 13% 19%;--primary:266 28% 45%;--primary-foreground:0 0% 100%;--secondary:333 30% 45%;--secondary-foreground:0 0% 100%;--muted:280 20% 94%;--muted-foreground:262 9% 36%;--accent:280 25% 93%;--accent-foreground:260 13% 19%;--destructive:354 65% 43%;--destructive-foreground:0 0% 100%;--border:290 14% 89%;--input:285 14% 80%;--ring:266 28% 45%;--radius:1.1rem;--ak-theme-scale:1.0625;--ak-card-border:290 14% 88%;color-scheme:light}[data-theme=confort]{--astral-bg:255 255 255;--astral-bg-secondary:241 244 248;--astral-gold:31 78 140;--astral-gold-light:38 92 162;--astral-purple:31 78 140;--astral-text:17 20 24;--astral-text-secondary:40 46 56;--astral-ruby:170 28 42;--astral-overlay:17 20 24;--background:0 0% 100%;--foreground:213 17% 8%;--card:213 30% 96%;--card-foreground:213 17% 8%;--popover:0 0% 100%;--popover-foreground:213 17% 8%;--primary:213 64% 34%;--primary-foreground:0 0% 100%;--secondary:213 64% 34%;--secondary-foreground:0 0% 100%;--muted:213 25% 93%;--muted-foreground:213 15% 25%;--accent:213 40% 92%;--accent-foreground:213 17% 8%;--destructive:354 72% 39%;--destructive-foreground:0 0% 100%;--border:213 12% 60%;--input:213 14% 40%;--ring:213 64% 34%;--radius:0.75rem;--ak-theme-scale:1.125;--ak-card-border:213 12% 60%;color-scheme:light}[data-theme=aube_doree]{--astral-bg:251 246 238;--astral-bg-secondary:255 255 255;--astral-gold:91 58 110;--astral-gold-light:110 74 130;--astral-purple:138 100 24;--astral-text:43 34 51;--astral-text-secondary:74 61 85;--astral-ruby:180 38 52;--astral-overlay:43 34 51;--background:36 62% 96%;--foreground:272 20% 17%;--card:0 0% 100%;--card-foreground:272 20% 17%;--popover:0 0% 100%;--popover-foreground:272 20% 17%;--primary:282 31% 33%;--primary-foreground:0 0% 100%;--secondary:40 70% 90%;--secondary-foreground:272 20% 17%;--muted:36 45% 92%;--muted-foreground:272 12% 33%;--accent:40 70% 90%;--accent-foreground:272 20% 17%;--destructive:354 65% 43%;--destructive-foreground:0 0% 100%;--border:36 35% 84%;--input:36 25% 66%;--ring:282 31% 33%;--radius:1.1rem;--ak-theme-scale:1.0625;--ak-card-border:36 38% 83%;color-scheme:light}[data-theme=nuit_douce]{--astral-bg:23 18 46;--astral-bg-secondary:42 33 80;--astral-gold:232 201 135;--astral-gold-light:243 221 168;--astral-purple:168 148 224;--astral-text:244 238 251;--astral-text-secondary:207 198 234;--astral-ruby:245 130 140;--astral-overlay:255 255 255;--background:251 44% 12%;--foreground:270 50% 96%;--card:252 41% 21%;--card-foreground:270 50% 96%;--popover:252 41% 21%;--popover-foreground:270 50% 96%;--primary:41 68% 72%;--primary-foreground:251 44% 12%;--secondary:252 38% 30%;--secondary-foreground:270 50% 96%;--muted:252 38% 18%;--muted-foreground:250 40% 82%;--accent:252 38% 27%;--accent-foreground:270 50% 96%;--destructive:354 70% 48%;--destructive-foreground:0 0% 100%;--border:252 30% 30%;--input:252 30% 30%;--ring:41 68% 72%;--radius:1rem;--ak-theme-scale:1.0625;--ak-card-border:252 30% 32%;color-scheme:dark}[data-theme=aquarelle]{--astral-bg:244 238 251;--astral-bg-secondary:255 255 255;--astral-gold:75 47 134;--astral-gold-light:98 70 160;--astral-purple:156 56 96;--astral-text:46 36 71;--astral-text-secondary:82 70 110;--astral-ruby:180 38 52;--astral-overlay:46 36 71;--background:270 50% 96%;--foreground:255 33% 22%;--card:0 0% 100%;--card-foreground:255 33% 22%;--popover:0 0% 100%;--popover-foreground:255 33% 22%;--primary:262 50% 34%;--primary-foreground:0 0% 100%;--secondary:340 70% 90%;--secondary-foreground:255 33% 22%;--muted:270 45% 94%;--muted-foreground:255 15% 36%;--accent:26 90% 88%;--accent-foreground:255 33% 22%;--destructive:354 65% 43%;--destructive-foreground:0 0% 100%;--border:265 30% 86%;--input:265 25% 70%;--ring:262 50% 34%;--radius:1.5rem;--ak-theme-scale:1.0625;--ak-card-border:265 30% 86%;color-scheme:light}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) body{background-color:rgb(var(--astral-bg));-webkit-font-smoothing:auto}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .starry-bg:before{display:none}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .animate-twinkle{display:none}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .gold-glow,:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .gold-glow:hover{box-shadow:0 2px 10px rgb(var(--astral-text)/.08)}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .glass,:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .glass-card{background:rgb(var(--astral-bg-secondary));border:1px solid hsl(var(--ak-card-border));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px rgb(var(--astral-text)/.06)}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .glass-card:hover{border-color:rgb(var(--astral-gold)/.45);box-shadow:0 4px 14px rgb(var(--astral-text)/.08)}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .text-gold-gradient,:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .text-gold-shimmer{background:none;-webkit-text-fill-color:currentColor;color:rgb(var(--astral-gold));animation:none}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .gradient-purple{background:linear-gradient(135deg,rgb(var(--astral-purple)/.06),rgb(var(--astral-bg)/0))}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) .prose-invert{--tw-prose-body:rgb(var(--astral-text)/0.9);--tw-prose-headings:rgb(var(--astral-text));--tw-prose-lead:rgb(var(--astral-text-secondary));--tw-prose-links:rgb(var(--astral-gold));--tw-prose-bold:rgb(var(--astral-text));--tw-prose-counters:rgb(var(--astral-text-secondary));--tw-prose-bullets:rgb(var(--astral-gold)/0.6);--tw-prose-hr:hsl(var(--border));--tw-prose-quotes:rgb(var(--astral-text));--tw-prose-quote-borders:rgb(var(--astral-gold)/0.4);--tw-prose-captions:rgb(var(--astral-text-secondary));--tw-prose-code:rgb(var(--astral-text));--tw-prose-th-borders:hsl(var(--border));--tw-prose-td-borders:hsl(var(--border))}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) select option{background-color:#fff;color:rgb(var(--astral-text))}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) ::-webkit-scrollbar-track{background:rgb(var(--astral-bg))}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) ::-webkit-scrollbar-thumb{background:rgb(var(--astral-text)/.2)}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) ::placeholder{color:rgb(var(--astral-text-secondary)/.8)}[data-theme=aube] body{--font-cinzel:var(--font-lora);--font-raleway:var(--font-nunito)}[data-theme=confort] body{--font-cinzel:var(--font-atkinson);--font-raleway:var(--font-atkinson)}[data-theme=aquarelle] body,[data-theme=aube_doree] body,[data-theme=nuit_douce] body{--font-cinzel:"Newsreader",Georgia,serif;--font-raleway:"Nunito Sans","Segoe UI",system-ui,sans-serif}[data-theme=aquarelle] body,[data-theme=nuit_douce] body{--font-cinzel:"Noto Serif",Georgia,serif}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=nuit_douce],[data-theme=aquarelle]) :is(h1,h2,h3,.font-cinzel){letter-spacing:normal}[data-theme=confort] .glass,[data-theme=confort] .glass-card{border-width:2px}[data-theme=confort] a:not([class*=bg-]):hover{text-decoration:underline}[data-theme=confort] :focus-visible{outline:3px solid rgb(var(--astral-gold));outline-offset:2px}[data-theme=confort] input,[data-theme=confort] select,[data-theme=confort] textarea{border-width:2px}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) [class*="text-[#25D366]"]{color:#0f7a3d}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) [class*="text-[#1DA1F2]"]{color:#0b6ba8}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree],[data-theme=aquarelle]) :is([class~="text-astral-text-secondary/20"],[class~="text-astral-text-secondary/30"],[class~="text-astral-text-secondary/40"],[class~="text-astral-text-secondary/50"],[class~="text-astral-text/20"],[class~="text-astral-text/30"],[class~="text-astral-text/40"],[class~="text-astral-text/50"]){color:rgb(var(--astral-text-secondary)/.85)}[data-theme=aquarelle] body{background-image:linear-gradient(180deg,#f1eafb,#fbefe9 55%,#fdf3e3);background-attachment:fixed}.sky-hero{background:rgb(var(--astral-bg-secondary));border:2px solid rgb(var(--astral-gold)/.35)}[data-theme=aube_doree] .sky-hero{background:#f7ead0;border:1px solid rgba(201,162,75,.4);box-shadow:0 4px 20px rgba(91,58,110,.06)}[data-theme=nuit_douce] .sky-hero{background:#2a2150;border:1px solid hsla(41,68%,72%,.3);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}[data-theme=aquarelle] .sky-hero{background:linear-gradient(to bottom right,#fde8d7,#fce3e8,#f8dce3);border:1px solid rgba(249,211,220,.7);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.sky-medallion{box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}[data-theme=nuit_douce] .sky-medallion{box-shadow:0 0 15px hsla(41,68%,72%,.15);background:rgba(23,18,46,.7)}[data-theme=aquarelle] .sky-medallion{border-color:rgba(75,47,134,.3);background:hsla(0,0%,100%,.8)}:is([data-theme=nuit_douce],[data-theme=aquarelle]) .sky-medallion-ring{display:none}.sky-label{font-family:var(--font-cinzel)}[data-theme=aube_doree] .sky-label{font-family:var(--font-raleway);font-weight:700;color:rgb(var(--astral-text))}:root{--sk-container:var(--astral-bg-secondary);--sk-ornament:var(--astral-gold);--sk-outline:52 58 104;--sk-heading:var(--astral-text);--sk-label:var(--astral-text);--sk-radius-card:1rem;--sk-radius-btn:1rem;--sk-radius-outline:1rem;--sk-nav-pill:transparent}[data-theme=aube]{--sk-outline:228 220 232}[data-theme=confort]{--sk-outline:153 160 170}[data-theme=aube_doree]{--sk-container:247 234 208;--sk-ornament:201 162 75;--sk-outline:216 197 168;--sk-heading:91 58 110;--sk-label:43 34 51;--sk-radius-card:1rem;--sk-radius-btn:1.5rem;--sk-radius-outline:1.5rem;--sk-nav-pill:#f7ead0}[data-theme=nuit_douce]{--sk-container:42 33 80;--sk-ornament:232 201 135;--sk-outline:88 72 160;--sk-heading:244 238 251;--sk-label:232 201 135;--sk-radius-card:1.5rem;--sk-radius-btn:1rem;--sk-radius-outline:1rem}[data-theme=aquarelle]{--sk-container:255 238 226;--sk-ornament:176 154 220;--sk-outline:225 212 242;--sk-heading:46 36 71;--sk-label:75 47 134;--sk-radius-card:1rem;--sk-radius-btn:9999px;--sk-radius-outline:1rem}[data-layout=simple]{--ak-layout-scale:1}@media (max-width:479px){html[data-layout=simple]{font-size:max(min(calc(100% * var(--ak-theme-scale) * var(--ak-user-scale) * var(--ak-layout-scale)),5.6vw),calc(100% * var(--ak-layout-scale)))}[data-layout=simple] main .p-6{padding:1rem}[data-layout=simple] main .p-5{padding:.875rem}[data-layout=simple] main .p-4{padding:.75rem}[data-layout=simple] main .px-4{padding-left:.75rem;padding-right:.75rem}[data-layout=simple] main.px-4:not(.max-w-none){padding-left:1.125rem;padding-right:1.125rem}}[data-layout=simple] main :is(button,a).whitespace-nowrap{white-space:normal;text-align:center}[data-layout=simple] main{overflow-wrap:break-word}:root{--ak-card-back:url(/card-backs/cosmos.svg)}:is([data-theme=aube],[data-theme=confort],[data-theme=aube_doree]){--ak-card-back:url(/card-backs/aube_doree.svg)}[data-theme=nuit_douce]{--ak-card-back:url(/card-backs/nuit_douce.svg)}[data-theme=aquarelle]{--ak-card-back:url(/card-backs/aquarelle.svg)}[data-layout=simple] .simple-cards :is(.ak-card-face,.ak-card-back){border:1px solid rgb(var(--sk-ornament)/.6);border-radius:.85rem;padding:4px;background:rgb(var(--astral-bg));box-shadow:0 8px 20px -8px rgb(var(--astral-text)/.3)}[data-layout=simple] .simple-cards :is(.ak-card-face,.ak-card-back) img{border-radius:.6rem}[data-layout=simple] .simple-cards span.font-cinzel.text-astral-text-secondary{font-family:var(--font-raleway);font-size:1rem}[data-layout=simple] .simple-cards span[class*="text-[10px]"],[data-layout=simple] .simple-cards span[class*="text-[9px]"],[data-layout=simple] .simple-cards span[class*=text-xs]{font-size:1rem;line-height:1.3}[data-layout=simple] :is(main,[role=dialog]) :is(.text-xs,[class*="text-[7px]"],[class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[15px]"]){font-size:.875rem;line-height:1.45}:where([data-layout=simple] :is(main,[role=dialog]) :is(button,[role=button],summary,select):not(.sr-only)){min-height:2.75rem}[data-layout=simple] :is(main,[role=dialog]) :is(button,[role=button]):has(>svg:only-child):not(.sr-only){min-width:2.75rem;display:inline-flex;align-items:center;justify-content:center}:where([data-layout=simple] :is(main,[role=dialog]) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),textarea)){min-height:2.75rem}[data-layout=simple] :is(main,[role=dialog]) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),textarea){font-size:max(1rem,16px)}[data-layout=simple] :is(main,[role=dialog]) :is(input[type=checkbox],input[type=radio]){width:1.5rem;height:1.5rem;flex-shrink:0}[data-layout=simple] main a[class~=p-2][class~=-ml-2]:has(>svg:only-child){display:none}[data-layout=simple] :is(main,[role=dialog]) a:has(>svg:only-child):not(.sr-only){min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}:where([data-layout=simple] :is(main,[role=dialog]) a:is([class~=block],[class*=flex],[class*=rounded][class*=px-]):not(.sr-only)){min-height:2.75rem}:root:not([data-layout=simple]) .ak-simple-only,[data-layout=simple] .ak-classic-only{display:none!important}[data-layout=simple] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgb(var(--astral-gold));outline-offset:3px;border-radius:1rem}[data-layout=simple] .simple-shell :is(a,button):not(:disabled):active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){[data-layout=simple] *,[data-layout=simple] :after,[data-layout=simple] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}