:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-blend-mode:multiply;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#352626 url(/images/heatherr.jpg) 0 0/375px}body{margin:0}#root{min-height:100svh;display:flex}._bar_90b7d_1{left:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:1000;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;gap:8px;max-width:calc(100vw - 32px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:13px;display:flex;position:fixed}._root_90b7d_16{min-width:0;position:relative}._swatch_90b7d_21{border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 .5px #00000040}._swatchPill_90b7d_30{box-sizing:border-box;flex-shrink:0;justify-content:center;width:34px;padding:0;position:relative}._swatchPill_90b7d_30 ._swatch_90b7d_21{width:18px;height:18px}._swatchPill_90b7d_30:has(._colorInput_90b7d_43:focus-visible){outline-offset:2px;outline:2px solid #0071e399}._colorInput_90b7d_43{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._label_90b7d_58{flex:1;min-width:0}._pill_90b7d_63{-webkit-backdrop-filter:saturate(180%)blur(20px);color:#1d1d1f;max-width:100%;height:34px;font:inherit;cursor:pointer;background:#fafaf8d1;border:.5px solid #00000014;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 16px;font-weight:500;transition:background .15s,transform .15s;display:flex;box-shadow:0 1px 2px #0000000f,0 4px 16px #0000001a}._pill_90b7d_63:hover{background:#ffffffeb}._pill_90b7d_63:active{transform:scale(.97)}._pill_90b7d_63:focus-visible{outline-offset:2px;outline:2px solid #0071e399}._menu_90b7d_101:focus{outline:none}._chevron_90b7d_105{fill:none;stroke:#86868b;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}._chevron_open_90b7d_116{transform:rotate(180deg)}._menu_90b7d_101{box-sizing:border-box;-webkit-backdrop-filter:saturate(180%)blur(20px);transform-origin:0 100%;background:#fafaf8e0;border:.5px solid #00000014;border-radius:14px;min-width:100%;max-width:calc(100vw - 32px);margin:0;padding:5px;list-style:none;animation:.16s cubic-bezier(.2,.8,.3,1) _menu-in_90b7d_1;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 1px 2px #0000000f,0 12px 32px #00000029}._menu_90b7d_101[hidden]{display:none}@keyframes _menu-in_90b7d_1{0%{opacity:0;transform:translateY(4px)scale(.96)}}._option_90b7d_154{color:#1d1d1f;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px 7px 12px;display:flex}._option_active_90b7d_167{background:#0000000f}._check_90b7d_171{fill:none;stroke:#0071e3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (width<=640px){._bar_90b7d_1{top:max(16px, env(safe-area-inset-top));bottom:auto;left:max(16px, env(safe-area-inset-left));max-width:calc(100vw - 32px)}._root_90b7d_16{position:static}._menu_90b7d_101{transform-origin:0 0;animation-name:_menu-in-down_90b7d_1;top:calc(100% + 8px);bottom:auto}._chevron_90b7d_105{transform:rotate(180deg)}._chevron_open_90b7d_116{transform:none}}@keyframes _menu-in-down_90b7d_1{0%{opacity:0;transform:translateY(-4px)scale(.96)}}@media (prefers-reduced-motion:reduce){._menu_90b7d_101{animation:none}}.dial-scene{perspective:1200px;touch-action:none;background:linear-gradient(90deg,#000 0%,#0000 45%),#000000d1;place-items:center;animation:.7s both scene-fade-in;display:grid;position:fixed;inset:0}.dial-scene .dial-slide{perspective:1000px;width:min(56vmin,440px);animation:1.2s cubic-bezier(.16,1,.3,1) both dial-enter;position:relative}.dial-scene .dial{max-width:none;display:block}.dial-scene .dial-stage{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:relative}.dial-scene .dial-dof{pointer-events:none;position:absolute;inset:0}.dial-caption{text-align:center;letter-spacing:.12em;color:#d6d6d6;pointer-events:none;margin-top:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;position:absolute;top:100%;left:0;right:0}.dial-caption span{animation:3.2s both caption;display:inline-block}@keyframes caption{0%,to{opacity:0}18%,70%{opacity:1}}@keyframes scene-fade-in{0%{opacity:0}}@keyframes dial-enter{0%{filter:brightness(0);transform:translate(-75vw)rotateY(-35deg)}40%{filter:brightness(.4)}}@media (prefers-reduced-motion:reduce){.dial-scene .dial-slide{animation-duration:10ms}}.dial{width:100%;max-width:200px;height:auto;overflow:visible}.dial .dial-face{filter:drop-shadow(0 6px 14px #0009)}.dial.no-shadows .dial-face{filter:none}.dial-label text{fill:#d6d6d6;text-anchor:middle;dominant-baseline:central;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700}
