.discovery-launch{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}
.discovery-launch>button{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid #776027;border-radius:18px;padding:20px;background:linear-gradient(125deg,#353022,#1c1c1b);color:#fff;cursor:pointer}
.discovery-launch span{font-size:32px;color:#f0c343}.discovery-launch small{display:block;color:#bcb9af;margin-top:5px}.discovery-launch b{font-size:18px}.discovery-launch i{margin-left:auto;color:#f0c343}
body .discovery-dialog{width:min(820px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:24px;border:1px solid #796331;border-radius:22px;background:#191919;color:#f6f5f1;box-sizing:border-box}
.discovery-dialog::backdrop{background:#070707bf}.discovery-dialog header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.discovery-dialog header small{color:#f0c343;letter-spacing:.1em}.discovery-dialog h2{font-size:25px;margin:8px 0}.discovery-dialog h3{margin:8px 0;font-size:19px}.discovery-dialog p,.discovery-dialog small{line-height:1.5}.discovery-dialog small{color:#bdb9b0}.discovery-dialog button{min-height:44px;border:1px solid #59554a;background:#2a2925;color:#f6f5f1;padding:10px 14px;border-radius:11px;font:inherit;cursor:pointer}.discovery-dialog button:disabled{opacity:.55;cursor:default}.discovery-dialog button:focus-visible,.discovery-dialog input:focus-visible,.discovery-dialog textarea:focus-visible,.discovery-dialog summary:focus-visible{outline:2px solid #f0c343;outline-offset:3px}
.discovery-dialog .discovery-primary,.discovery-dialog .active,.discovery-dialog [aria-pressed=true]{background:#dda91e;color:#17140a;border-color:#dda91e;font-weight:750}.discovery-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.discovery-dialog form{display:grid;gap:12px}.discovery-dialog label{display:grid;gap:6px;font-size:13px}.discovery-dialog input:not([type=checkbox]),.discovery-dialog textarea,.discovery-dialog select{box-sizing:border-box;width:100%;min-width:0;background:#101010;color:#fff;border:1px solid #565247;border-radius:9px;padding:11px;font:inherit;font-size:16px}.discovery-dialog .discovery-check{display:flex;gap:10px;align-items:center}.discovery-check input{width:20px;height:20px;accent-color:#dda91e}
.discovery-create,.discovery-poll{padding:16px;border:1px solid #514933;border-radius:15px;margin:14px 0;background:#23221e}.discovery-create summary{cursor:pointer;min-height:32px;color:#f0c343;font-weight:750}.discovery-create form{margin-top:12px}.discovery-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:18px;border:1px solid #444139;border-radius:17px;background:linear-gradient(135deg,#292824,#1d1d1b);margin:12px 0;overflow-wrap:anywhere}.discovery-card>img{width:90px;height:105px;object-fit:contain;border-radius:12px;background:#fafafa}.discovery-card>div{min-width:0}.discovery-card small{display:block;margin:10px 0}.discovery-placeholder{display:grid;place-items:center;font-size:35px;color:#f0c343;background:#dda91e0d;border-radius:12px;height:90px}.discovery-badge{display:inline-block;padding:5px 9px;background:#dda91e18;border:1px solid #dda91e40;color:#f0c343;border-radius:20px;font-size:12px}.discovery-response{border-left:2px solid #dda91e;padding-left:12px}.discovery-card form{margin-top:12px}
.discovery-poll>button{display:flex;width:100%;justify-content:space-between;gap:12px;position:relative;overflow:hidden;margin:8px 0;text-align:left}.discovery-poll>button span,.discovery-poll>button b{position:relative;z-index:1}.discovery-poll>button i{position:absolute;inset:0 auto 0 0;background:#dda91e20}.discovery-total{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #625331;padding-top:18px;margin-top:16px}.discovery-total strong{font-size:24px;color:#f0c343}.discovery-search{display:flex;gap:10px;align-items:center;margin:15px 0}.discovery-search span{font-size:11px;color:#bdb9b0}.discovery-dialog #discoveryMessage{color:#ffd978;overflow-wrap:anywhere}.discovery-dialog .discovery-error{color:#ff9393}.discovery-dialog [hidden],.discovery-launch [hidden]{display:none!important}
@media(max-width:650px){.discovery-launch{grid-template-columns:1fr}.discovery-launch>button{padding:15px}.discovery-launch b{font-size:16px}body .discovery-dialog{padding:16px}.discovery-card{grid-template-columns:58px minmax(0,1fr);padding:12px;gap:12px}.discovery-card>img{width:58px;height:75px}.discovery-placeholder{height:65px}.discovery-dialog h2{font-size:21px}.discovery-dialog header>button{flex:none}.discovery-total{flex-wrap:wrap}}
