@charset "UTF-8";.quiz-home[data-v-375be955]{background:white;border-radius:8px;padding:30px;box-shadow:0 2px 8px #0000001a;animation:slideUp-375be955 .3s ease-out}@keyframes slideUp-375be955{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quiz-content[data-v-375be955]{max-width:100%}.header-container[data-v-375be955]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:8px}.title[data-v-375be955]{text-align:center;font-size:2em;color:#1f2937;margin:0;font-weight:600}.github-link[data-v-375be955]{display:inline-flex;align-items:center}.github-link img[data-v-375be955]{width:32px;height:32px;transition:opacity .3s,transform .3s}.github-link img[data-v-375be955]:hover{opacity:.8;transform:scale(1.1)}.subtitle[data-v-375be955]{text-align:center;color:#6b7280;font-size:1em;margin-bottom:10px}.star-hint[data-v-375be955]{text-align:center;color:#6b7280;font-size:.9em;margin-bottom:30px}.star-hint a[data-v-375be955]{color:#3b82f6;text-decoration:none;font-weight:500}.star-hint a[data-v-375be955]:hover{text-decoration:underline}.categories[data-v-375be955]{display:flex;flex-direction:column;gap:20px}.category-section[data-v-375be955]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.category-header[data-v-375be955]{display:flex;align-items:center;gap:10px;padding:15px 20px;background:#f9fafb;cursor:pointer;transition:background .2s;-webkit-user-select:none;user-select:none}.category-header[data-v-375be955]:hover{background:#f3f4f6}.category-icon[data-v-375be955]{font-size:1.2em}.category-name[data-v-375be955]{font-size:1.1em;font-weight:600;color:#374151;margin:0;flex:1}.category-count[data-v-375be955]{color:#9ca3af;font-size:.9em}.quiz-list[data-v-375be955]{display:flex;flex-direction:column}.quiz-item[data-v-375be955]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #e5e7eb;cursor:pointer;transition:all .2s}.quiz-item[data-v-375be955]:hover{background:#f9fafb;padding-left:25px}.quiz-info[data-v-375be955]{flex:1}.quiz-name[data-v-375be955]{font-size:1em;font-weight:500;color:#1f2937;margin:0 0 5px}.quiz-desc[data-v-375be955]{font-size:.85em;color:#6b7280;margin:0;line-height:1.4}.quiz-meta[data-v-375be955]{display:flex;align-items:center;margin-left:15px}.quiz-time[data-v-375be955]{font-size:.85em;color:#9ca3af;white-space:nowrap}@media (max-width: 768px){.quiz-home[data-v-375be955]{padding:20px 15px}.header-container[data-v-375be955]{gap:10px}.title[data-v-375be955]{font-size:1.5em}.github-link img[data-v-375be955]{width:28px;height:28px}.subtitle[data-v-375be955],.star-hint[data-v-375be955]{font-size:.85em;margin-bottom:15px}.category-header[data-v-375be955]{padding:12px 15px}.quiz-item[data-v-375be955]{flex-direction:column;align-items:flex-start;gap:8px}.quiz-meta[data-v-375be955]{margin-left:0}}.radio-options[data-v-58df6e5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;max-width:100%}.option-label[data-v-58df6e5d]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s ease;background:white}.option-label[data-v-58df6e5d]:hover{border-color:#3b82f6;background-color:#eff6ff}.option-label input[type=radio][data-v-58df6e5d]{margin-right:8px;cursor:pointer;width:16px;height:16px;accent-color:#3b82f6;flex-shrink:0}.option-label .option-text[data-v-58df6e5d]{color:#374151;font-size:.9em;-webkit-user-select:none;user-select:none;line-height:1.3}.option-label[data-v-58df6e5d]:has(input:checked){background-color:#dbeafe;border-color:#3b82f6;font-weight:500}@media (max-width: 768px){.radio-options[data-v-58df6e5d]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.option-label[data-v-58df6e5d]{padding:8px 10px}input[type=radio][data-v-58df6e5d]{width:16px;height:16px}.option-text[data-v-58df6e5d]{font-size:.95em}}.checkbox-options[data-v-4d6d0244]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;max-width:100%}.option-label[data-v-4d6d0244]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s ease;background:white}.option-label[data-v-4d6d0244]:hover{border-color:#3b82f6;background-color:#eff6ff}.option-label input[type=checkbox][data-v-4d6d0244]{margin-right:8px;cursor:pointer;width:16px;height:16px;accent-color:#3b82f6;flex-shrink:0}.option-label .option-text[data-v-4d6d0244]{color:#374151;font-size:.9em;-webkit-user-select:none;user-select:none;line-height:1.3}.option-label[data-v-4d6d0244]:has(input:checked){background-color:#dbeafe;border-color:#3b82f6;font-weight:500}@media (max-width: 768px){.checkbox-options[data-v-4d6d0244]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.option-label[data-v-4d6d0244]{padding:8px 10px}input[type=checkbox][data-v-4d6d0244]{width:16px;height:16px}.option-text[data-v-4d6d0244]{font-size:.95em}}.slider-container[data-v-3f8131bc]{display:flex;flex-direction:column;gap:15px;padding:15px 0}.slider-wrapper[data-v-3f8131bc]{display:flex;align-items:center}.slider[data-v-3f8131bc]{width:100%;height:8px;border-radius:5px;background:linear-gradient(to right,#e0e0e0 0%,#667eea 50%,#764ba2 100%);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.slider[data-v-3f8131bc]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);cursor:pointer;box-shadow:0 2px 8px #667eea66;transition:all .2s ease}.slider[data-v-3f8131bc]::-webkit-slider-thumb:hover{width:28px;height:28px;box-shadow:0 4px 12px #667eea99}.slider[data-v-3f8131bc]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);cursor:pointer;box-shadow:0 2px 8px #667eea66;border:none;transition:all .2s ease}.slider[data-v-3f8131bc]::-moz-range-thumb:hover{width:28px;height:28px;box-shadow:0 4px 12px #667eea99}.slider-display[data-v-3f8131bc]{display:flex;justify-content:space-between;align-items:center;padding:0 5px}.slider-min[data-v-3f8131bc],.slider-max[data-v-3f8131bc]{color:#888;font-size:.9em}.slider-value[data-v-3f8131bc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:6px 14px;border-radius:20px;font-weight:600;font-size:1em;min-width:50px;text-align:center}@media (max-width: 768px){.slider-container[data-v-3f8131bc]{gap:10px}.slider[data-v-3f8131bc]{height:6px}.slider[data-v-3f8131bc]::-webkit-slider-thumb{width:20px;height:20px}.slider[data-v-3f8131bc]::-webkit-slider-thumb:hover{width:22px;height:22px}.slider[data-v-3f8131bc]::-moz-range-thumb{width:20px;height:20px}.slider[data-v-3f8131bc]::-moz-range-thumb:hover{width:22px;height:22px}.slider-value[data-v-3f8131bc]{padding:4px 12px;font-size:.9em}}.text-input-container[data-v-28d55a50]{display:flex;align-items:center}.text-input[data-v-28d55a50]{width:100%;padding:12px 15px;font-size:1em;border:2px solid #e0e0e0;border-radius:6px;transition:all .2s ease;font-family:inherit}.text-input[data-v-28d55a50]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.text-input[data-v-28d55a50]:hover:not(:focus){border-color:#bbb}@media (max-width: 768px){.text-input[data-v-28d55a50]{padding:10px 12px;font-size:.95em}}.special-question-container[data-v-e271aad9]{display:flex;flex-direction:column;gap:15px}.sub-question[data-v-e271aad9]{background-color:#fff;padding:15px;border-radius:8px;border:1px solid #e5e5e5;display:flex;gap:10px;align-items:flex-start}.sub-question[data-v-e271aad9]:hover{border-color:#667eea;background-color:#f8f8ff}.sub-question-letter[data-v-e271aad9]{font-weight:600;color:#667eea;min-width:20px;margin-top:2px}.sub-question-text[data-v-e271aad9]{flex:1;color:#333;font-size:.95em;line-height:1.5;margin-right:15px}.sub-question-options[data-v-e271aad9]{display:flex;gap:15px;min-width:100px}.option-label[data-v-e271aad9]{display:flex;align-items:center;cursor:pointer;white-space:nowrap;gap:6px}.option-label input[type=radio][data-v-e271aad9]{cursor:pointer;accent-color:#667eea}.option-label .option-text[data-v-e271aad9]{cursor:pointer;font-size:.95em;color:#333}@media (max-width: 768px){.sub-question[data-v-e271aad9]{flex-direction:column;gap:8px}.sub-question-text[data-v-e271aad9]{margin-right:0}.sub-question-options[data-v-e271aad9]{justify-content:flex-start}}.question[data-v-34285789]{background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e5e7eb;border-left:3px solid #3b82f6;transition:all .2s ease}.question[data-v-34285789]:hover{border-left-color:#2563eb;box-shadow:0 2px 8px #00000014}.question.highlight-missing[data-v-34285789]{border-color:#ff6b6b;background-color:#fff5f5;animation:pulse-34285789 .6s ease-out}@keyframes pulse-34285789{0%{box-shadow:0 0 #ff6b6b66}70%{box-shadow:0 0 0 10px #ff6b6b00}to{box-shadow:0 0 #ff6b6b00}}.question-header[data-v-34285789]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.question-number[data-v-34285789]{font-weight:600;color:#3b82f6;font-size:.9em}.required-mark[data-v-34285789]{color:#ef4444;font-weight:700;font-size:1.1em}.question-text[data-v-34285789]{font-size:1em;color:#1f2937;margin-bottom:8px;font-weight:500;line-height:1.5}.question-subtext[data-v-34285789]{font-size:.95em;color:#888;margin-bottom:15px;font-style:italic}.options-wrapper[data-v-34285789]{margin-top:15px}@media (max-width: 768px){.question[data-v-34285789]{padding:18px}.question-text[data-v-34285789]{font-size:1em}.question-subtext[data-v-34285789]{font-size:.9em}}.questionnaire-form[data-v-82400edd]{display:flex;flex-direction:column;gap:30px}.questions-container[data-v-82400edd]{display:flex;flex-direction:column;gap:25px}.button-container[data-v-82400edd]{display:flex;gap:15px;justify-content:center;padding:30px 0 0;border-top:2px solid #eee}button[data-v-82400edd]{padding:14px 32px;font-size:1.1em;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}button .icon[data-v-82400edd]{font-size:1.2em}button[data-v-82400edd]:active{transform:scale(.98)}.submit-btn[data-v-82400edd]{background:#3b82f6;color:#fff;flex:1;box-shadow:0 2px 8px #3b82f64d}.submit-btn[data-v-82400edd]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.reset-btn[data-v-82400edd]{background-color:#f0f0f0;color:#333;flex:1}.reset-btn[data-v-82400edd]:hover{background-color:#e0e0e0}@media (max-width: 768px){.button-container[data-v-82400edd]{flex-direction:column;gap:10px}button[data-v-82400edd]{width:100%}}.result-display[data-v-8e3f1902]{animation:fadeIn-8e3f1902 .5s ease-out}@keyframes fadeIn-8e3f1902{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-header[data-v-8e3f1902]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #eee}.result-header h2[data-v-8e3f1902]{font-size:2.2em;color:#333;margin-bottom:10px}.result-header .completion-time[data-v-8e3f1902]{color:#888;font-size:.95em}.score-section[data-v-8e3f1902]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.score-card[data-v-8e3f1902]{background:#3b82f6;color:#fff;padding:30px;border-radius:12px;text-align:center;box-shadow:0 2px 8px #3b82f633}.score-card h3[data-v-8e3f1902]{font-size:1em;font-weight:500;margin-bottom:15px;opacity:.9}.score-card .score-value[data-v-8e3f1902]{font-size:3em;font-weight:700;margin-bottom:10px}.score-card .score-range[data-v-8e3f1902]{font-size:.9em;opacity:.85}.conclusion-section[data-v-8e3f1902]{background-color:#f0f9ff;padding:25px;border-radius:10px;border-left:4px solid #3b82f6;margin-bottom:30px}.conclusion-section h3[data-v-8e3f1902]{color:#333;margin-bottom:15px;font-size:1.15em}.conclusion-section .conclusion-box[data-v-8e3f1902]{background:white;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.conclusion-section .interpretation[data-v-8e3f1902]{color:#333;line-height:1.8;font-size:1em}.subscores-section[data-v-8e3f1902]{margin-bottom:30px}.subscores-section h3[data-v-8e3f1902]{color:#333;margin-bottom:20px;font-size:1.15em}.subscores-section .subscores-grid[data-v-8e3f1902]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.subscores-section .subscore-card[data-v-8e3f1902]{background:white;border:2px solid #e0e0e0;padding:20px;border-radius:10px;text-align:center;transition:all .3s ease}.subscores-section .subscore-card[data-v-8e3f1902]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.subscores-section .subscore-card .subscore-name[data-v-8e3f1902]{font-size:.9em;color:#6b7280;margin-bottom:10px}.subscores-section .subscore-card .subscore-value[data-v-8e3f1902]{font-size:1.8em;font-weight:700;color:#3b82f6}.recommendation-section[data-v-8e3f1902]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:10px;padding:20px;margin-bottom:30px}.recommendation-section h3[data-v-8e3f1902]{color:#333;margin-bottom:15px;font-size:1.1em}.recommendation-section .recommendation-list[data-v-8e3f1902]{list-style:none;padding:0}.recommendation-section .recommendation-list li[data-v-8e3f1902]{color:#333;padding:8px 0 8px 25px;position:relative}.recommendation-section .recommendation-list li[data-v-8e3f1902]:before{content:"✓";position:absolute;left:0;color:#ffc107;font-weight:700}.button-container[data-v-8e3f1902]{display:flex;gap:15px;margin-top:40px;padding-top:20px;border-top:2px solid #eee}button[data-v-8e3f1902]{flex:1;padding:14px 24px;font-size:1em;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}button[data-v-8e3f1902]:hover{transform:translateY(-2px)}button[data-v-8e3f1902]:active{transform:scale(.98)}button .icon[data-v-8e3f1902]{font-size:1.2em}.save-btn[data-v-8e3f1902]{background:#10b981;color:#fff;box-shadow:0 2px 8px #10b9814d}.save-btn[data-v-8e3f1902]:hover{background:#059669;box-shadow:0 4px 12px #10b98166}.reset-btn[data-v-8e3f1902]{background:#3b82f6;color:#fff;box-shadow:0 2px 8px #3b82f64d}.reset-btn[data-v-8e3f1902]:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f666}.back-btn[data-v-8e3f1902]{background-color:#10b981;color:#fff;box-shadow:0 2px 8px #10b9814d}.back-btn[data-v-8e3f1902]:hover{background-color:#059669;box-shadow:0 4px 12px #10b98166}.mmpi-scores-section[data-v-8e3f1902]{margin-bottom:30px}.mmpi-scores-section .gender-info[data-v-8e3f1902]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:15px 25px;border-radius:10px;margin-bottom:25px;display:flex;align-items:center;gap:10px;font-size:1.1em}.mmpi-scores-section .gender-info .label[data-v-8e3f1902]{font-weight:600}.mmpi-scores-section .gender-info .value[data-v-8e3f1902]{font-weight:700;font-size:1.2em}.mmpi-scores-section .scale-category[data-v-8e3f1902]{margin-bottom:35px;background:#f8f9fa;padding:25px;border-radius:12px;box-shadow:0 2px 8px #0000000d}.mmpi-scores-section .scale-category .category-title[data-v-8e3f1902]{font-size:1.4em;color:#1e293b;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #3b82f6}.mmpi-scores-section .scale-category .scales-grid[data-v-8e3f1902]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.mmpi-scores-section .scale-category .scales-grid .scale-card[data-v-8e3f1902]{background:white;border:2px solid #e5e7eb;border-radius:10px;padding:18px;transition:all .3s ease}.mmpi-scores-section .scale-category .scales-grid .scale-card[data-v-8e3f1902]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-header[data-v-8e3f1902]{margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #f3f4f6}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-header .scale-name[data-v-8e3f1902]{font-weight:700;color:#334155;font-size:.95em}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores[data-v-8e3f1902]{display:flex;flex-direction:column;gap:8px}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item[data-v-8e3f1902]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#f9fafb;border-radius:6px}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item.k-corrected[data-v-8e3f1902]{background:#fef3c7;border-left:3px solid #f59e0b}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item .score-label[data-v-8e3f1902]{font-size:.85em;color:#64748b;font-weight:500}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item .score-val[data-v-8e3f1902]{font-weight:700;font-size:1em;padding:2px 8px;border-radius:4px}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item .score-val.normal[data-v-8e3f1902]{color:#10b981;background:#d1fae5}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item .score-val.mild[data-v-8e3f1902]{color:#f59e0b;background:#fef3c7}.mmpi-scores-section .scale-category .scales-grid .scale-card .scale-scores .score-item .score-val.severe[data-v-8e3f1902]{color:#ef4444;background:#fee2e2}.mmpi-scores-section .tscore-legend[data-v-8e3f1902]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:20px 25px;border-radius:10px;margin-top:25px}.mmpi-scores-section .tscore-legend h4[data-v-8e3f1902]{margin:0 0 15px;font-size:1.1em;font-weight:600}.mmpi-scores-section .tscore-legend .legend-items[data-v-8e3f1902]{display:flex;flex-wrap:wrap;gap:20px}.mmpi-scores-section .tscore-legend .legend-items .legend-item[data-v-8e3f1902]{display:flex;align-items:center;gap:8px;font-size:.9em}.mmpi-scores-section .tscore-legend .legend-items .legend-item .legend-color[data-v-8e3f1902]{width:20px;height:20px;border-radius:4px;display:inline-block}.mmpi-scores-section .tscore-legend .legend-items .legend-item .legend-color.normal[data-v-8e3f1902]{background:#10b981}.mmpi-scores-section .tscore-legend .legend-items .legend-item .legend-color.mild[data-v-8e3f1902]{background:#f59e0b}.mmpi-scores-section .tscore-legend .legend-items .legend-item .legend-color.severe[data-v-8e3f1902]{background:#ef4444}@media (max-width: 768px){.result-header h2[data-v-8e3f1902]{font-size:1.6em}.score-section[data-v-8e3f1902]{grid-template-columns:1fr;gap:15px}.score-card[data-v-8e3f1902]{padding:20px}.score-card .score-value[data-v-8e3f1902]{font-size:2.2em}.button-container[data-v-8e3f1902]{flex-direction:column;gap:10px}.button-container button[data-v-8e3f1902]{width:100%}.subscores-grid[data-v-8e3f1902]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:10px}.mmpi-scores-section .scale-category .scales-grid[data-v-8e3f1902]{grid-template-columns:1fr}.mmpi-scores-section .tscore-legend .legend-items[data-v-8e3f1902]{flex-direction:column;gap:10px}}.quiz-container[data-v-639e5a3e]{background:white;border-radius:15px;padding:40px;box-shadow:0 10px 40px #0003;animation:fadeIn-639e5a3e .5s ease-out}@keyframes fadeIn-639e5a3e{0%{opacity:0}to{opacity:1}}.intro[data-v-639e5a3e]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.intro h1[data-v-639e5a3e]{color:#1f2937;font-size:2em;margin-bottom:15px;font-weight:600}.intro .description[data-v-639e5a3e]{color:#6b7280;font-size:1em;margin-bottom:12px;line-height:1.6}.intro .instruction[data-v-639e5a3e]{background-color:#f0f9ff;padding:15px;border-radius:8px;border-left:3px solid #3b82f6;margin:15px 0;text-align:left;color:#374151;font-size:.95em}.intro .time-limit[data-v-639e5a3e]{color:#888;font-size:.95em;margin-top:10px}.loading[data-v-639e5a3e]{text-align:center;padding:60px 20px;background:white;border-radius:15px;box-shadow:0 10px 40px #0003}.loading .spinner[data-v-639e5a3e]{width:50px;height:50px;margin:0 auto 20px;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-639e5a3e 1s linear infinite}.loading p[data-v-639e5a3e]{color:#666;font-size:1.1em}@keyframes spin-639e5a3e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.quiz-container[data-v-639e5a3e]{padding:20px}.intro h1[data-v-639e5a3e]{font-size:1.8em}.intro .instruction[data-v-639e5a3e]{padding:15px;margin:15px 0}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;background:#f5f7fa;min-height:100vh;line-height:1.6}.app-container{min-height:100vh;display:flex;flex-direction:column;padding:20px}.container{max-width:900px;margin:0 auto;flex:1;width:100%}.home-link{position:fixed;top:20px;left:20px;background-color:#3b82f6;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:500;box-shadow:0 2px 10px #0000001a;transition:all .3s ease;z-index:1000;border:none;cursor:pointer}.home-link:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.footer{text-align:center;margin-top:40px;padding:20px;color:#fffc;font-size:.9em}@media (max-width: 768px){.container{padding:20px}.home-link{top:10px;left:10px;padding:10px 16px;font-size:.9em}}
