@property --grid-line{syntax:"<color>";inherits:true;initial-value:#0000}@property --glow-a{syntax:"<color>";inherits:true;initial-value:#0000}@property --glow-b{syntax:"<color>";inherits:true;initial-value:#0000}.demo[data-astro-cid-jq76r7ql]{transition:--grid-line .9s var(--ease), --glow-a 1.2s ease, --glow-b 1.2s ease;justify-items:center;display:grid;position:relative}.glow[data-astro-cid-jq76r7ql]{z-index:-1;background:radial-gradient(40% 50% at 22% 30%, var(--glow-a), transparent 70%), radial-gradient(42% 52% at 80% 70%, var(--glow-b), transparent 70%);filter:blur(20px);opacity:.9;pointer-events:none;position:absolute;inset:-12% -20% -4%}@media (prefers-color-scheme:dark){.glow[data-astro-cid-jq76r7ql]{opacity:.22}}.frame[data-astro-cid-jq76r7ql]{width:100%;container-type:inline-size}.cal[data-astro-cid-jq76r7ql]{--k:calc(100cqi / 1100);height:calc(var(--k) * 640);border-radius:calc(var(--k) * 22);background:var(--cal-bg);color:var(--cal-ink);font-family:"Google Sans", "Outfit", var(--sans);font-size:calc(var(--k) * 13);-webkit-user-select:none;user-select:none;line-height:1.25;transition:color .6s,background-color .6s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #281c320f,0 30px 80px -30px #281c3273,0 12px 24px -12px #281c322e}.art[data-astro-cid-jq76r7ql] .layer{opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.art[data-astro-cid-jq76r7ql] .layer.on{opacity:1}.photo[data-astro-cid-jq76r7ql]{object-fit:cover}.veil[data-astro-cid-jq76r7ql]{background:var(--veil);transition:background-color .9s var(--ease);position:absolute;inset:0}.ui[data-astro-cid-jq76r7ql]{grid-template-rows:calc(var(--k) * 64) 1fr;display:grid;position:absolute;inset:0}.bar[data-astro-cid-jq76r7ql]{height:calc(var(--k) * 10);background:var(--strong);border-radius:99px;transition:background-color .6s;display:block}.w60[data-astro-cid-jq76r7ql]{width:60%}.w70[data-astro-cid-jq76r7ql]{width:70%}.w80[data-astro-cid-jq76r7ql]{width:80%}.w90[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 96)}.top[data-astro-cid-jq76r7ql]{align-items:center;gap:calc(var(--k) * 14);padding-inline:calc(var(--k) * 22);display:flex}.burger[data-astro-cid-jq76r7ql]{gap:calc(var(--k) * 4);width:calc(var(--k) * 18);display:grid}.burger[data-astro-cid-jq76r7ql] i[data-astro-cid-jq76r7ql]{height:calc(var(--k) * 2.5);background:var(--cal-ink);opacity:.7;border-radius:2px}.app[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 30);height:calc(var(--k) * 30);border-radius:calc(var(--k) * 8);background:var(--strong)}.pill[data-astro-cid-jq76r7ql]{padding:calc(var(--k) * 7) calc(var(--k) * 16);border:1px solid var(--strong);font-weight:500;font-size:calc(var(--k) * 13);margin-left:calc(var(--k) * 30);border-radius:99px}.pill[data-astro-cid-jq76r7ql]+.chev[data-astro-cid-jq76r7ql]{margin-left:calc(var(--k) * 4)}.grow[data-astro-cid-jq76r7ql]+.dot[data-astro-cid-jq76r7ql]+.pill[data-astro-cid-jq76r7ql]{margin-left:0}.chev[data-astro-cid-jq76r7ql]{font-size:calc(var(--k) * 22);opacity:.75;line-height:1}.month[data-astro-cid-jq76r7ql]{font-size:calc(var(--k) * 21);white-space:nowrap;font-weight:400}.grow[data-astro-cid-jq76r7ql]{flex:1}.dot[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 26);height:calc(var(--k) * 26);background:var(--muted);border-radius:50%}.avatar[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 32);height:calc(var(--k) * 32);background:var(--c5);border-radius:50%;transition:background-color .8s}.body[data-astro-cid-jq76r7ql]{grid-template-columns:calc(var(--k) * 210) 1fr;min-height:0;display:grid}.side[data-astro-cid-jq76r7ql]{align-content:start;gap:calc(var(--k) * 16);padding:calc(var(--k) * 6) calc(var(--k) * 18) 0 calc(var(--k) * 16);display:grid}.create[data-astro-cid-jq76r7ql]{align-items:center;gap:calc(var(--k) * 12);width:calc(var(--k) * 124);height:calc(var(--k) * 48);padding-left:calc(var(--k) * 16);border-radius:calc(var(--k) * 16);background:var(--surface);box-shadow:var(--surface-shadow);display:flex}.create[data-astro-cid-jq76r7ql] b[data-astro-cid-jq76r7ql]{font-size:calc(var(--k) * 24);font-weight:400;line-height:1}.create[data-astro-cid-jq76r7ql] .bar[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 50)}.label[data-astro-cid-jq76r7ql]{margin-top:calc(var(--k) * 6);height:calc(var(--k) * 9)}.mini[data-astro-cid-jq76r7ql]{gap:calc(var(--k) * 4) 0;font-size:calc(var(--k) * 10);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.mini[data-astro-cid-jq76r7ql] .dow[data-astro-cid-jq76r7ql]{opacity:.6}.mini[data-astro-cid-jq76r7ql] span[data-astro-cid-jq76r7ql]{aspect-ratio:1;place-items:center;display:grid}.mini[data-astro-cid-jq76r7ql] .today[data-astro-cid-jq76r7ql]{background:var(--today);color:var(--today-ink);border-radius:50%}.cals[data-astro-cid-jq76r7ql]{gap:calc(var(--k) * 12);margin:0;padding:0;list-style:none;display:grid}.cals[data-astro-cid-jq76r7ql] li[data-astro-cid-jq76r7ql]{align-items:center;gap:calc(var(--k) * 12);display:flex}.cals[data-astro-cid-jq76r7ql] i[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 16);height:calc(var(--k) * 16);border-radius:calc(var(--k) * 4);flex:none;transition:background-color .8s}.cals[data-astro-cid-jq76r7ql] .bar[data-astro-cid-jq76r7ql]{height:calc(var(--k) * 9);background:var(--muted)}.week[data-astro-cid-jq76r7ql]{grid-template-rows:calc(var(--k) * 76) 1fr;min-height:0;padding-right:calc(var(--k) * 14);display:grid}.heads[data-astro-cid-jq76r7ql],.grid[data-astro-cid-jq76r7ql]{grid-template-columns:calc(var(--k) * 58) repeat(var(--days,7), 1fr);display:grid}.head[data-astro-cid-jq76r7ql]{align-content:center;justify-items:center;gap:calc(var(--k) * 2);display:grid}.head[data-astro-cid-jq76r7ql] small[data-astro-cid-jq76r7ql]{font-size:calc(var(--k) * 11);letter-spacing:.06em;opacity:.8;font-weight:500}.head[data-astro-cid-jq76r7ql] b[data-astro-cid-jq76r7ql]{width:calc(var(--k) * 44);height:calc(var(--k) * 44);font-size:calc(var(--k) * 24);border-radius:50%;place-items:center;font-weight:400;display:grid}.head[data-astro-cid-jq76r7ql].today small[data-astro-cid-jq76r7ql]{color:var(--today);opacity:1}.head[data-astro-cid-jq76r7ql].today b[data-astro-cid-jq76r7ql]{background:var(--today);color:var(--today-ink)}.grid[data-astro-cid-jq76r7ql]{border-top:1px solid var(--grid-line);background-image:linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-position:0 -1px;background-size:100% 11.1111%;min-height:0;position:relative}.hours[data-astro-cid-jq76r7ql]{grid-template-rows:repeat(9,1fr);display:grid}.hours[data-astro-cid-jq76r7ql] span[data-astro-cid-jq76r7ql]{padding-right:calc(var(--k) * 10);text-align:right;font-size:calc(var(--k) * 10);opacity:.75;position:relative;translate:0 -50%}.hours[data-astro-cid-jq76r7ql] span[data-astro-cid-jq76r7ql]:first-child{visibility:hidden}.day[data-astro-cid-jq76r7ql]{padding-right:calc(var(--k) * 8);border-left:1px solid var(--grid-line);grid-template-rows:repeat(18,1fr);min-height:0;display:grid;position:relative}.ev[data-astro-cid-jq76r7ql]{z-index:1;align-content:start;gap:calc(var(--k) * 1);margin-top:1px;margin-bottom:calc(var(--k) * 2);padding:calc(var(--k) * 4) calc(var(--k) * 7);border-radius:calc(var(--k) * 6);background:var(--bg);color:var(--fg);font-size:calc(var(--k) * 12);transition:background-color .5s ease-out,color .5s ease-out;transition-delay:var(--d);display:grid;position:relative;overflow:hidden}.ev[data-astro-cid-jq76r7ql] b[data-astro-cid-jq76r7ql],.ev[data-astro-cid-jq76r7ql] span[data-astro-cid-jq76r7ql]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev[data-astro-cid-jq76r7ql] b[data-astro-cid-jq76r7ql]{font-weight:500}.ev[data-astro-cid-jq76r7ql] span[data-astro-cid-jq76r7ql]{opacity:.9;font-size:calc(var(--k) * 11.5)}.ev[data-astro-cid-jq76r7ql].short{padding-block:calc(var(--k) * 2);align-content:center}.now[data-astro-cid-jq76r7ql]{z-index:2;background:#ea4335;grid-column:1;height:2px;margin-top:-1px;position:absolute;left:-1px;right:0}.now[data-astro-cid-jq76r7ql]:before{content:"";background:#ea4335;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-6px}.demo[data-astro-cid-jq76r7ql][data-painting] .ev[data-astro-cid-jq76r7ql]{animation:.55s cubic-bezier(.33,0,.2,1) both pop;animation-delay:var(--d)}@keyframes pop{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.drop[data-astro-cid-jq76r7ql],.busy[data-astro-cid-jq76r7ql]{z-index:5;opacity:0;pointer-events:none;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.drop[data-astro-cid-jq76r7ql]{margin:calc(var(--k) * 12);border-radius:calc(var(--k) * 16);backdrop-filter:blur(4px);color:#fff;font-family:var(--serif);font-size:clamp(20px, calc(var(--k) * 34), 34px);background:#23202a73;border:2px dashed #ffffffe6}.demo[data-astro-cid-jq76r7ql][data-dragging] .drop[data-astro-cid-jq76r7ql]{opacity:1}.busy[data-astro-cid-jq76r7ql] span[data-astro-cid-jq76r7ql]{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.demo[data-astro-cid-jq76r7ql][data-busy] .busy[data-astro-cid-jq76r7ql]{opacity:1;background:#23202a40}@keyframes spin{to{rotate:1turn}}.dock[data-astro-cid-jq76r7ql]{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--shadow-lg);border-radius:22px;align-items:center;gap:14px;margin-top:-38px;padding:8px 10px 8px 8px;display:flex;position:relative}.themes[data-astro-cid-jq76r7ql]{align-items:center;gap:2px;display:flex}.theme[data-astro-cid-jq76r7ql]{background:0 0;border:0;border-radius:14px;justify-items:center;gap:5px;padding:6px 6px 5px;transition:background-color .2s;display:grid}.theme[data-astro-cid-jq76r7ql]:hover,.upload[data-astro-cid-jq76r7ql]:focus-within{background:var(--accent-soft)}.thumb[data-astro-cid-jq76r7ql]{width:60px;height:38px;transition:box-shadow .25s var(--ease);border-radius:9px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.thumb[data-astro-cid-jq76r7ql] svg:not(.icon),.thumb[data-astro-cid-jq76r7ql] img[data-astro-cid-jq76r7ql]{object-fit:cover;width:100%;height:100%;transform:translateZ(0)}.thumb[data-astro-cid-jq76r7ql].plain{background:linear-gradient(90deg,#e3e5e8 1px,#0000 1px) 0 0/12px 100%,linear-gradient(#e3e5e8 1px,#0000 1px) 0 0/100% 10px,#fff}.thumb[data-astro-cid-jq76r7ql].plain:after{content:"";background:#039be5;border-radius:2px;width:9px;height:13px;position:absolute;top:12px;left:14px;box-shadow:13px 6px #039be5,26px -2px #039be5}.theme[data-astro-cid-jq76r7ql][aria-pressed=true] .thumb[data-astro-cid-jq76r7ql]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ink)}.name[data-astro-cid-jq76r7ql]{color:var(--ink-2);white-space:nowrap;font-size:12px;line-height:1}.theme[data-astro-cid-jq76r7ql][aria-pressed=true] .name[data-astro-cid-jq76r7ql]{color:var(--ink);font-weight:500}.theme[data-astro-cid-jq76r7ql] .progress[data-astro-cid-jq76r7ql]{display:none}.add[data-astro-cid-jq76r7ql]{border:1.5px dashed var(--line-2);box-shadow:none;background:var(--paper);place-items:center;display:grid}.add[data-astro-cid-jq76r7ql] .icon{color:var(--ink-2)}.upload[data-astro-cid-jq76r7ql]{cursor:pointer}.sep[data-astro-cid-jq76r7ql]{background:var(--line);width:1px;height:40px;margin-inline:6px}.swatches[data-astro-cid-jq76r7ql]{border-left:1px solid var(--line);gap:4px;padding-left:14px;display:flex}.sw[data-astro-cid-jq76r7ql]{background:var(--sw);width:26px;height:26px;transition:background-color .7s var(--ease), transform .25s var(--ease);border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #00000014}.sw[data-astro-cid-jq76r7ql]:hover{transform:translateY(-2px)scale(1.08)}.sw[data-astro-cid-jq76r7ql][data-copied]{transform:scale(.9)}.caption-row[data-astro-cid-jq76r7ql]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:14px;display:flex}.caption[data-astro-cid-jq76r7ql]{min-height:1.5em;color:var(--ink-3);text-align:center;font-size:14px}.pause[data-astro-cid-jq76r7ql]{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.js .demo[data-astro-cid-jq76r7ql][data-intro]:not([data-started]) .art[data-astro-cid-jq76r7ql] .layer{opacity:0}.js .demo[data-astro-cid-jq76r7ql][data-intro]:not([data-started]) .caption-row[data-astro-cid-jq76r7ql]{visibility:hidden}.js .demo[data-astro-cid-jq76r7ql][data-intro]:not([data-started]) .theme[data-astro-cid-jq76r7ql][aria-pressed=true] .thumb[data-astro-cid-jq76r7ql]{box-shadow:inset 0 0 0 1px #00000014}.js .demo[data-astro-cid-jq76r7ql][data-intro]:not([data-started]) .theme[data-astro-cid-jq76r7ql][aria-pressed=true] .name[data-astro-cid-jq76r7ql]{color:var(--ink-2);font-weight:400}.js .demo[data-astro-cid-jq76r7ql][data-intro]:not([data-started]) .theme[data-astro-cid-jq76r7ql][data-theme-id=plain] .thumb[data-astro-cid-jq76r7ql]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ink)}.js .demo[data-astro-cid-jq76r7ql][data-intro]:not([data-started]) .theme[data-astro-cid-jq76r7ql][data-theme-id=plain] .name[data-astro-cid-jq76r7ql]{color:var(--ink);font-weight:500}}.tool[data-astro-cid-jq76r7ql] .upload[data-astro-cid-jq76r7ql] .thumb[data-astro-cid-jq76r7ql]{border-color:var(--accent);background:var(--accent-soft)}.tool[data-astro-cid-jq76r7ql] .upload[data-astro-cid-jq76r7ql] .name[data-astro-cid-jq76r7ql]{color:var(--accent);font-weight:500}@container (width<=640px){.cal[data-astro-cid-jq76r7ql]{--k:calc(100cqi / 560);--days:4;height:calc(var(--k) * 660)}.body[data-astro-cid-jq76r7ql]{grid-template-columns:1fr}.side[data-astro-cid-jq76r7ql],.d0[data-astro-cid-jq76r7ql],.d1[data-astro-cid-jq76r7ql],.d6[data-astro-cid-jq76r7ql],.top[data-astro-cid-jq76r7ql] .bar[data-astro-cid-jq76r7ql],.top[data-astro-cid-jq76r7ql] .app[data-astro-cid-jq76r7ql],.top[data-astro-cid-jq76r7ql] .dot[data-astro-cid-jq76r7ql],.top[data-astro-cid-jq76r7ql] .chev[data-astro-cid-jq76r7ql],.grow[data-astro-cid-jq76r7ql]+.dot[data-astro-cid-jq76r7ql]+.pill[data-astro-cid-jq76r7ql]{display:none}.pill[data-astro-cid-jq76r7ql]{margin-left:0}.week[data-astro-cid-jq76r7ql]{padding-left:0}}@media (width<=720px){.dock[data-astro-cid-jq76r7ql]{flex-wrap:wrap;justify-content:center;gap:6px;max-width:calc(100% - 16px);margin-top:-22px}.themes[data-astro-cid-jq76r7ql]{flex-wrap:wrap;justify-content:center}.sep[data-astro-cid-jq76r7ql]{display:none}.swatches[data-astro-cid-jq76r7ql]{border-left:0;border-top:1px solid var(--line);justify-content:center;width:100%;padding:8px 0 4px}.themes[data-astro-cid-jq76r7ql]{gap:0}.theme[data-astro-cid-jq76r7ql]{padding-inline:4px}.thumb[data-astro-cid-jq76r7ql]{width:46px;height:30px}.name[data-astro-cid-jq76r7ql]{font-size:11px}}
