.gaokao[data-v-8819ed13]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-page)}.gaokao__header[data-v-8819ed13]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-elevated)}.gaokao__header-left[data-v-8819ed13],.gaokao__header-right[data-v-8819ed13]{display:flex;align-items:center;gap:8px}.gaokao__title[data-v-8819ed13]{font-size:var(--font-subtitle);font-weight:700;color:var(--text-primary)}.icon-btn[data-v-8819ed13]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-regular);transition:color var(--transition-fast),border-color var(--transition-fast)}.icon-btn[data-v-8819ed13]:hover{color:var(--color-primary);border-color:var(--color-primary)}.gaokao__main[data-v-8819ed13]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px}.gaokao__target[data-v-8819ed13]{font-size:clamp(18px,3vw,28px);color:var(--text-regular)}.gaokao__target strong[data-v-8819ed13]{color:var(--color-primary);font-size:1.15em}.gaokao__target-date[data-v-8819ed13]{color:var(--text-secondary);font-size:.75em}.gaokao__digits[data-v-8819ed13]{display:flex;align-items:center;gap:clamp(8px,2vw,20px)}.gaokao__cell[data-v-8819ed13]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:clamp(72px,16vw,180px);padding:clamp(12px,2.5vw,28px) clamp(8px,1.5vw,20px);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.gaokao__num[data-v-8819ed13]{font-size:clamp(40px,9vw,110px);font-weight:800;line-height:1.1;color:var(--text-primary)}.gaokao__num--sec[data-v-8819ed13]{color:var(--color-primary)}.gaokao__unit[data-v-8819ed13]{font-size:var(--font-body);color:var(--text-secondary)}.gaokao__colon[data-v-8819ed13]{font-size:clamp(32px,6vw,72px);font-weight:800;color:var(--text-secondary);padding-bottom:28px}.gaokao__quote[data-v-8819ed13]{font-size:var(--font-subtitle);color:var(--text-secondary);text-align:center;max-width:32em}.fade-enter-active[data-v-8819ed13],.fade-leave-active[data-v-8819ed13]{transition:opacity .5s ease}.fade-enter-from[data-v-8819ed13],.fade-leave-to[data-v-8819ed13]{opacity:0}.gaokao__footer[data-v-8819ed13]{padding:16px;text-align:center;font-size:var(--font-aux);color:var(--text-secondary);border-top:1px solid var(--border-color)}.setting[data-v-8819ed13]{display:flex;flex-direction:column;gap:10px}.setting__label[data-v-8819ed13]{font-size:var(--font-aux);color:var(--text-secondary)}.setting__presets[data-v-8819ed13]{display:flex;gap:8px;flex-wrap:wrap}.setting__preset[data-v-8819ed13]{padding:6px 14px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-elevated);color:var(--text-regular);font-size:var(--font-aux);cursor:pointer}.setting__preset.active[data-v-8819ed13]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.setting__input[data-v-8819ed13]{min-height:40px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font-size:var(--font-body);font-family:inherit}.setting__input[data-v-8819ed13]:focus{outline:none;border:2px solid var(--color-primary)}@media (max-width: 768px){.gaokao__digits[data-v-8819ed13]{flex-wrap:wrap;justify-content:center}.gaokao__colon[data-v-8819ed13]{display:none}.gaokao__cell[data-v-8819ed13]{min-width:40%}}
