:root{--paper:oklch(97% .012 95);--paper-deep:oklch(94.5% .018 100);--paper-well:oklch(91.5% .02 100);--ink:oklch(28% .02 140);--ink-soft:oklch(44% .025 130);--ink-faint:oklch(58% .02 120);--line:oklch(86% .02 110);--moss:oklch(42% .07 145);--moss-deep:oklch(32% .06 150);--moss-tint:oklch(90% .04 140);--amber:oklch(75% .13 70);--amber-deep:oklch(52% .11 60);--amber-tint:oklch(93% .05 80);--el-checkin:oklch(78% .12 70);--el-checkin-deep:oklch(50% .11 60);--el-checkin-tint:oklch(94% .04 80);--el-keynote:oklch(62% .09 310);--el-keynote-deep:oklch(44% .1 310);--el-keynote-tint:oklch(93% .03 310);--el-discussion:oklch(58% .09 145);--el-discussion-deep:oklch(40% .08 145);--el-discussion-tint:oklch(93% .035 145);--el-breakout:oklch(62% .08 185);--el-breakout-deep:oklch(42% .07 185);--el-breakout-tint:oklch(93% .03 185);--el-reflection:oklch(65% .08 235);--el-reflection-deep:oklch(44% .08 240);--el-reflection-tint:oklch(93% .03 235);--el-vote:oklch(62% .11 40);--el-vote-deep:oklch(45% .11 38);--el-vote-tint:oklch(94% .035 45);--el-summary:oklch(65% .07 105);--el-summary-deep:oklch(44% .06 105);--el-summary-tint:oklch(94% .03 105);--el-energizer:oklch(68% .13 30);--el-energizer-deep:oklch(48% .13 28);--el-energizer-tint:oklch(94% .04 35);--el-checkout:oklch(55% .08 285);--el-checkout-deep:oklch(42% .09 285);--el-checkout-tint:oklch(93% .03 285);--el-open:oklch(62% .025 105);--el-open-deep:oklch(42% .03 110);--el-open-tint:oklch(94% .016 100);--accent-sunrise:var(--el-checkin);--accent-sunrise-deep:var(--el-checkin-deep);--accent-sunrise-tint:var(--el-checkin-tint);--accent-moss:var(--el-discussion);--accent-moss-deep:var(--el-discussion-deep);--accent-moss-tint:var(--el-discussion-tint);--accent-sky:var(--el-reflection);--accent-sky-deep:var(--el-reflection-deep);--accent-sky-tint:var(--el-reflection-tint);--accent-twilight:var(--el-checkout);--accent-twilight-deep:var(--el-checkout-deep);--accent-twilight-tint:var(--el-checkout-tint);--ph-morning-a:oklch(85% .09 60);--ph-morning-b:oklch(88% .06 230);--ph-noon-a:oklch(88% .05 230);--ph-noon-b:oklch(90% .05 140);--ph-golden-a:oklch(80% .11 60);--ph-golden-b:oklch(58% .08 300);--ph-twilight-a:oklch(46% .08 285);--ph-twilight-b:oklch(31% .04 260);--card:oklch(99% .008 100);--card-hi:oklch(99.5% .006 100);--card-moss:oklch(98.5% .012 120);--on-moss:oklch(97% .015 120);--on-amber:oklch(25% .05 60);--media-well:oklch(18% .018 135);--on-media:oklch(96% .01 95);--amber-line:oklch(85% .07 75);--moss-tint-strong:oklch(86% .05 140);--wash-morning:oklch(95% .035 75);--wash-noon:oklch(95% .025 230);--wash-golden-a:oklch(93% .05 70);--wash-golden-b:oklch(96.5% .018 90);--wash-twilight-a:oklch(88% .035 285);--wash-twilight-b:oklch(95.5% .015 95);--nature-opacity:.1;--nature-filter:saturate(.85);--shadow-soft:0 2px 12px oklch(40% .04 120/.1);--shadow-lift:0 6px 24px oklch(40% .05 120/.14);--r-lg:24px;--r-md:16px;--r-sm:10px;--font-ui:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.165, .84, .44, 1);--sheen-ang:180deg;--sheen-lit:oklch(89.5% .025 225);--sheen-glint:oklch(96% .03 220/.7);--sheen-halo:oklch(92% .04 225/.4);--sheen-gx0:36%;--sheen-gxs:28%;--sheen-hx:0px;--sun-x:0;--sun-y:-1;--day-lit:oklch(100% 0 0);--day-shade:oklch(50% .06 240);--day-halo:oklch(88% .07 225/.42)}html[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:oklch(23% .022 285);--paper-deep:oklch(27% .025 285);--paper-well:oklch(31% .028 285);--ink:oklch(93% .015 95);--ink-soft:oklch(78% .02 95);--ink-faint:oklch(61% .025 285);--line:oklch(35% .027 285);--moss:oklch(58% .08 145);--moss-deep:oklch(82% .07 140);--moss-tint:oklch(36% .05 148);--amber-deep:oklch(83% .11 75);--amber-tint:oklch(37% .055 70);--card:oklch(27% .025 285);--card-hi:oklch(30% .026 285);--card-moss:oklch(29% .034 170);--amber-line:oklch(49% .08 70);--moss-tint-strong:oklch(42% .06 145);--el-checkin-deep:oklch(84% .1 75);--el-checkin-tint:oklch(34% .05 75);--el-keynote-deep:oklch(80% .09 310);--el-keynote-tint:oklch(33% .045 310);--el-discussion-deep:oklch(80% .09 145);--el-discussion-tint:oklch(33% .045 145);--el-breakout-deep:oklch(80% .08 185);--el-breakout-tint:oklch(33% .04 185);--el-reflection-deep:oklch(80% .08 235);--el-reflection-tint:oklch(33% .04 235);--el-vote-deep:oklch(80% .1 40);--el-vote-tint:oklch(34% .05 40);--el-summary-deep:oklch(83% .08 105);--el-summary-tint:oklch(33% .04 105);--el-energizer-deep:oklch(80% .11 30);--el-energizer-tint:oklch(34% .05 32);--el-checkout-deep:oklch(80% .08 285);--el-checkout-tint:oklch(34% .045 285);--el-open-deep:oklch(80% .025 100);--el-open-tint:oklch(33% .02 100);--wash-morning:oklch(30% .045 75);--wash-noon:oklch(29% .035 240);--wash-golden-a:oklch(30% .05 70);--wash-golden-b:oklch(24% .022 285);--wash-twilight-a:oklch(28% .05 290);--wash-twilight-b:oklch(21.5% .02 285);--nature-opacity:.17;--nature-filter:saturate(.75) brightness(.55);--shadow-soft:0 2px 12px oklch(8% .02 285/.5);--shadow-lift:0 6px 24px oklch(8% .02 285/.6);--sheen-ang:118deg;--sheen-lit:oklch(55% .08 340);--sheen-glint:oklch(80% .09 35/.65);--sheen-halo:oklch(65% .12 350/.3);--sheen-gx0:8%;--sheen-gxs:22%;--sheen-hx:-3px}html[data-theme=morning]{--paper:oklch(95.5% .035 60);--paper-deep:oklch(92.5% .05 55);--paper-well:oklch(89.5% .055 55);--line:oklch(85% .055 55);--card:oklch(99% .012 70);--card-hi:oklch(99.4% .01 70);--amber:oklch(74% .16 50);--amber-deep:oklch(46% .15 42);--amber-tint:oklch(92% .065 55);--ph-morning-a:oklch(74% .17 40);--ph-morning-b:oklch(78% .12 240);--wash-morning:oklch(86% .11 45);--nature-opacity:.14;--sun-at:30%;--horizon-line:linear-gradient(90deg, oklch(80% .035 230) 0%, oklch(80% .035 230) 14%, oklch(84% .05 75) 30%, oklch(80% .035 230) 46%, oklch(84% .03 220) 72%, oklch(80% .035 230) 100%);--sun-glow:radial-gradient(ellipse 50% 100% at 50% 0%, oklch(99% .05 95/.9) 0%, oklch(95% .1 90/.72) 18%, oklch(90% .13 82/.36) 50%, oklch(88% .12 78/0) 100%);--sheen-ang:150deg;--sheen-lit:oklch(90% .022 85);--sheen-glint:oklch(97.5% .025 88/.7);--sheen-halo:oklch(97% .03 88/.5);--sheen-gx0:10%;--sheen-gxs:30%;--sheen-hx:-3px;--sun-x:-1;--sun-y:-1;--day-lit:oklch(99.5% .01 90);--day-shade:oklch(50% .07 258);--day-halo:oklch(86% .13 78/.42)}html[data-theme=golden]{--paper:oklch(95.5% .03 85);--paper-deep:oklch(92.5% .04 88);--paper-well:oklch(89.5% .045 90);--line:oklch(84% .04 92);--card:oklch(97.5% .022 88);--card-hi:oklch(98.2% .02 90);--card-moss:oklch(97% .025 110);--amber-tint:oklch(91% .06 80);--nature-opacity:.13;--nature-filter:saturate(1) sepia(.12);--sheen-ang:112deg;--sheen-lit:oklch(89% .03 80);--sheen-glint:oklch(97% .035 82/.7);--sheen-halo:oklch(96% .04 82/.5);--sheen-gx0:5%;--sheen-gxs:18%;--sheen-hx:-5px;--sun-x:-1;--sun-y:-.35;--day-lit:oklch(99% .02 85);--day-shade:oklch(48% .08 290);--day-halo:oklch(80% .15 64/.42)}html[data-theme=twilight]{--paper:oklch(88.5% .022 300);--paper-deep:oklch(85% .026 300);--paper-well:oklch(81.5% .028 300);--ink:oklch(26% .026 295);--ink-soft:oklch(40% .028 295);--ink-faint:oklch(52% .026 295);--line:oklch(76.5% .028 300);--card:oklch(91.5% .018 300);--card-hi:oklch(93% .016 300);--card-moss:oklch(90% .025 180);--moss-tint:oklch(81% .05 150);--amber-tint:oklch(85% .06 78);--amber-line:oklch(78% .08 75);--wash-morning:oklch(85% .04 75);--wash-noon:oklch(85% .03 240);--wash-golden-a:oklch(84% .05 70);--wash-golden-b:oklch(88% .022 300);--wash-twilight-a:oklch(80% .05 295);--wash-twilight-b:oklch(87% .02 300);--nature-opacity:.14;--nature-filter:saturate(.7) brightness(.92);--shadow-soft:0 2px 12px oklch(30% .04 300/.14);--shadow-lift:0 6px 24px oklch(30% .05 300/.18);--sheen-ang:132deg;--sheen-lit:oklch(82% .07 345);--sheen-glint:oklch(90% .07 10/.6);--sheen-halo:oklch(80% .1 345/.4);--sheen-gx0:16%;--sheen-gxs:30%;--sheen-hx:-3px}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:oklch(16.5% .014 110);--paper-deep:oklch(20% .016 105);--paper-well:oklch(24% .018 105);--ink:oklch(90% .012 95);--ink-soft:oklch(73% .015 95);--ink-faint:oklch(57% .018 95);--line:oklch(30% .02 105);--moss:oklch(55% .07 145);--moss-deep:oklch(79% .06 140);--moss-tint:oklch(30% .04 150);--amber:oklch(71% .11 70);--amber-deep:oklch(80% .1 75);--amber-tint:oklch(30% .045 70);--card:oklch(20% .016 105);--card-hi:oklch(22.5% .018 105);--card-moss:oklch(21.5% .026 145);--media-well:oklch(12% .014 120);--on-media:oklch(92% .014 95);--amber-line:oklch(43% .07 70);--moss-tint-strong:oklch(36% .05 145);--el-checkin-deep:oklch(80% .09 75);--el-checkin-tint:oklch(28% .04 75);--el-keynote-deep:oklch(77% .08 310);--el-keynote-tint:oklch(27% .038 310);--el-discussion-deep:oklch(77% .08 145);--el-discussion-tint:oklch(27% .038 145);--el-breakout-deep:oklch(77% .07 185);--el-breakout-tint:oklch(27% .034 185);--el-reflection-deep:oklch(77% .07 235);--el-reflection-tint:oklch(27% .034 235);--el-vote-deep:oklch(77% .09 40);--el-vote-tint:oklch(28% .042 40);--el-summary-deep:oklch(79% .07 105);--el-summary-tint:oklch(27% .034 105);--el-energizer-deep:oklch(77% .1 30);--el-energizer-tint:oklch(28% .042 32);--el-checkout-deep:oklch(77% .07 285);--el-checkout-tint:oklch(28% .038 285);--el-open-deep:oklch(77% .025 100);--el-open-tint:oklch(27% .018 100);--wash-morning:oklch(23% .035 75);--wash-noon:oklch(22% .03 95);--wash-golden-a:oklch(23% .04 70);--wash-golden-b:oklch(17.5% .016 105);--wash-twilight-a:oklch(21% .038 290);--wash-twilight-b:oklch(15.5% .014 105);--ph-morning-a:oklch(42% .09 65);--ph-morning-b:oklch(30% .045 120);--ph-noon-a:oklch(34% .07 72);--ph-noon-b:oklch(27% .045 135);--ph-golden-a:oklch(40% .09 60);--ph-golden-b:oklch(25% .035 95);--ph-twilight-a:oklch(28% .04 70);--ph-twilight-b:oklch(18% .018 105);--nature-opacity:.13;--nature-filter:saturate(.72) sepia(.12) brightness(.46);--shadow-soft:0 2px 12px oklch(5% .014 105/.55);--shadow-lift:0 6px 24px oklch(5% .016 105/.65);--sheen-ang:208deg;--sheen-lit:oklch(60% .035 240);--sheen-glint:oklch(88% .035 230/.55);--sheen-halo:oklch(82% .05 235/.2);--sheen-gx0:58%;--sheen-gxs:28%;--sheen-hx:3px}html[data-theme=dusk] .switch:after,html[data-theme=night] .switch:after{background:oklch(86% .012 285)}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.5}html[data-theme=morning] body{background:linear-gradient(oklch(93% .06 45) 0%,oklch(95.5% .035 70) 35%,oklch(95.5% .03 225) 100%) fixed}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--moss);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.horizon{width:100%;height:7px}.horizon[data-phase=morning],html[data-theme=morning] .horizon[data-phase=wheel]{background:linear-gradient(90deg, var(--ph-morning-a), var(--ph-morning-b))}.horizon[data-phase=noon],html[data-theme=noon] .horizon[data-phase=wheel],html:not([data-theme]) .horizon[data-phase=wheel]{background:linear-gradient(90deg, var(--ph-noon-a), var(--ph-noon-b))}.horizon[data-phase=golden],html[data-theme=golden] .horizon[data-phase=wheel]{background:linear-gradient(90deg, var(--ph-golden-a), var(--ph-golden-b))}.horizon[data-phase=twilight],html[data-theme=twilight] .horizon[data-phase=wheel],html[data-theme=dusk] .horizon[data-phase=wheel],html[data-theme=night] .horizon[data-phase=wheel]{background:linear-gradient(90deg, var(--ph-twilight-a), var(--ph-twilight-b))}html[data-theme=morning] body .horizon,html[data-theme=morning] body .horizon[data-phase]{background:var(--horizon-line);position:relative}html[data-theme=morning] body .horizon:after{content:"";top:100%;left:var(--sun-at);z-index:-1;background:var(--sun-glow);filter:blur(6px);pointer-events:none;width:clamp(220px,46%,640px);height:clamp(110px,16vw,200px);position:absolute;transform:translate(-50%)}.pebble{color:var(--on-moss);background:var(--moss);-webkit-user-select:none;user-select:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.pebble img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pebble .pebble-photo{z-index:2}.pebble-initials{z-index:1;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #0000008c,0 0 6px #00000059;position:relative}.pebble[data-tone="1"]{background:oklch(52% .06 50)}.pebble[data-tone="2"]{background:oklch(50% .05 250)}.pebble[data-tone="3"]{background:oklch(55% .06 110)}.pebble[data-tone="4"]{background:oklch(47% .05 75)}.pebble[data-shape="1"]{border-radius:58% 42% 55% 45%/52% 48% 60% 40%}.pebble[data-shape="2"]{border-radius:45% 55% 48% 52%/58% 44% 56% 42%}.pebble[data-shape="3"]{border-radius:52% 48% 60% 40%/45% 55% 48% 52%}.pebble[data-shape="4"]{border-radius:60% 40% 50% 50%/50% 58% 42% 50%}.pebble[data-shape="5"]{border-radius:44% 56% 52% 48%/55% 45% 58% 42%}.pebble[data-shape="6"]{border-radius:55% 45% 42% 58%/48% 52% 45% 55%}.pebble[data-shape="0"]{border-radius:50% 50% 56% 44%/56% 44% 50% 50%}
