@keyframes cs-acc-flow{to{background-position:200% 0}}@keyframes cs-acc-flow-y{to{background-position:0 200%}}@keyframes cs-acc-shimmer{to{background-position:-200% 0}}[data-skin=encre-fluo] [data-ui=accent]{background:radial-gradient(circle,var(--accent) 0 1.6px,transparent 2.1px) 0 0 /5px 5px,color-mix(in oklab,var(--accent) 35%,transparent);box-shadow:2px 1.5px 0 0 rgb(255 72 176/.55)}[data-skin=encre-fluo] [data-ui=accent][data-edge=top]{height:9px;clip-path:polygon(0 0,100% 0,100% 62%,96% 100%,88% 58%,79% 100%,71% 64%,62% 100%,50% 60%,40% 100%,31% 66%,20% 100%,11% 62%,4% 100%,0 70%)}[data-skin=encre-fluo] [data-ui=accent][data-edge=left]{width:7px;border-radius:0 3px 3px 0}[data-skin=plasma] [data-ui=accent]{background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 40%,#ff4596),#7c3aff,color-mix(in oklab,var(--accent) 40%,#ff4596),var(--accent)) 0 0 /200% 100%;box-shadow:0 0 14px 1px color-mix(in oklab,var(--accent) 70%,transparent);animation:cs-acc-flow 6s linear infinite}[data-skin=plasma] [data-ui=accent][data-edge=top]{height:4px;clip-path:inset(0 22px round 99px)}[data-skin=plasma] [data-ui=accent][data-edge=left]{width:4px;background:linear-gradient(180deg,var(--accent),#ff4596,#7c3aff,var(--accent)) 0 0 /100% 200%;animation-name:cs-acc-flow-y;clip-path:inset(10px 0 round 99px)}[data-skin=stratosphere] [data-ui=accent]{background:radial-gradient(circle at calc(100% - 6px) 50%,#ffffff 0 2px,var(--accent) 2.5px 4px,transparent 6px),linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--accent) 35%,transparent) 30%,var(--accent) 100%);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent) 80%,transparent))}[data-skin=stratosphere] [data-ui=accent][data-edge=top]{height:3px;clip-path:inset(0 0 0 18%)}[data-skin=stratosphere] [data-ui=accent][data-edge=left]{width:3px;background:radial-gradient(circle at 50% 6px,#ffffff 0 2px,var(--accent) 2.5px 4px,transparent 6px),linear-gradient(0deg,transparent,color-mix(in oklab,var(--accent) 35%,transparent) 40%,var(--accent))}[data-skin=apesanteur] [data-ui=accent].absolute{inset:16px 16px auto auto;width:11px;height:11px;border-radius:0 50% 50% 50%;rotate:45deg;background-image:radial-gradient(circle at 58% 58%,rgb(255 255 255/.95) 0 1.4px,rgb(255 255 255/0) 3px),linear-gradient(135deg,rgb(255 255 255/.28),rgb(0 0 0/.28));box-shadow:0 0 0 3px rgb(255 255 255/.06),0 0 16px 2px color-mix(in oklab,var(--accent) 50%,transparent);animation:cs-acc-bob 5s ease-in-out infinite}[data-skin=apesanteur] [data-ui=accent]:not(.absolute){height:12px;background:radial-gradient(circle at 50% 55%,rgb(255 255 255/.9) 0 1.2px,transparent 2.2px) 0 0 /22px 12px,radial-gradient(circle,var(--accent) 0 4px,transparent 4.6px) 0 0 /22px 12px;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--accent) 70%,transparent));animation:cs-acc-flow 14s linear infinite}@keyframes cs-acc-bob{50%{translate:0 -3px}}[data-skin=nacre] [data-ui=accent].absolute{inset:14px 14px auto auto;width:16px;height:16px;border-radius:50%;rotate:8deg;background-image:radial-gradient(circle at 34% 30%,rgb(255 255 255/.85) 0 2px,rgb(255 255 255/0) 4.5px),radial-gradient(circle,rgb(255 255 255/0) 55%,rgb(0 0 0/.12));box-shadow:0 0 0 2.5px #ffffff,0 2px 5px rgb(60 30 120/.3)}[data-skin=nacre] [data-ui=accent]:not(.absolute){height:14px;background:radial-gradient(circle at 40% 35%,rgb(255 255 255/.85) 0 1.5px,transparent 3px) 4px 0 /26px 14px,radial-gradient(circle,var(--accent) 0 5px,#ffffff 5.5px 6.8px,transparent 7.2px) 4px 0 /26px 14px}[data-skin=turbo] [data-ui=accent].absolute{inset:11px 36px auto auto;width:26px;height:6px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 10px);filter:saturate(1.3) brightness(1.15) drop-shadow(0 0 4px var(--accent))}[data-skin=turbo] [data-ui=accent]:not(.absolute){height:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 30%,transparent),var(--accent) 75%,#ffffff);-webkit-mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 13px);mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 13px);filter:drop-shadow(0 0 4px color-mix(in oklab,var(--accent) 70%,transparent))}@media (prefers-reduced-motion:reduce){:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=accent]{animation:none!important}}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo],[data-skin=pixel],[data-skin=graphite]) :is(.text-\[\#8a5a00\],.text-\[\#5c3d00\]){color:var(--sun)}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo],[data-skin=pixel],[data-skin=graphite]) .text-\[\#b4245e\]{color:var(--bubble)}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo],[data-skin=pixel],[data-skin=graphite]) .text-\[\#b42328\]{color:var(--stop)}:is([data-skin=plasma],[data-skin=stratosphere],[data-skin=apesanteur],[data-skin=turbo],[data-skin=pixel],[data-skin=graphite]) :is(.bg-white\/70,.bg-white\/40){background-color:rgb(255 255 255/.18)}.cd-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.cd-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.cd-grid--bubbles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:30px 22px}.cd-grid--kids{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:26px}:where(.cd-deck a){color:inherit;text-decoration:none}.cd-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cd-row--center{justify-content:center}.cd-subject{gap:6px;padding:3px 10px;font-size:12px;color:var(--subj);background:color-mix(in oklab,var(--subj) 14%,var(--paper))}.cd-adapted,.cd-subject{display:inline-flex;align-items:center;border-radius:999px;font-weight:600;white-space:nowrap}.cd-adapted{gap:4px;padding:3px 9px;font-size:11.5px;color:var(--paper);background:var(--ink)}.cd-next{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:13.5px;color:var(--ink);background:var(--paper-2)}.cd-next b{font-weight:600}.cd-next-prefix{color:var(--ink-3)}.cd-next--done{color:var(--mint-ink);background:var(--mint-soft);font-weight:600}.cd-next-arrow{color:var(--ink-3);transition:translate .2s}.cd-deck a:hover .cd-next-arrow{translate:3px 0}.cd-zine{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 18px 16px;background:radial-gradient(circle,color-mix(in oklab,var(--subj) 55%,transparent) 0 1.5px,transparent 2px) 0 0 /7px 7px,linear-gradient(180deg,color-mix(in oklab,var(--subj) 22%,var(--paper)) 0 88px,var(--paper) 88px);box-shadow:0 0 0 1.5px var(--ink),6px 7px 0 0 color-mix(in oklab,var(--subj) 45%,transparent);border-radius:4px}.cd-zine-tape{position:absolute;top:-11px;left:50%;width:96px;height:24px;translate:-50% 0;rotate:-4deg;background:color-mix(in oklab,var(--sun) 70%,transparent);clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 50%)}.cd-zine-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cd-zine-head .cd-adapted{background:var(--bubble);color:var(--ink);rotate:-2deg}.cd-zine-issue{margin-left:auto;font:700 12px/1 var(--font-mono);color:var(--ink)}.cd-zine-title{margin-top:18px;font-family:var(--font-display);font-size:25px;line-height:1.02;font-weight:800;letter-spacing:-.01em}.cd-zine-meta{font-size:12.5px;color:var(--ink-3)}.cd-zine-summary{font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-zine-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px}.cd-zine-stamps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 11px/1 var(--font-mono);color:var(--ink-3);border:1.5px dashed var(--line-2)}.cd-zine-stamps span[data-on]{color:var(--paper);background:var(--subj);border:2px solid var(--ink);rotate:-12deg}.cd-zine-pct{margin-left:auto;font:800 22px/1 var(--font-display)}.cd-zine-ticket{margin:auto -18px -16px;padding:12px 18px;border-radius:0;background:var(--paper-2);border-top:2px dashed var(--line-2);-webkit-mask:radial-gradient(circle 8px at 0 0,transparent 98%,#000) top left /51% 100% no-repeat,radial-gradient(circle 8px at 100% 0,transparent 98%,#000) top right /51% 100% no-repeat;mask:radial-gradient(circle 8px at 0 0,transparent 98%,#000) top left /51% 100% no-repeat,radial-gradient(circle 8px at 100% 0,transparent 98%,#000) top right /51% 100% no-repeat}@keyframes cd-lava-rise{0%{transform:translateY(60%) scale(.8)}50%{transform:translateY(-140%) scale(1.15)}to{transform:translateY(60%) scale(.8)}}.cd-lava{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;height:100%;padding:18px;border-radius:26px;background:radial-gradient(120% 90% at 0 100%,color-mix(in oklab,var(--subj) 22%,transparent),transparent 60%),var(--paper);box-shadow:inset 0 0 0 1px var(--line-2),0 20px 40px -24px color-mix(in oklab,var(--subj) 70%,transparent)}.cd-lava-lamp{position:relative;display:flex;flex-direction:column;align-items:center}.cd-lava-cap{width:44px;height:18px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--paper-3),var(--paper-2))}.cd-lava-glass{position:relative;width:68px;flex:1;min-height:150px;overflow:hidden;border-radius:34px 34px 18px 18px;background:color-mix(in oklab,var(--subj) 10%,var(--canvas));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--subj) 50%,transparent),inset 8px 0 14px -8px rgb(255 255 255/.25),0 0 26px -4px color-mix(in oklab,var(--subj) 60%,transparent)}.cd-lava-liquid{position:absolute;inset:auto 0 0;height:calc(max(var(--pct), 8) * 1%);background:linear-gradient(0deg,var(--subj),color-mix(in oklab,var(--subj) 50%,#ff4596));box-shadow:0 -6px 18px color-mix(in oklab,var(--subj) 80%,transparent);transition:height .9s cubic-bezier(.2,.8,.2,1)}.cd-lava-liquid i{position:absolute;left:50%;bottom:10%;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:color-mix(in oklab,var(--subj) 60%,#ffd1f1);animation:cd-lava-rise 7s ease-in-out infinite}.cd-lava-liquid i:nth-child(2){width:14px;height:16px;margin-left:-18px;animation-duration:9s;animation-delay:-3s}.cd-lava-liquid i:nth-child(3){width:12px;height:12px;margin-left:4px;animation-duration:11s;animation-delay:-6s}.cd-lava-base{width:60px;height:22px;margin-top:-2px;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--paper-3),var(--paper-2))}.cd-lava-body{display:flex;min-width:0;flex-direction:column;gap:6px}.cd-lava-title{font-family:var(--font-display);font-size:21px;line-height:1.1;font-weight:700}.cd-lava-meta{font-size:12.5px;color:var(--ink-3)}.cd-lava-meta b{color:var(--subj)}.cd-lava-summary{font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-lava-next{margin-top:auto;border-radius:999px;background:color-mix(in oklab,var(--subj) 14%,var(--paper-2))}.cd-planet{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cd-planet-sky{position:relative;width:180px;height:180px}.cd-planet-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cd-orbit-track{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:2 6}.cd-orbit-arc{fill:none;stroke:var(--subj);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--subj));transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.cd-orbit-moon{fill:var(--ink);filter:drop-shadow(0 0 8px var(--subj))}.cd-planet-ball{inset:42px;background:radial-gradient(circle at 34% 30%,rgb(255 255 255/.55),transparent 32%),radial-gradient(circle at 70% 75%,rgb(0 0 0/.55),transparent 60%),repeating-linear-gradient(170deg,color-mix(in oklab,var(--subj) 80%,#fff) 0 7px,var(--subj) 7px 16px,color-mix(in oklab,var(--subj) 70%,#000) 16px 22px);box-shadow:0 0 40px -6px color-mix(in oklab,var(--subj) 80%,transparent);transition:scale .4s cubic-bezier(.2,.8,.2,1)}.cd-planet-ball,.cd-planet-ring{position:absolute;border-radius:50%}.cd-planet-ring{left:-22%;right:-22%;top:44%;height:14%;border:2px solid color-mix(in oklab,var(--subj) 50%,var(--ink));rotate:-14deg;opacity:.7}.cd-planet:hover .cd-planet-ball{scale:1.06}.cd-planet-pct{position:absolute;right:-6px;top:4px;padding:2px 8px;border-radius:999px;font:700 12px/1.4 var(--font-mono);color:var(--canvas);background:var(--subj)}.cd-planet-body{display:flex;width:100%;flex-direction:column;align-items:center;gap:6px}.cd-planet-title{font-family:var(--font-display);font-size:19px;line-height:1.15;font-weight:600}.cd-planet-meta{font-size:12.5px;color:var(--ink-3)}.cd-planet-next{width:100%;text-align:left;background:color-mix(in oklab,var(--paper) 85%,transparent);backdrop-filter:blur(8px)}.cd-lap,.cd-planet-next{box-shadow:inset 0 0 0 1px var(--line-2)}.cd-lap{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;overflow:hidden;padding:16px 18px 16px 30px;border-radius:14px;background:linear-gradient(160deg,var(--paper-2),var(--paper))}.cd-lap-flag{position:absolute;inset:0 auto 0 0;width:14px;background:conic-gradient(var(--ink) 25%,var(--paper) 0 50%,var(--ink) 0 75%,var(--paper) 0) 0 0 /14px 14px;opacity:.85}.cd-lap-dash{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cd-lap-counter span,.cd-lap-speed span{display:block;font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cd-lap-counter b{font:700 36px/1 var(--tb-dots,var(--font-mono));color:var(--ink)}.cd-lap-counter small{font-size:18px;color:var(--ink-3)}.cd-lap-speed{text-align:right}.cd-lap-speed b{font:700 40px/1 var(--tb-dots,var(--font-mono));color:var(--subj);text-shadow:0 0 12px color-mix(in oklab,var(--subj) 70%,transparent)}.cd-lap-tach{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;height:14px;transform:skewX(-18deg)}.cd-lap-tach i{border-radius:1px;background:var(--paper-3)}.cd-lap-tach i[data-on]{background:var(--subj);box-shadow:0 0 6px var(--subj)}.cd-lap-tach i[data-on][data-red]{background:var(--stop);box-shadow:0 0 6px var(--stop)}.cd-lap-title{font-family:var(--font-display);font-size:20px;line-height:1.12;font-weight:700}.cd-lap-meta{font-size:12.5px;color:var(--ink-3)}.cd-lap-next{margin-top:auto;border-radius:6px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}@keyframes cd-sheen{0%{background-position:0 50%}to{background-position:200% 50%}}.cd-pearl{display:flex;flex-direction:column;gap:6px;height:100%;padding:12px 12px 16px;border-radius:6px;background:var(--paper);box-shadow:0 1px 0 var(--line),0 18px 34px -18px rgb(60 30 120/.35),inset 0 0 0 1px var(--line)}.cd-pearl-photo{position:relative;height:150px;overflow:hidden;border-radius:3px}.cd-pearl-sheen{position:absolute;inset:0;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffd6ec 35%,#c8f1ec 50%,#e2d4ff 65%,transparent 80%) 0 0 /200% 100%;animation:cd-sheen 6s linear infinite}.cd-pearl-tags{position:absolute;inset:10px 10px auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.cd-pearl-tags .cd-subject{background:color-mix(in oklab,var(--paper) 90%,transparent)}.cd-pearl-title{margin-top:6px;font-family:var(--nc-serif,var(--font-display));font-size:23px;line-height:1.1;font-style:italic;font-weight:400}.cd-pearl-meta{font-size:12.5px;color:var(--ink-3)}.cd-pearl-string{display:flex;align-items:center;gap:4px;margin:4px 0 6px;padding:0 2px;background:linear-gradient(var(--line-2),var(--line-2)) 0 50% /100% 1px no-repeat}.cd-pearl-string i{width:14px;height:14px;border-radius:50%;background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--line-2)}.cd-pearl-string i[data-on]{background:radial-gradient(circle at 35% 30%,#ffffff 0 18%,color-mix(in oklab,var(--subj) 35%,#f6eefe) 45%,color-mix(in oklab,var(--subj) 60%,#c8b6e8));box-shadow:0 2px 4px rgb(60 30 120/.25)}.cd-pearl-string b{margin-left:auto;padding-left:8px;font-size:13px;background:var(--paper)}.cd-pearl-next{margin-top:auto}.cd-comic{display:flex;flex-direction:column;height:100%;overflow:hidden;border:3px solid var(--ink);border-radius:6px;background:var(--paper);box-shadow:6px 6px 0 var(--ink)}.cd-comic-cover{position:relative;min-height:196px;padding:14px;overflow:hidden;background:radial-gradient(circle,color-mix(in oklab,var(--subj) 70%,#000) 0 1.6px,transparent 2.2px) 0 0 /9px 9px,repeating-conic-gradient(from 0deg at 80% 70%,color-mix(in oklab,var(--subj) 75%,#fff) 0 10deg,var(--subj) 10deg 20deg);border-bottom:3px solid var(--ink)}.cd-comic-issue{display:inline-flex;flex-direction:column;padding:4px 8px;font:900 18px/1 var(--font-display);color:var(--ink);background:var(--sun);border:2.5px solid var(--ink)}.cd-comic-issue small{margin-top:2px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cd-comic-boom{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;rotate:10deg;font:900 17px/1 var(--font-display);text-align:center;color:var(--ink);background:var(--sun);clip-path:polygon(50% 0,61% 26%,90% 10%,76% 38%,100% 50%,76% 62%,90% 90%,61% 74%,50% 100%,39% 74%,10% 90%,24% 62%,0 50%,24% 38%,10% 10%,39% 26%);filter:drop-shadow(3px 3px 0 var(--ink))}.cd-comic-boom small{display:block;margin-top:2px;font-size:13px}.cd-comic-hero{position:absolute;left:16px;bottom:54px;width:64px;height:64px;color:var(--paper);opacity:.35}.cd-comic-title{position:absolute;left:12px;right:12px;bottom:12px;padding:6px 10px;font:900 21px/1.05 var(--font-display);text-transform:uppercase;color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);rotate:-1.5deg;box-shadow:4px 4px 0 var(--ink)}.cd-comic-strip{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 14px 14px}.cd-comic-meta{font-size:12.5px;font-style:italic;color:var(--ink-3)}.cd-comic-strip .cd-adapted{align-self:flex-start;background:var(--bubble);color:var(--ink);border:2px solid var(--ink)}.cd-comic-balloon{position:relative;margin-top:auto}.cd-comic-balloon .cd-next{border:2.5px solid var(--ink);border-radius:18px;background:var(--paper)}.cd-comic-balloon:before{content:"";position:absolute;left:22px;top:-10px;width:16px;height:12px;background:var(--ink);clip-path:polygon(0 100%,30% 0,100% 100%)}@keyframes cd-blink{50%{opacity:.25}}.cd-cart{display:flex;flex-direction:column;gap:10px;height:100%}.cd-cart-shell{position:relative;padding:22px 14px 14px;background:var(--paper-3);clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% 100%,0 100%);box-shadow:inset 0 -6px 0 rgb(0 0 0/.25);image-rendering:pixelated}.cd-cart-grip{position:absolute;top:14px;left:50%;width:60%;height:4px;translate:-50% 0;background:repeating-linear-gradient(90deg,var(--ink-3) 0 6px,transparent 6px 10px);opacity:.5}.cd-cart-label{padding:10px;background:var(--paper);box-shadow:0 0 0 3px var(--ink),4px 4px 0 3px var(--subj)}.cd-cart-art{position:relative;display:grid;grid-template-columns:repeat(8,1fr);height:64px;margin-bottom:8px;background:color-mix(in oklab,var(--subj) 25%,var(--canvas))}.cd-cart-art i{background:var(--subj)}.cd-cart-icon{position:absolute;inset:0;margin:auto;width:34px;height:34px;color:var(--paper);filter:drop-shadow(2px 2px 0 var(--ink))}.cd-cart-title{font:700 15px/1.25 var(--font-mono);text-transform:uppercase;letter-spacing:.02em}.cd-cart-sub{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;font:700 11px/1 var(--font-mono);color:var(--ink-3)}.cd-cart-sub .cd-subject{border-radius:0}.cd-cart-stars{display:flex;flex-wrap:wrap;gap:3px;font-size:20px;line-height:1}.cd-cart-stars span{color:var(--paper-3);text-shadow:2px 2px 0 rgb(0 0 0/.25)}.cd-cart-stars span[data-on]{color:var(--sun);text-shadow:2px 2px 0 var(--ink)}.cd-cart-xp{display:grid;grid-template-columns:repeat(10,1fr) auto;align-items:center;gap:3px}.cd-cart-xp i{height:12px;background:var(--paper-3)}.cd-cart-xp i[data-on]{background:var(--mint);box-shadow:inset 0 -3px 0 rgb(0 0 0/.25)}.cd-cart-xp b{padding-left:6px;font:700 12px/1 var(--font-mono)}.cd-cart .cd-adapted{align-self:flex-start}.cd-cart .cd-adapted,.cd-cart-next{border-radius:0;font-family:var(--font-mono)}.cd-cart-next{margin-top:auto;text-transform:uppercase;font-size:12px;box-shadow:inset 0 0 0 2px var(--ink)}.cd-cart-next .cd-next-prefix{color:var(--subj);animation:cd-blink 1.2s steps(1) infinite}.cd-map{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;border-radius:6px 18px 6px 18px;background:radial-gradient(60% 40% at 85% 15%,color-mix(in oklab,var(--tangerine) 10%,transparent),transparent 70%),radial-gradient(40% 30% at 10% 90%,color-mix(in oklab,var(--ink) 6%,transparent),transparent 70%),var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 40px color-mix(in oklab,var(--ink) 8%,transparent),0 14px 28px -18px rgb(60 40 10/.5)}.cd-map-title{font-family:var(--font-display);font-size:21px;line-height:1.12;font-weight:700}.cd-map-meta{font-size:12.5px;font-style:italic;color:var(--ink-3)}.cd-map-route{width:100%;height:auto;margin:4px 0;overflow:visible}.cd-map-path{fill:none;stroke:var(--ink-2);stroke-width:2;stroke-dasharray:5 6;stroke-linecap:round}.cd-map-dot{fill:var(--paper);stroke:var(--ink-2);stroke-width:2}.cd-map-dot--on{fill:var(--subj);stroke:var(--ink)}.cd-map-x{font:800 20px/1 var(--font-display);fill:var(--stop)}.cd-map-foot{display:flex;align-items:center;gap:8px;font-size:13px}.cd-map-compass{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--subj);box-shadow:inset 0 0 0 1.5px var(--ink-2)}.cd-map-next{margin-top:auto;background:color-mix(in oklab,var(--paper) 70%,transparent);border:1.5px dashed var(--ink-3)}@keyframes cd-float{50%{translate:0 -10px}}@keyframes cd-slosh{50%{border-radius:42% 58% 0 0/22% 26% 0 0}}.cd-bubble{display:flex;flex-direction:column;align-items:center;gap:12px}.cd-bubble-orb{position:relative;display:grid;place-items:center;width:min(230px,100%);aspect-ratio:1;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 120%,color-mix(in oklab,var(--subj) 30%,transparent),transparent 60%),color-mix(in oklab,var(--paper) 55%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--subj) 50%,rgb(255 255 255/.3)),inset 0 -18px 40px -16px color-mix(in oklab,var(--subj) 70%,transparent),0 26px 40px -24px color-mix(in oklab,var(--subj) 80%,transparent);backdrop-filter:blur(10px) saturate(160%);animation:cd-float 6s ease-in-out infinite;animation-delay:var(--float,0s)}.cd-bubble-liquid{position:absolute;inset:auto 0 0;height:calc(max(var(--pct), 6) * 1%);border-radius:58% 42% 0 0/26% 22% 0 0;background:linear-gradient(0deg,var(--subj),color-mix(in oklab,var(--subj) 50%,transparent));opacity:.55;animation:cd-slosh 5s ease-in-out infinite}.cd-bubble-glare{position:absolute;left:18%;top:10%;width:34%;height:20%;border-radius:50%;background:radial-gradient(ellipse,rgb(255 255 255/.55),transparent 70%);rotate:-24deg}.cd-bubble-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 22px;text-align:center}.cd-bubble-icon{width:30px;height:30px;color:var(--subj)}.cd-bubble-title{font-family:var(--font-display);font-size:17px;line-height:1.15;font-weight:600}.cd-bubble-pct{font:700 13px/1 var(--font-mono);color:var(--ink-2)}.cd-bubble-caption{display:flex;width:100%;flex-direction:column;gap:8px}.cd-bubble-next{border-radius:999px;background:color-mix(in oklab,var(--paper) 80%,transparent);box-shadow:inset 0 0 0 1px var(--line-2)}.cd-kid-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;line-height:1.12;font-weight:700}.cd-kid-emoji{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;font-size:28px;background:color-mix(in oklab,var(--subj) 18%,var(--paper))}.cd-kid-sticker{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:22px;background:var(--sun);rotate:12deg;box-shadow:0 4px 0 rgb(0 0 0/.15)}.cd-kid-play{display:flex;align-items:center;justify-content:center;gap:10px;align-self:center;min-width:170px;min-height:64px;padding:0 28px;border-radius:999px;font:800 22px/1 var(--font-display);color:#fff;background:var(--subj);box-shadow:0 6px 0 0 color-mix(in oklab,var(--subj) 60%,#000),0 14px 24px -10px color-mix(in oklab,var(--subj) 80%,transparent);transition:transform .14s,box-shadow .14s}.cd-kid-play:hover{transform:translateY(-2px) scale(1.03)}.cd-kid-play:active{transform:translateY(5px);box-shadow:0 1px 0 0 color-mix(in oklab,var(--subj) 60%,#000)}.cd-jar{position:relative;display:flex;height:100%;flex-direction:column;gap:16px;padding:18px;border-radius:34px;background:color-mix(in oklab,var(--subj) 10%,var(--paper));box-shadow:0 10px 0 color-mix(in oklab,var(--subj) 25%,var(--paper-3)),0 22px 36px -18px color-mix(in oklab,var(--subj) 70%,transparent)}.cd-jar-glass{position:relative;height:170px;margin:18px 10px 0;overflow:hidden;border-radius:26px 26px 40px 40px;background:linear-gradient(90deg,rgb(255 255 255/.55),rgb(255 255 255/.15) 25%,transparent 60%,rgb(255 255 255/.3)),color-mix(in oklab,var(--subj) 12%,#ffffff);box-shadow:inset 0 0 0 3px rgb(255 255 255/.9),inset 0 0 0 5px color-mix(in oklab,var(--subj) 35%,transparent)}.cd-jar-lid{position:absolute;top:0;left:12%;right:12%;height:22px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,color-mix(in oklab,var(--subj) 80%,#fff),var(--subj));box-shadow:inset 0 -4px 0 rgb(0 0 0/.15)}.cd-jar-candies{position:absolute;inset:auto 12px 10px;display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:4px}.cd-jar-candies i{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0 14%,color-mix(in oklab,var(--c) 60%,#fff) 30%,var(--c) 70%);box-shadow:inset 0 -4px 6px rgb(0 0 0/.18),0 2px 3px rgb(0 0 0/.15)}.cd-jar-candies i:nth-child(3n){border-radius:40% 60% 55% 45%}.cd-clay{position:relative;display:flex;height:100%;flex-direction:column;gap:18px;padding:22px 20px 24px;border-radius:46% 54% 42% 58%/14% 12% 18% 16%;background:radial-gradient(70% 50% at 30% 20%,rgb(255 255 255/.4),transparent 70%),color-mix(in oklab,var(--subj) 55%,#fff6ea);box-shadow:inset 0 -10px 18px rgb(0 0 0/.12),inset 0 8px 14px rgb(255 255 255/.45),0 12px 0 color-mix(in oklab,var(--subj) 45%,#6b4b2a),0 22px 30px -16px rgb(80 50 20/.5);color:#2a1a10}.cd-clay .cd-kid-emoji{background:rgb(255 255 255/.55)}.cd-clay-prints{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cd-clay-prints i{width:30px;height:36px;border-radius:50% 50% 46% 46%;background:rgb(0 0 0/.06);box-shadow:inset 0 2px 4px rgb(0 0 0/.12)}.cd-clay-prints i[data-on]{background:repeating-radial-gradient(ellipse at 50% 60%,color-mix(in oklab,var(--subj) 70%,#3a2412) 0 2px,transparent 2.5px 4.5px),color-mix(in oklab,var(--subj) 80%,#fff);box-shadow:inset 0 3px 5px rgb(0 0 0/.25)}.cd-clay-play{border-radius:40% 60% 50% 50%/50%;color:#2a1a10;background:var(--sun);box-shadow:0 6px 0 #c48a14,inset 0 -6px 10px rgb(0 0 0/.12)}.cd-brick{position:relative;height:100%;gap:0;padding:18px 16px 16px;border-radius:22px;background:color-mix(in oklab,var(--subj) 8%,var(--paper));box-shadow:inset 0 0 0 2px var(--line-2)}.cd-brick,.cd-brick-tower{display:flex;flex-direction:column;justify-content:flex-end}.cd-brick-tower{min-height:190px;align-items:center;gap:3px}.cd-brick-tower i{position:relative;width:var(--w,80%);height:24px;border-radius:5px;background:transparent;box-shadow:inset 0 0 0 2px var(--line-2)}.cd-brick-tower i:before{content:"";position:absolute;top:-7px;left:12%;width:76%;height:7px;background:radial-gradient(circle at 50% 100%,var(--line-2) 0 6px,transparent 6.5px) 0 0 /25% 14px repeat-x}.cd-brick-tower i[data-on]{background:linear-gradient(180deg,color-mix(in oklab,var(--subj) 75%,#fff),var(--subj));box-shadow:inset 0 -5px 0 rgb(0 0 0/.2)}.cd-brick-tower i[data-on]:before{background:radial-gradient(circle at 50% 100%,var(--subj) 0 6px,transparent 6.5px) 0 0 /25% 14px repeat-x}.cd-brick-plate{display:flex;flex-direction:column;gap:14px;margin:0 -16px -16px;padding:18px 16px;border-radius:0 0 22px 22px;background:radial-gradient(circle,rgb(255 255 255/.4) 0 4px,transparent 4.5px) 0 0 /20px 20px,color-mix(in oklab,var(--mint) 70%,#2e7d32);color:#fff}.cd-brick-plate .cd-kid-emoji{background:rgb(255 255 255/.9)}.cd-brick-play{border-radius:14px;background:var(--sun);color:#3a2a00;box-shadow:0 6px 0 #b58a00}.cd-doodle{position:relative;display:flex;height:100%;flex-direction:column;gap:12px;padding:16px 18px 20px 30px;border-radius:6px;background:linear-gradient(90deg,transparent 22px,color-mix(in oklab,var(--stop) 45%,transparent) 22px 24px,transparent 24px),repeating-linear-gradient(180deg,transparent 0 27px,color-mix(in oklab,var(--sky) 30%,transparent) 27px 28px),var(--paper);box-shadow:0 1px 0 var(--line-2),0 14px 26px -16px rgb(40 30 80/.35)}.cd-doodle-art{width:100%;height:110px}.cd-doodle-house{fill:color-mix(in oklab,var(--subj) 35%,transparent);stroke:var(--subj);stroke-width:4;stroke-linejoin:round}.cd-doodle-door{fill:none;stroke:var(--ink-2);stroke-width:3}.cd-doodle-sun{fill:color-mix(in oklab,var(--sun) 70%,transparent);stroke:var(--tangerine);stroke-width:3;stroke-dasharray:6 4}.cd-doodle-grass{fill:none;stroke:var(--mint);stroke-width:4;stroke-linecap:round}.cd-doodle-stars{display:flex;flex-wrap:wrap;gap:4px;font-size:30px;line-height:1}.cd-doodle-stars span{color:transparent;-webkit-text-stroke:1.5px var(--ink-3)}.cd-doodle-stars span[data-on]{color:var(--sun);-webkit-text-stroke:1.5px var(--tangerine);rotate:-8deg}.cd-doodle-play{border-radius:26px 32px 22px 30px}@keyframes cd-swim{0%{translate:-10% 0;scale:-1 1}49%{scale:-1 1}50%{translate:230% 0;scale:1 1}to{translate:-10% 0;scale:1 1}}@keyframes cd-bubble-up{0%{transform:translateY(0);opacity:.8}to{transform:translateY(-140px);opacity:0}}.cd-tank{position:relative;display:flex;height:100%;flex-direction:column;gap:16px;padding:14px 14px 20px;border-radius:30px;background:var(--paper);box-shadow:inset 0 0 0 2px var(--line-2),0 16px 28px -18px rgb(0 80 140/.5)}.cd-tank-water{position:relative;height:170px;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,color-mix(in oklab,var(--sky) 45%,#e6f7ff),color-mix(in oklab,var(--sky) 80%,#00507a) 85%,#e8c98a 85%)}.cd-tank-wave{position:absolute;top:-2px;left:0;width:100%;height:16px;fill:rgb(255 255 255/.55)}.cd-tank-fish{position:absolute;left:4%;font-size:30px;animation:cd-swim calc(9s + var(--k) * 1.7s) linear infinite;animation-delay:calc(var(--k) * -2.3s)}.cd-tank-bubbles i{position:absolute;bottom:18%;left:78%;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px rgb(255 255 255/.8);animation:cd-bubble-up 3.4s ease-in infinite}.cd-tank-bubbles i:nth-child(2){left:82%;width:7px;height:7px;animation-delay:-1.2s}.cd-tank-bubbles i:nth-child(3){left:75%;width:6px;height:6px;animation-delay:-2.2s}.cd-tank-play{border-radius:999px 999px 999px 40px}@media (prefers-reduced-motion:reduce){.cd-deck *,.cd-deck :after,.cd-deck :before{animation:none!important}}@media (max-width:480px){.cd-lava{grid-template-columns:70px minmax(0,1fr);gap:12px}.cd-lava-glass{width:54px}.cd-zine-title{font-size:22px}}@keyframes cal-blink{50%{opacity:0}}@keyframes cal-glow{50%{opacity:.55}}@keyframes cal-float{50%{translate:0 -2px}}@keyframes cal-swim{to{background-position:40px 0}}[data-skin=encre-fluo] [data-ui=cal-grid]{border:1.5px dashed var(--line-2);border-radius:10px;background:radial-gradient(circle,rgb(23 15 48/.06) 0 1px,transparent 1.4px) 0 0 /12px 12px,var(--paper);box-shadow:6px 6px 0 rgb(255 72 176/.18)}[data-skin=encre-fluo] [data-ui=cal-daynum]{display:inline-grid;place-items:center;min-width:34px;height:34px;border:2px dashed;border-radius:50%;rotate:-8deg;font-size:16px}[data-skin=encre-fluo] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=encre-fluo] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:34px;border:0;color:var(--ink);background:var(--m-a,#ff48b0);box-shadow:2px 2px 0 #1e90ff}[data-skin=encre-fluo] [data-ui=cal-daycol][data-today]{background:radial-gradient(circle,rgb(255 72 176/.16) 0 1.3px,transparent 1.8px) 0 0 /7px 7px}[data-skin=encre-fluo] [data-ui=cal-line]{border-top-style:dotted}[data-skin=encre-fluo] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle,color-mix(in oklab,var(--accent) 55%,transparent) 0 1px,transparent 1.5px) 0 0 /5px 5px,color-mix(in oklab,var(--accent) 18%,var(--paper));--cal-ring:3px 3px 0 color-mix(in oklab,var(--accent) 45%,transparent);border-radius:4px;overflow:visible}[data-skin=encre-fluo] [data-ui=cal-slot]:before{content:"";position:absolute;top:-5px;left:50%;width:34px;height:10px;translate:-50% 0;rotate:-3deg;background:rgb(255 232 0/.55);box-shadow:0 0 0 1px rgb(23 15 48/.06)}[data-skin=encre-fluo] [data-ui=cal-event]:not([data-allday]){--cal-bg:color-mix(in oklab,var(--accent) 72%,var(--paper));--cal-ring:3px 3px 0 #1e90ff;color:var(--ink);border-radius:4px;border:1.5px solid var(--ink)}[data-skin=encre-fluo] [data-ui=cal-event] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=encre-fluo] [data-ui=cal-event][data-kind=exam]:not([data-allday]){rotate:-1deg;border-style:dashed}[data-skin=encre-fluo] [data-ui=cal-now]>div{height:3px;background:repeating-linear-gradient(90deg,#ff48b0 0 8px,transparent 8px 12px)}[data-skin=encre-fluo] [data-ui=cal-listbox]{border:1.5px dashed var(--line-2);border-radius:10px;box-shadow:5px 5px 0 rgb(30 144 255/.15)}[data-skin=encre-fluo] [data-ui=cal-itemicon]{border-radius:50%;rotate:-6deg;box-shadow:2px 2px 0 var(--accent)}[data-skin=plasma] [data-ui=cal-grid]{border-color:rgb(214 180 255/.18);border-radius:28px;background:radial-gradient(80% 60% at 50% 0,rgb(124 58 255/.18),transparent 70%),var(--paper)}[data-skin=plasma] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=plasma] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:auto;padding:0 10px;border-radius:999px;color:#fff;background:linear-gradient(90deg,#ff4596,#7c3aff);box-shadow:0 0 18px -2px #ff4596}[data-skin=plasma] [data-ui=cal-daycol][data-today]{background:linear-gradient(180deg,rgb(255 69 150/.08),rgb(124 58 255/.05))}[data-skin=plasma] [data-ui=cal-line]{border-color:rgb(214 180 255/.07)}[data-skin=plasma] [data-ui=cal-slot]{--cal-bg:linear-gradient(180deg,color-mix(in oklab,var(--accent) 34%,var(--paper)),color-mix(in oklab,var(--accent) 12%,var(--paper)));--cal-ring:inset 0 0 0 1px color-mix(in oklab,var(--accent) 55%,transparent),0 0 16px -4px var(--accent);border-radius:16px}[data-skin=plasma] [data-ui=cal-slot] [data-ui=cal-title]{color:#fff}[data-skin=plasma] [data-ui=cal-slot] [data-ui=cal-meta]{color:color-mix(in oklab,var(--accent) 35%,#fff)}[data-skin=plasma] [data-ui=cal-event]:not([data-allday]){--cal-bg:color-mix(in oklab,var(--accent) 16%,var(--paper));--cal-ring:inset 0 0 0 2px var(--accent),0 0 22px -2px var(--accent);border-radius:999px 16px 16px 999px}[data-skin=plasma] [data-ui=cal-event][data-allday]{color:#fff;border-radius:999px}[data-skin=plasma] [data-ui=cal-now]>div{height:3px;background:linear-gradient(90deg,#ff4596,#00e5ff);box-shadow:0 0 12px #ff4596;animation:cal-glow 1.8s ease-in-out infinite}[data-skin=plasma] [data-ui=cal-listbox]{border-radius:24px;box-shadow:0 0 30px -14px #7c3aff}[data-skin=plasma] [data-ui=cal-itemicon]{border-radius:999px;box-shadow:0 0 14px -3px var(--accent)}[data-skin=stratosphere] [data-ui=cal-grid]{border-radius:28px 8px 28px 8px;background:radial-gradient(120% 40% at 50% 100%,rgb(69 184 255/.12),transparent 70%),var(--paper)}[data-skin=stratosphere] [data-ui=cal-dayname]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}[data-skin=stratosphere] [data-ui=cal-daynum]{display:inline-grid;place-items:center;min-width:32px;height:30px;border-radius:4px;font-family:var(--font-mono);font-size:16px;color:#ffd75e;background:linear-gradient(180deg,#0a0f24 0 49%,#000 49% 51%,#121a3a 51%);box-shadow:inset 0 0 0 1px rgb(166 196 255/.18)}[data-skin=stratosphere] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=stratosphere] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:auto;color:#0a0d1f;background:#45b8ff;box-shadow:0 0 16px -2px #45b8ff}[data-skin=stratosphere] [data-ui=cal-daycol][data-today]{background:linear-gradient(180deg,rgb(69 184 255/.1),transparent 60%)}[data-skin=stratosphere] [data-ui=cal-line]{border-top-style:dashed;border-color:rgb(166 196 255/.08)}[data-skin=stratosphere] [data-ui=cal-slot]{--cal-bg:linear-gradient(90deg,transparent 0 30%,color-mix(in oklab,var(--accent) 70%,transparent)) left bottom /100% 2px no-repeat,color-mix(in oklab,var(--accent) 13%,var(--paper));--cal-ring:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,transparent);border-radius:999px 14px 14px 999px;padding-left:12px}[data-skin=stratosphere] [data-ui=cal-slot] [data-ui=cal-title]{color:var(--ink)}[data-skin=stratosphere] [data-ui=cal-event]:not([data-allday]){--cal-bg:radial-gradient(circle at calc(100% - 8px) 50%,#fff 0 2px,transparent 3px),linear-gradient(90deg,color-mix(in oklab,var(--accent) 55%,var(--paper)),var(--accent));--cal-ring:0 0 18px -4px var(--accent);color:#0a0d1f;border-radius:14px 999px 999px 14px}[data-skin=stratosphere] [data-ui=cal-event]:not([data-allday]) :is([data-ui=cal-title],[data-ui=cal-meta]){color:#0a0d1f}[data-skin=stratosphere] [data-ui=cal-now]>div{height:2px;background:linear-gradient(90deg,transparent,#45b8ff)}[data-skin=stratosphere] [data-ui=cal-now]>div>span{background:#fff;box-shadow:0 0 10px #45b8ff}[data-skin=stratosphere] [data-ui=cal-listdate]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}[data-skin=stratosphere] [data-ui=cal-listbox]{border-radius:22px 6px 22px 6px}[data-skin=turbo] [data-ui=cal-grid]{border-radius:6px;border-color:rgb(255 255 255/.12)}[data-skin=turbo] [data-ui=cal-dayhead]{border-bottom:3px solid transparent}[data-skin=turbo] [data-ui=cal-dayname]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}[data-skin=turbo] [data-ui=cal-daynum]{font-family:var(--tb-dots,var(--font-mono));font-size:22px}[data-skin=turbo] [data-ui=cal-dayhead][data-today]{background:transparent;border-image:repeating-linear-gradient(90deg,#ff3b30 0 10px,transparent 10px 14px) 3}[data-skin=turbo] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:auto;height:auto;border-radius:2px;padding:0 6px;color:#0a0b0e;background:#ffd400}[data-skin=turbo] [data-ui=cal-daycol][data-today]{background:repeating-linear-gradient(90deg,rgb(255 59 48/.04) 0 2px,transparent 2px 8px)}[data-skin=turbo] [data-ui=cal-line]{border-top-style:dashed;border-color:rgb(255 255 255/.07)}[data-skin=turbo] [data-ui=cal-slot]{--cal-bg:linear-gradient(180deg,var(--accent),var(--accent)) left /4px 100% no-repeat,color-mix(in oklab,var(--accent) 15%,var(--paper));--cal-ring:inset 0 0 0 1px rgb(255 255 255/0.06);border-radius:2px;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding-left:10px}[data-skin=turbo] [data-ui=cal-slot] [data-ui=cal-title]{color:var(--ink);text-transform:uppercase;letter-spacing:.02em}[data-skin=turbo] [data-ui=cal-meta]{font-family:var(--font-mono)}[data-skin=turbo] [data-ui=cal-event]:not([data-allday]){--cal-bg:repeating-conic-gradient(#fff 0 25%,#0a0b0e 0 50%) top /8px 8px repeat-x,var(--accent);border-radius:2px;padding-top:10px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}[data-skin=turbo] [data-ui=cal-now]>div{height:3px;background:repeating-linear-gradient(90deg,#ff3b30 0 6px,transparent 6px 9px);box-shadow:0 0 8px #ff3b30}[data-skin=turbo] [data-ui=cal-listbox]{border-radius:4px}[data-skin=turbo] [data-ui=cal-itemicon]{border-radius:2px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}[data-skin=nacre] [data-ui=cal-grid]{border-radius:30px;background:linear-gradient(135deg,rgb(255 214 236/.28),transparent 35%,rgb(200 241 236/.28) 70%,rgb(226 212 255/.3)),var(--paper)}[data-skin=nacre] [data-ui=cal-daynum]{font-family:var(--nc-serif,serif);font-style:italic;font-weight:400;font-size:24px}[data-skin=nacre] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=nacre] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:36px;height:36px;color:var(--ink);background:radial-gradient(circle at 34% 30%,#fff 0 18%,#ffd6ec 45%,#c8f1ec 75%,#e2d4ff);box-shadow:0 4px 10px rgb(60 30 120/.2)}[data-skin=nacre] [data-ui=cal-slot]{--cal-bg:linear-gradient(135deg,color-mix(in oklab,var(--accent) 16%,#fff),#fff 55%,color-mix(in oklab,var(--accent) 8%,#eaf8f6));--cal-ring:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent),0 3px 8px -4px rgb(60 30 120/0.25);border-radius:16px}[data-skin=nacre] [data-ui=cal-slot]:after{content:"";position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--accent))}[data-skin=nacre] [data-ui=cal-event]:not([data-allday]){border-radius:16px}[data-skin=nacre] [data-ui=cal-now]>div{height:2px;background:linear-gradient(90deg,#ff6a00,#b18cff,#3fd0c9)}[data-skin=nacre] [data-ui=cal-listdate]{font-family:var(--nc-serif,serif);font-style:italic;font-size:16px}[data-skin=nacre] [data-ui=cal-listbox]{border-radius:24px}[data-skin=comics] [data-ui=cal-grid]{border:3px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink)}[data-skin=comics] [data-ui=cal-daycol],[data-skin=comics] [data-ui=cal-dayhead]{border-left-width:3px;border-color:var(--ink)}[data-skin=comics] [data-ui=cal-heads]{border-bottom:3px solid var(--ink)}[data-skin=comics] [data-ui=cal-dayname]{font-weight:800;text-transform:uppercase;color:var(--ink)}[data-skin=comics] [data-ui=cal-dayhead][data-today]{background:#ffd400}[data-skin=comics] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:var(--ink);background:#fff;box-shadow:0 0 0 2.5px var(--ink)}[data-skin=comics] [data-ui=cal-daycol][data-today]{background:radial-gradient(circle,rgb(255 212 0/.35) 0 1.5px,transparent 2px) 0 0 /8px 8px}[data-skin=comics] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle,color-mix(in oklab,var(--accent) 40%,transparent) 0 1.2px,transparent 1.7px) 0 0 /6px 6px,#fff;--cal-ring:inset 0 0 0 2.5px var(--ink),3px 3px 0 var(--ink);border-radius:3px}[data-skin=comics] [data-ui=cal-title]{text-transform:uppercase;font-weight:800;letter-spacing:.01em}[data-skin=comics] [data-ui=cal-event]:not([data-allday]){--cal-bg:var(--accent);--cal-ring:inset 0 0 0 2.5px var(--ink),3px 3px 0 var(--ink);border-radius:20px 20px 20px 4px;overflow:visible}[data-skin=comics] [data-ui=cal-event]:not([data-allday]):after{content:"";position:absolute;left:10px;bottom:-9px;border:7px solid transparent;border-top:9px solid var(--ink);border-bottom:0}[data-skin=comics] [data-ui=cal-event] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=comics] [data-ui=cal-event]{color:var(--ink)}[data-skin=comics] [data-ui=cal-now]>div{height:4px;background:var(--ink)}[data-skin=comics] [data-ui=cal-now]>div>span{background:#ffd400;box-shadow:0 0 0 2px var(--ink)}[data-skin=comics] [data-ui=cal-listbox]{border:3px solid var(--ink);border-radius:4px;box-shadow:5px 5px 0 var(--ink)}[data-skin=comics] [data-ui=cal-listdate]{display:inline-block;padding:2px 10px;color:var(--ink);background:#ffd400;border:2px solid var(--ink);text-transform:uppercase;font-weight:800}[data-skin=pixel] [data-ui=cal-grid]{border-radius:0;border:0;box-shadow:0 -4px 0 0 #39ff88,0 4px 0 0 #39ff88,-4px 0 0 0 #39ff88,4px 0 0 0 #39ff88,0 0 30px -10px #39ff88}[data-skin=pixel] [data-ui=cal-dayname],[data-skin=pixel] [data-ui=cal-daynum],[data-skin=pixel] [data-ui=cal-hour]{font-family:var(--font-pixelify,var(--font-mono))}[data-skin=pixel] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=pixel] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{border-radius:0;color:#0b0820;background:#ff3df0}[data-skin=pixel] [data-ui=cal-daycol][data-today]{background:linear-gradient(rgb(57 255 136/.06) 1px,transparent 0) 0 0 /100% 8px,linear-gradient(90deg,rgb(57 255 136/.06) 1px,transparent 0) 0 0 /8px 100%}[data-skin=pixel] [data-ui=cal-line]{border-top-style:dotted;border-color:rgb(57 255 136/.12)}[data-skin=pixel] [data-ui=cal-slot]{--cal-bg:color-mix(in oklab,var(--accent) 18%,var(--paper));--cal-ring:0 -3px 0 0 var(--accent),0 3px 0 0 var(--accent),-3px 0 0 0 var(--accent),3px 0 0 0 var(--accent);border-radius:0;margin:3px}[data-skin=pixel] [data-ui=cal-title]{font-family:var(--font-pixelify,var(--font-mono))}[data-skin=pixel] [data-ui=cal-slot] [data-ui=cal-title]{color:#fff}[data-skin=pixel] [data-ui=cal-event]:not([data-allday]){--cal-ring:0 -3px 0 0 #fff,0 3px 0 0 #fff,-3px 0 0 0 #fff,3px 0 0 0 #fff,6px 6px 0 0 rgb(0 0 0/0.5);border-radius:0;margin:3px;color:#0b0820}[data-skin=pixel] [data-ui=cal-event]:not([data-allday]) :is([data-ui=cal-title],[data-ui=cal-meta]){color:#0b0820}[data-skin=pixel] [data-ui=cal-event][data-allday]{border-radius:0;color:#fff}[data-skin=pixel] [data-ui=cal-now]>div{height:4px;background:#ff3df0;animation:cal-blink 1s steps(1) infinite}[data-skin=pixel] [data-ui=cal-now]>div>span{border-radius:0;background:#ffe14d}[data-skin=pixel] [data-ui=cal-listbox]{border-radius:0;box-shadow:0 0 0 3px #39ff88}[data-skin=pixel] [data-ui=cal-listdate]{font-family:var(--font-pixelify,var(--font-mono));color:#39ff88}[data-skin=pixel] [data-ui=cal-itemicon]{border-radius:0}[data-skin=explorateur] [data-ui=cal-grid]{border-radius:6px 18px 6px 18px;background:repeating-radial-gradient(circle at 100% 100%,transparent 0 18px,rgb(120 84 40/.06) 18px 19px),var(--paper)}[data-skin=explorateur] [data-ui=cal-dayname]{text-transform:uppercase;letter-spacing:.14em;font-size:11px}[data-skin=explorateur] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=explorateur] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#fff;background:radial-gradient(circle at 40% 35%,#d9534f,#9c2b27);box-shadow:0 0 0 3px rgb(156 43 39/.25)}[data-skin=explorateur] [data-ui=cal-line]{border-top-style:dashed}[data-skin=explorateur] [data-ui=cal-slot]{--cal-bg:color-mix(in oklab,var(--accent) 12%,var(--paper));--cal-ring:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 45%,var(--ink-3));border-radius:3px;outline:1px dashed color-mix(in oklab,var(--accent) 40%,transparent);outline-offset:-5px}[data-skin=explorateur] [data-ui=cal-event]:not([data-allday]){--cal-bg:color-mix(in oklab,var(--accent) 14%,var(--paper));--cal-ring:inset 0 0 0 2px var(--accent),inset 0 0 0 4px var(--paper),inset 0 0 0 5px var(--accent);color:var(--ink);border-radius:4px;rotate:-1.2deg}[data-skin=explorateur] [data-ui=cal-event]:not([data-allday]) :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=explorateur] [data-ui=cal-event]:not([data-allday]) [data-ui=cal-title]{text-transform:uppercase;letter-spacing:.04em}[data-skin=explorateur] [data-ui=cal-now]>div{height:2px;background:repeating-linear-gradient(90deg,#9c2b27 0 5px,transparent 5px 10px)}[data-skin=explorateur] [data-ui=cal-listbox]{border-radius:4px 16px 4px 16px}[data-skin=explorateur] [data-ui=cal-itemicon]{border-radius:50%;box-shadow:inset 0 0 0 2px var(--accent)}[data-skin=apesanteur] [data-ui=cal-grid]{border-radius:32px;border-color:rgb(205 196 255/.16)}[data-skin=apesanteur] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=apesanteur] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#06051a;background:radial-gradient(circle at 34% 28%,#fff 0 15%,#5ad1ff 60%,#a084ff);box-shadow:0 0 18px -3px #5ad1ff}[data-skin=apesanteur] [data-ui=cal-line]{border-color:rgb(205 196 255/.06)}[data-skin=apesanteur] [data-ui=cal-slot]{--cal-bg:linear-gradient(160deg,rgb(255 255 255/0.14),rgb(255 255 255/0.03) 60%),color-mix(in oklab,var(--accent) 14%,var(--paper));--cal-ring:inset 0 1px 0 rgb(255 255 255/0.22),inset 0 0 0 1px rgb(255 255 255/0.1),0 10px 18px -12px var(--accent);border-radius:20px;animation:cal-float 6s ease-in-out infinite}[data-skin=apesanteur] [data-ui=cal-slot] [data-ui=cal-title]{color:var(--ink)}[data-skin=apesanteur] [data-ui=cal-event]:not([data-allday]){--cal-bg:linear-gradient(160deg,rgb(255 255 255/0.35),transparent 50%),var(--accent);--cal-ring:0 12px 24px -10px var(--accent);border-radius:20px}[data-skin=apesanteur] [data-ui=cal-now]>div{height:2px;background:linear-gradient(90deg,transparent,#5ad1ff,#ff62b0)}[data-skin=apesanteur] [data-ui=cal-listbox]{border-radius:26px}[data-skin=bonbon] [data-ui=cal-grid]{border-radius:30px;border-width:3px;border-color:color-mix(in oklab,#ff5fa8 30%,transparent)}[data-skin=bonbon] [data-ui=cal-daynum]{font-size:20px}[data-skin=bonbon] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=bonbon] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{width:34px;height:34px;color:#fff;background:radial-gradient(circle at 35% 28%,#fff 0 12%,#ff8cc4 35%,#ff3d94);box-shadow:0 4px 0 #c21f6e}[data-skin=bonbon] [data-ui=cal-daycol][data-today]{background:rgb(255 95 168/.06)}[data-skin=bonbon] [data-ui=cal-slot]{--cal-bg:linear-gradient(180deg,rgb(255 255 255/0.65) 0 22%,transparent 45%),color-mix(in oklab,var(--accent) 38%,#fff);--cal-ring:inset 0 -4px 0 color-mix(in oklab,var(--accent) 70%,#000),0 4px 10px -6px var(--accent);border-radius:18px}[data-skin=bonbon] [data-ui=cal-event]:not([data-allday]){--cal-bg:repeating-linear-gradient(-45deg,rgb(255 255 255/0.35) 0 6px,transparent 6px 14px),var(--accent);--cal-ring:inset 0 -4px 0 rgb(0 0 0/0.15),0 5px 12px -6px var(--accent);border-radius:18px}[data-skin=bonbon] [data-ui=cal-event]:not([data-allday]) [data-ui=cal-title]{text-shadow:0 1px 0 rgb(0 0 0/.25)}[data-skin=bonbon] [data-ui=cal-now]>div{height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,#ff5fa8 0 8px,#fff 8px 12px,#3fc8ff 12px 20px,#fff 20px 24px)}[data-skin=bonbon] [data-ui=cal-listbox]{border-radius:26px}[data-skin=bonbon] [data-ui=cal-itemicon]{border-radius:50%;box-shadow:inset 0 -3px 0 rgb(0 0 0/.08)}[data-skin=pate-a-modeler] [data-ui=cal-grid]{border-radius:34px 26px 38px 24px/28px 36px 24px 34px}[data-skin=pate-a-modeler] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=pate-a-modeler] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#fff;background:#ff8a3d;border-radius:48% 52% 44% 56%/55% 45% 55% 45%;box-shadow:inset 0 -3px 0 rgb(0 0 0/.12)}[data-skin=pate-a-modeler] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle at 78% 30%,rgb(0 0 0/0.06) 0 3px,transparent 4px),color-mix(in oklab,var(--accent) 34%,#fff);--cal-ring:inset 0 -4px 0 rgb(0 0 0/0.08),inset 0 3px 0 rgb(255 255 255/0.5);border-radius:22px 14px 20px 12px/14px 20px 12px 22px}[data-skin=pate-a-modeler] [data-ui=cal-slot]:hover{transform:scale(.98,1.03)}[data-skin=pate-a-modeler] [data-ui=cal-event]:not([data-allday]){--cal-ring:inset 0 -5px 0 rgb(0 0 0/0.14),inset 0 3px 0 rgb(255 255 255/0.3);border-radius:14px 22px 12px 20px/20px 12px 22px 14px}[data-skin=pate-a-modeler] [data-ui=cal-now]>div{height:5px;border-radius:5px;background:#ff8a3d;box-shadow:inset 0 -2px 0 rgb(0 0 0/.15)}[data-skin=pate-a-modeler] [data-ui=cal-listbox]{border-radius:28px 20px 30px 18px}[data-skin=briques] [data-ui=cal-grid]{border-radius:8px;border-width:3px}[data-skin=briques] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=briques] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{border-radius:4px;color:#fff;background:radial-gradient(circle at 50% 28%,rgb(255 255 255/.4) 0 3px,transparent 4px) 0 0 /12px 12px,#e53935;box-shadow:inset 0 -3px 0 rgb(0 0 0/.2)}[data-skin=briques] [data-ui=cal-event]:not([data-allday]),[data-skin=briques] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle at 50% 50%,rgb(255 255 255/0.55) 0 3.5px,rgb(0 0 0/0.12) 4px,transparent 5px) 4px 2px /14px 10px repeat-x,color-mix(in oklab,var(--accent) 58%,#fff);--cal-ring:inset 0 -4px 0 rgb(0 0 0/0.18),inset 0 1px 0 rgb(255 255 255/0.4);border-radius:4px;padding-top:12px}[data-skin=briques] [data-ui=cal-event]:not([data-allday]){--cal-bg:radial-gradient(circle at 50% 50%,rgb(255 255 255/0.5) 0 3.5px,rgb(0 0 0/0.15) 4px,transparent 5px) 4px 2px /14px 10px repeat-x,var(--accent)}[data-skin=briques] [data-ui=cal-slot] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=briques] [data-ui=cal-now]>div{height:5px;background:repeating-linear-gradient(90deg,#fdd835 0 18px,#1e88e5 18px 36px,#e53935 36px 54px)}[data-skin=briques] [data-ui=cal-listbox]{border-radius:6px;border-width:3px}[data-skin=briques] [data-ui=cal-itemicon]{border-radius:4px;box-shadow:inset 0 -3px 0 rgb(0 0 0/.12)}[data-skin=crayons] [data-ui=cal-grid]{border:2.5px solid var(--ink-2);border-radius:255px 18px 225px 18px/18px 225px 18px 255px;background:repeating-linear-gradient(180deg,transparent 0 27px,rgb(66 133 244/.16) 27px 28px),var(--paper)}[data-skin=crayons] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=crayons] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:var(--ink);background:transparent;box-shadow:0 0 0 2.5px #ff7043;border-radius:48% 52% 50% 46%/52% 46% 54% 48%}[data-skin=crayons] [data-ui=cal-slot]{--cal-bg:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--accent) 38%,transparent) 0 3px,transparent 3px 7px),var(--paper);--cal-ring:none;border:2px solid var(--accent);border-radius:255px 12px 225px 12px/12px 225px 12px 255px}[data-skin=crayons] [data-ui=cal-slot] :is([data-ui=cal-title],[data-ui=cal-meta]){color:var(--ink)}[data-skin=crayons] [data-ui=cal-event]:not([data-allday]){--cal-bg:repeating-linear-gradient(-45deg,rgb(255 255 255/0.18) 0 2px,transparent 2px 6px),var(--accent);--cal-ring:none;border:2px solid var(--ink-2);border-radius:12px 225px 12px 255px/225px 12px 255px 12px}[data-skin=crayons] [data-ui=cal-now]>div{height:3px;border-radius:2px;background:#ff7043;rotate:-.6deg}[data-skin=crayons] [data-ui=cal-listbox]{border:2px solid var(--ink-2);border-radius:225px 16px 255px 16px/16px 255px 16px 225px}[data-skin=aquarium] [data-ui=cal-grid]{border-radius:30px;background:radial-gradient(circle at 12% 88%,rgb(255 255 255/.5) 0 3px,transparent 4px) 0 0 /60px 70px,linear-gradient(180deg,color-mix(in oklab,#29b6f6 6%,var(--paper)),color-mix(in oklab,#29b6f6 14%,var(--paper)))}[data-skin=aquarium] [data-ui=cal-dayhead][data-today]{background:transparent}[data-skin=aquarium] [data-ui=cal-dayhead][data-today] [data-ui=cal-daynum]{color:#fff;background:radial-gradient(circle at 32% 28%,#fff 0 10%,#4fc3f7 40%,#0288d1);box-shadow:0 0 0 3px rgb(41 182 246/.2)}[data-skin=aquarium] [data-ui=cal-line]{border-color:rgb(41 182 246/.12)}[data-skin=aquarium] [data-ui=cal-slot]{--cal-bg:radial-gradient(circle at 18% 22%,rgb(255 255 255/0.75) 0 3px,transparent 6px),color-mix(in oklab,var(--accent) 22%,var(--paper));--cal-ring:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 45%,transparent),0 6px 12px -8px var(--accent);border-radius:18px}[data-skin=aquarium] [data-ui=cal-event]:not([data-allday]){--cal-bg:radial-gradient(circle at 15% 25%,rgb(255 255 255/0.6) 0 3px,transparent 5px),var(--accent);border-radius:999px 18px 18px 999px}[data-skin=aquarium] [data-ui=cal-now]>div{height:6px;background:radial-gradient(circle at 10px -3px,transparent 6px,#29b6f6 6.5px 8px,transparent 8.5px) 0 0 /20px 6px repeat-x;animation:cal-swim 3s linear infinite}[data-skin=aquarium] [data-ui=cal-listbox]{border-radius:26px}[data-skin=aquarium] [data-ui=cal-itemicon]{border-radius:50%}@media (prefers-reduced-motion:reduce){:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=cal-now]>div,:is([data-skin=bonbon],[data-skin=pate-a-modeler],[data-skin=briques],[data-skin=crayons],[data-skin=aquarium],[data-skin=comics],[data-skin=pixel],[data-skin=explorateur],[data-skin=apesanteur],[data-skin=encre-fluo],[data-skin=plasma],[data-skin=stratosphere],[data-skin=turbo],[data-skin=nacre],[data-skin=graphite],[data-skin=campus]) [data-ui=cal] *{animation:none!important}[data-skin=pate-a-modeler] [data-ui=cal-slot]:hover{transform:none}}