:root{--bm-primary:#fb206c;--bm-primary-hover:#a045f8;--bm-secondary:#666;--bm-secondary-hover:#444;--bm-text:#333;--bm-text-light:#666;--bm-border:#ddd;--bm-bg:#fff;--bm-shadow:0 2px 8px rgba(0,0,0,0.1);--bm-radius:4px;--bm-spacing:20px}#bm-bs-app{max-width:800px;margin:0 auto;padding:var(--bm-spacing);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--bm-text);line-height:1.6}#bm-bs-app *{box-sizing:border-box}.bm-title{font-size:28px;font-weight:700;margin:0 0 10px;color:var(--bm-text);text-align:center}.bm-subtext{font-size:16px;color:var(--bm-text-light);text-align:center;margin:0 0 30px}.bm-progress{font-size:14px;color:var(--bm-text-light);text-align:center;margin-bottom:30px;font-weight:500}.bm-question-view{background:var(--bm-bg);border:1px solid var(--bm-border);border-radius:var(--bm-radius);padding:var(--bm-spacing);box-shadow:var(--bm-shadow)}.bm-question{margin:40px 0}.bm-question h3{font-size:24px;font-weight:600;margin:0 0 30px;color:var(--bm-text);text-align:center}.bm-answers{margin-top:30px}.bm-btn{display:block;width:40%;padding:14px 24px;margin:10px auto;background:var(--bm-primary);color:#fff;border:none;border-radius:var(--bm-radius);font-size:16px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background 0.2s ease,transform 0.1s ease;font-family:inherit}.bm-btn:hover,.bm-btn:focus{background:var(--bm-primary-hover);transform:translateY(-1px);outline:none}.bm-btn:active{transform:translateY(0)}.bm-btn:focus-visible{outline:2px solid var(--bm-primary);outline-offset:2px}.bm-btn-secondary{background:#fb206c}.bm-btn-secondary:hover,.bm-btn-secondary:focus{background:var(--bm-primary-hover)}.bm-btn-primary{background:var(--bm-primary)}.bm-btn-primary:hover,.bm-btn-primary:focus{background:var(--bm-primary-hover)}.bm-result-view{animation:fadeIn 0.3s ease}.bm-result-card{background:var(--bm-bg);border:1px solid var(--bm-border);border-radius:var(--bm-radius);padding:var(--bm-spacing);box-shadow:var(--bm-shadow);margin-top:20px}.bm-result-image{width:100%;height:400px;border-radius:var(--bm-radius);margin-bottom:var(--bm-spacing);object-fit:contain;object-position:center;background-color:var(--bm-bg)}.bm-result-content{padding:0}.bm-result-title{font-size:26px;font-weight:700;margin:0 0 15px;color:var(--bm-text)}.bm-result-description{font-size:16px;color:var(--bm-text-light);margin-bottom:25px;line-height:1.7}.bm-result-actions{margin-top:25px}.bm-result-actions .bm-btn{margin:8px auto}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){#bm-bs-app{padding:15px}.bm-title{font-size:24px}.bm-question h3{font-size:20px}.bm-result-title{font-size:22px}.bm-btn{padding:12px 20px;font-size:15px}}@media (max-width:480px){#bm-bs-app{padding:12px}.bm-title{font-size:22px}.bm-subtext{font-size:14px}.bm-question h3{font-size:18px}.bm-progress{font-size:13px}}
