.quest-bar{display:flex;align-items:center;justify-content:space-between;background:#17142d;border:1px solid #a683e43b;border-radius:10px;padding:10px 13px;margin-top:10px}.quest-bar small{color:#a99abb;font-size:9px;display:block;letter-spacing:.15em}.quest-bar strong{font-size:12px;color:#e8dfff}.quest-count{font-size:12px;color:#d3aaff;border:1px solid #a88ae755;padding:5px 10px;border-radius:20px}.adventure-card{border:1px solid #ac8cff45;background:linear-gradient(135deg,#241b3d,#121528);padding:14px;border-radius:12px;margin:14px 0}.adventure-title{color:#dbc9ff;font-size:12px;font-weight:700;letter-spacing:.08em}.adventure-card p{color:#c4bed4;font-size:12px;line-height:1.7;margin:8px 0}.adventure-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adventure-choices button{background:#211d37;border:1px solid #a989d55c;color:#ebdfff;border-radius:8px;padding:10px;text-align:left;cursor:pointer;font-size:11px}.adventure-choices button:hover{background:#47346d}.adventure-outcome{margin-top:10px;color:#a8f5df;font-size:12px;line-height:1.65}.game-relic{position:absolute;z-index:5;border:0;background:none;color:#ffeabb;font-size:23px;cursor:pointer;text-shadow:0 0 8px #fff,0 0 23px #efbdff;animation:relicFloat 2s ease-in-out infinite}.game-relic:focus-visible{outline:2px solid white;border-radius:50%}.relic-one{left:38%;top:38%}.relic-two{right:31%;top:37%;animation-delay:-1s}.game-relic.found{opacity:.2;animation:none}.game-relic:disabled{cursor:default}@keyframes relicFloat{50%{translate:0 -8px;filter:brightness(1.5)}}@media(max-width:520px){.adventure-choices{grid-template-columns:1fr}}
