.boot[data-v-6b942d07]{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}:root{--font-size-body: 18px;--font-size-button: 20px;--font-size-title: 22px;--font-size-caption: 16px;--color-primary: #2E7D32;--color-primary-light: #4CAF50;--color-warning: #E65100;--color-error: #C62828;--color-bg: #FAFAFA;--color-surface: #FFFFFF;--color-text: #1A1A1A;--color-text-secondary: #555555;--color-border: #E0E0E0;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--button-height: 56px;--touch-target: 48px;--radius-sm: 8px;--radius-md: 12px}.env-check{padding:var(--space-md);background:var(--color-surface);border-top:1px solid var(--color-border)}.title{margin:00 var(--space-xs)0;font-size:var(--font-size-title);font-weight:600}.hint{margin:00 var(--space-xs)0;color:var(--color-text-secondary);font-size:var(--font-size-body)}.ref{margin:00 var(--space-md)0;color:#999;font-size:var(--font-size-caption)}.checklist{list-style:none;padding:0;margin:0}.item{padding:var(--space-md)0;border-bottom:1px solid var(--color-border)}.item:last-child{border-bottom:none}.question{margin:00 var(--space-sm)0;font-size:var(--font-size-body);color:var(--color-text)}.radios{display:flex;gap:var(--space-lg)}.radio{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;font-size:var(--font-size-body);min-height:var(--touch-target)}.radio input{width:24px;height:24px;min-height:0;cursor:pointer}.confirm-btn{width:100%;margin-top:var(--space-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);min-height:var(--button-height);font-size:var(--font-size-button);cursor:pointer}.confirm-btn:disabled{background:#bbb;cursor:not-allowed}html,body{margin:0;padding:0;font-size:var(--font-size-body);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,.button{min-height:var(--button-height);font-size:var(--font-size-button);border-radius:var(--radius-md);cursor:pointer}input,select,textarea{font-size:var(--font-size-body);min-height:var(--touch-target)}a{color:var(--color-primary)}
