.cl-page[data-v-35771afa]>*+*{margin-top:16px}.cl-guide[data-v-35771afa]{max-width:880px;margin-left:auto;margin-right:auto}.cl-toolbar[data-v-35771afa]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cl-hint[data-v-35771afa]{font-size:12px;color:var(--color-text-tertiary)}.cl-empty[data-v-35771afa]{display:flex;justify-content:center;padding:48px 0}.cl-grid[data-v-35771afa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.cl-card[data-v-35771afa]{background:var(--glass-bg);border:1px solid var(--glass-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-md);padding:16px 18px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.cl-card[data-v-35771afa]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.cl-card-head[data-v-35771afa]{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.cl-card-title[data-v-35771afa]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--color-text-primary);word-break:break-all}.cl-pin[data-v-35771afa]{color:var(--color-accent)}.cl-card-actions[data-v-35771afa]{display:flex;gap:2px;opacity:.7}.cl-card:hover .cl-card-actions[data-v-35771afa]{opacity:1}.cl-card-num[data-v-35771afa]{font-size:48px;font-weight:700;line-height:1;font-family:var(--font-mono);margin-top:14px}.cl-card-unit[data-v-35771afa]{font-size:13px;color:var(--color-text-secondary);margin-top:2px}.cl-card-sub[data-v-35771afa]{margin-top:8px;font-size:12px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.cl-color-picker[data-v-35771afa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cl-color-label[data-v-35771afa]{font-size:12px;color:var(--color-text-tertiary);margin-right:4px}.cl-color-dot[data-v-35771afa]{display:inline-block;width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform var(--transition-fast)}.cl-color-dot[data-v-35771afa]:hover{transform:scale(1.12)}.cl-color-dot.active[data-v-35771afa]{border-color:var(--color-text-primary);transform:scale(1.12)}.cl-intro[data-v-35771afa]{max-width:880px;margin:24px auto;display:flex;justify-content:space-between;align-items:center;padding:32px;border-radius:24px;background:linear-gradient(120deg,#fff3e5,#f9e9e9);color:#68483f;gap:24px}.cl-eyebrow[data-v-35771afa]{font-size:12px;letter-spacing:3px}.cl-intro h2[data-v-35771afa]{font-size:24px;font-weight:500;margin:12px 0}.cl-intro p[data-v-35771afa]{margin:0;opacity:.8}.cl-calendar-mark[data-v-35771afa]{flex-shrink:0;width:90px;text-align:center;border:1px solid currentColor;border-radius:12px;transform:rotate(8deg);opacity:.65}.cl-calendar-mark span[data-v-35771afa]{display:block;padding:6px;border-bottom:1px solid}.cl-calendar-mark b[data-v-35771afa]{font-size:44px;font-weight:400}.cl-grid[data-v-35771afa]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.cl-card[data-v-35771afa]{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--day-color) 25%,var(--glass-border));border-radius:20px;padding:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--day-color) 7%,var(--color-bg-elevated)),var(--color-bg-elevated))}.cl-card[data-v-35771afa]:after{content:"✧";position:absolute;right:22px;bottom:20px;font-size:70px;color:var(--day-color);opacity:.12;pointer-events:none}.cl-card-title[data-v-35771afa]{font-size:17px}.cl-card-status[data-v-35771afa]{display:block;margin-top:26px;font-size:11px;letter-spacing:2px;color:var(--color-text-secondary)}.cl-card-num[data-v-35771afa]{font-size:76px;font-weight:400;letter-spacing:-4px;margin:8px 0}.cl-card-featured[data-v-35771afa]{box-shadow:0 8px 28px color-mix(in srgb,var(--day-color) 9%,transparent)}.cl-card-sub[data-v-35771afa]{border-top:1px dashed var(--glass-border);padding-top:18px;margin-top:24px;overflow-wrap:anywhere}.cl-empty[data-v-35771afa]{flex-direction:column;align-items:center;gap:20px}.is-dark .cl-intro[data-v-35771afa]{background:linear-gradient(120deg,#352d2b,#302c39);color:#ead1c1}@media(max-width:600px){.cl-intro[data-v-35771afa]{padding:24px 20px}.cl-intro h2[data-v-35771afa]{font-size:20px}.cl-calendar-mark[data-v-35771afa]{width:64px}.cl-grid[data-v-35771afa]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cl-card[data-v-35771afa]{transition:none}.cl-card[data-v-35771afa]:hover{transform:none}}.cl-presets[data-v-35771afa]{margin-top:24px;padding-top:22px;border-top:1px solid var(--glass-border)}.cl-presets-header[data-v-35771afa]{display:flex;align-items:center;justify-content:space-between;gap:14px}.cl-presets-header h3[data-v-35771afa]{font-size:16px;font-weight:500;margin:0}.cl-preset-tabs[data-v-35771afa]{display:flex;padding:3px;border-radius:20px;background:var(--color-bg-tertiary)}.cl-preset-tabs button[data-v-35771afa]{border:0;background:none;color:var(--color-text-secondary);padding:6px 16px;border-radius:18px;cursor:pointer;font:inherit;font-size:12px}.cl-preset-tabs button[aria-pressed=true][data-v-35771afa]{background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.cl-preset-tip[data-v-35771afa]{color:var(--color-text-secondary);font-size:12px;line-height:1.8;margin:12px 0 16px}.cl-preset-grid[data-v-35771afa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}.cl-preset[data-v-35771afa]{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg);color:var(--color-text-primary);text-align:left;cursor:pointer;font:inherit;min-width:0}.cl-preset[data-v-35771afa]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-light)}.cl-preset[data-v-35771afa]:disabled{cursor:default;opacity:.55}.cl-preset[data-v-35771afa]:focus-visible,.cl-preset-tabs button[data-v-35771afa]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cl-preset-icon[data-v-35771afa]{font-size:24px}.cl-preset-copy[data-v-35771afa]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cl-preset-copy b[data-v-35771afa]{font-weight:500;font-size:13px}.cl-preset-copy small[data-v-35771afa]{color:var(--color-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.cl-preset-action[data-v-35771afa]{font-size:12px;color:var(--color-text-secondary);flex-shrink:0}@media(max-width:600px){.cl-preset-grid[data-v-35771afa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-preset[data-v-35771afa]{padding:12px 9px;gap:7px}.cl-preset-icon[data-v-35771afa]{font-size:20px}.cl-preset-action[data-v-35771afa]{font-size:10px}.cl-preset:disabled .cl-preset-action[data-v-35771afa]{font-size:0}.cl-preset:disabled .cl-preset-action[data-v-35771afa]:after{content:"✓";font-size:12px}.cl-preset-copy small[data-v-35771afa]{white-space:nowrap}}
