.hqt{background:#0b1732;color:#eee6d6;border:1px solid #ba9259;border-radius:20px;padding:26px;max-width:1100px;margin:24px 0;font-family:inherit}.hqt h2,.hqt h3{color:#edd49d}.hqt small{color:#cfab70}.hqt button,.hqt select{background:#ecd291;color:#101a32;border:1px solid #ba9259;border-radius:8px;padding:10px;cursor:pointer}.hqt button:focus-visible{outline:3px solid #fff;outline-offset:3px}.hqt button:disabled{opacity:.5;cursor:default}.hqt-deck{display:grid;grid-template-columns:repeat(13,1fr);gap:6px}.hqt-deck button{aspect-ratio:2/3;background:radial-gradient(circle,#25365c,#101a32);color:#edcf8b;font-size:24px;border:1px solid #c09a59}.hqt-result{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.hqt-result article{border:1px solid #9d7b48;padding:18px;border-radius:12px;line-height:1.8}.hqt-status{min-height:24px}@media(max-width:650px){.hqt{padding:16px}.hqt-deck{grid-template-columns:repeat(6,1fr)}.hqt-result{grid-template-columns:1fr}}
.hqt [hidden]{display:none!important}.hqt-deck button[aria-pressed="true"]{background:#edcf8b;color:#101a32;opacity:1;outline:3px solid #fff}.hqt-daily-controls{margin:18px 0}.hqt-daily .hqt-daily-open{margin-top:18px}.hqt-daily .hqt-result{grid-template-columns:minmax(0,1fr)}.hqt select{max-width:100%}
/* Keep the topic heading out of the three card columns. */
.hqt{container-type:inline-size;box-sizing:border-box;width:100%}
.hqt-result{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.hqt-result>h3,.hqt-result>button{grid-column:1/-1;margin:0}
.hqt-result>article{min-width:0;box-sizing:border-box;overflow-wrap:anywhere}
.hqt-result>article:first-of-type:last-of-type{grid-column:1/-1}
@media(max-width:650px){.hqt-result{grid-template-columns:minmax(0,1fr)}}
@container(max-width:760px){.hqt-result{grid-template-columns:minmax(0,1fr)}}
.hqt-card-art{margin:0 auto 20px;width:min(100%,260px)}
.hqt-card-art img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;border-radius:12px}
.hqt-card-art img.hqt-card-art-reversed{transform:rotate(180deg)}
