.clock-wrapper[data-v-f6956797]{align-items:center;display:flex;justify-content:center;padding:20px}.analog-clock[data-v-f6956797]{border-radius:50%;box-shadow:0 4px 12px #0000001a;height:100%;width:100%}.day-info-container[data-v-bb645d74]{align-items:center;display:flex;flex-direction:column;font-family:CALENDAR_FONT,serif;width:300px}.current-time[data-v-d8ddd97c]{color:#fff;position:relative}.current-time[data-v-d8ddd97c]:before{border-color:transparent #eff1f3 transparent transparent;border-style:solid;border-width:4px 6px 4px 0;left:-12px}.current-time[data-v-d8ddd97c]:after,.current-time[data-v-d8ddd97c]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.current-time[data-v-d8ddd97c]:after{border-color:transparent transparent transparent #f1f3f4;border-style:solid;border-width:4px 0 4px 6px;right:-12px}.calendar-page[data-v-8a5d29de]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:100vh;transition:background .5s ease}.calendar-container[data-v-8a5d29de]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 8px 32px #0003;color:#1c3b63;max-width:600px;padding:24px;position:relative;width:100%}.rabbit[data-v-8a5d29de]{opacity:.5;position:absolute;right:0;top:0;width:300px;z-index:-2}.calendar-header[data-v-8a5d29de]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.calendar-header h2[data-v-8a5d29de]{font-size:1.5rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.nav-btn[data-v-8a5d29de]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:background .2s;width:36px}.nav-btn[data-v-8a5d29de]:hover{background:#ffffff4d}.weekdays[data-v-8a5d29de]{color:#ffffffe6;display:grid;font-weight:700;grid-template-columns:repeat(7,1fr);margin-bottom:12px;text-align:center}.weekend[data-v-8a5d29de]{color:#c11e1e}.weekday[data-v-8a5d29de]{color:#d52609}.days-grid[data-v-8a5d29de]{display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.day-cell[data-v-8a5d29de]{aspect-ratio:1;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease}.day-cell[data-v-8a5d29de],.workout[data-v-8a5d29de]{align-items:center;display:flex;justify-content:center}.workout[data-v-8a5d29de]{background-color:#cc2020;border-radius:.2rem;color:#efe9e9;font-size:.75rem;height:1.25rem;position:absolute;right:0;top:0;width:1.25rem}.workout-work[data-v-8a5d29de]{background-color:#534c4c!important}.selected-day[data-v-8a5d29de]{background:#ffffff40;border:2px solid #2f7bef!important;z-index:1}.day-cell.not-current[data-v-8a5d29de]{opacity:.5}.day-cell.today[data-v-8a5d29de]{background:#fffefecc;border-color:#3b82f699}.day-cell[data-v-8a5d29de]:hover{background:#ffffff40;border-color:#ffffff80;z-index:1}.solar-day[data-v-8a5d29de]{font-size:1.5rem;font-weight:400;margin-bottom:2px}.festival[data-v-8a5d29de],.lunar-day[data-v-8a5d29de]{font-size:.75rem;line-height:1.3;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.today-term[data-v-8a5d29de]{color:#1c3b63!important}.today-split[data-v-8a5d29de]{color:#1c3b63}.festival[data-v-8a5d29de]{color:#ebf1ee}.day-cell.today .solar-day[data-v-8a5d29de]{color:#1c436e;font-weight:800}.year-month-selects[data-v-8a5d29de]{align-items:center;display:flex;gap:12px}.select-control[data-v-8a5d29de]{appearance:none;-webkit-appearance:none;-moz-appearance:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:8px 20px 8px 12px;transition:background .2s}.select-arrow[data-v-8a5d29de]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #f4f2f2;height:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0}.select-control option[data-v-8a5d29de]{background:#2c3e50;color:#fff}.fused-bubble[data-v-8a5d29de]{background:#a0d8ff;border-radius:50px;box-shadow:inset 0 1px 2px #fff3,0 2px 6px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:6px 18px;position:absolute;right:60px;top:0;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.fuse-pop-enter-active[data-v-8a5d29de],.fuse-pop-leave-active[data-v-8a5d29de]{transition:all .3s cubic-bezier(.22,.61,.36,1)}.fuse-pop-enter-from[data-v-8a5d29de],.fuse-pop-leave-to[data-v-8a5d29de]{opacity:0;transform:translateY(-50%) scale(.9)}.fuse-pop-enter-to[data-v-8a5d29de],.fuse-pop-leave-from[data-v-8a5d29de]{opacity:1;transform:translateY(-50%) scale(1)}
