#fear-app{max-width:850px;min-height:65vh}.fear-options{display:grid;gap:12px;margin:26px 0}.fear-option{width:100%;padding:19px;text-align:left;font:16px/1.6 system-ui;color:#dbe5ef;background:#2f2315;border:1px solid #5d5243;border-radius:12px;cursor:pointer}.fear-option:hover,.fear-option:focus-visible{border-color:#e8ca8c;background:#3f3221}.fear-option:focus-visible{outline:2px solid #e8ca8c;outline-offset:3px}.fear-progress{height:5px;background:#4e4333;border-radius:5px;margin:20px 0}.fear-progress i{height:100%;display:block;background:#d3b678}.fear-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.fear-actions button,.fear-retry{padding:12px 18px;background:#d8bd87;color:#2f2315;border:0;border-radius:9px;font:600 14px system-ui;cursor:pointer}.fear-actions button:disabled{opacity:.5}.fear-result{border:1px solid #746343;border-radius:18px;padding:26px;background:#2f2315;margin:24px 0}.fear-history{padding:16px;border-bottom:1px solid #514739}.fear-history summary{cursor:pointer;font-weight:600;color:#e8ca8c}.fear-status{color:#e8ca8c}.fear-no-match{color:#c2b8ac}.fear-title{font-size:clamp(30px,5vw,46px)}.fear-door{background:linear-gradient(145deg,#3d2f1c,#20180d);border:1px solid #907849}.fear-door h2{color:#ead4a3}.fear-door .mirror-art-space{display:block;height:80px;background:radial-gradient(ellipse,#e8ca8c30,transparent 65%);border-radius:50%;margin:10px auto;width:80%}

#fear-app{max-width:850px;min-height:65vh}.fear-community{display:inline-block;margin-top:10px;color:#e8ca8c}.fear-door{background:linear-gradient(145deg,#35291b,#110e0a)}