header[data-v-cb204a32]{padding:1rem 2rem;border-bottom:1px solid #e0e0e0;background:#f8f8f8;display:flex;align-items:center;justify-content:space-between}.github-link[data-v-cb204a32]{color:#666;transition:color .2s}.github-link[data-v-cb204a32]:hover{color:#333}header a[data-v-cb204a32]{text-decoration:none;color:inherit}header h1[data-v-cb204a32]{margin:0;font-size:1.4rem}main[data-v-cb204a32]{padding:2rem;max-width:1200px;margin:0 auto}footer[data-v-cb204a32]{padding:1.5rem 2rem;text-align:center;color:#999;font-size:.85rem;border-top:1px solid #e0e0e0;margin-top:2rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;background:#fff}button{cursor:pointer;padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:.9rem}button:hover{background:#f0f0f0}button.primary{background:#2563eb;color:#fff;border-color:#2563eb}button.primary:hover{background:#1d4ed8}button.danger{color:#dc2626;border-color:#dc2626}input,select{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}
