.pq{max-width:1180px;margin:auto;padding:28px 18px;color:#173a2d}.pq-hero{padding:30px;border:1px solid #cfe2d7;border-left:7px solid #2d7b57;border-radius:24px;background:linear-gradient(135deg,#f7fffb,#eaf6ef)}.pq-hero h1{font-size:clamp(32px,6vw,64px);margin:5px 0}.pq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.pq-card{padding:20px;border:1px solid #cfe2d7;border-left:6px solid #2d7b57;border-radius:19px;background:#fff;box-shadow:0 10px 24px rgba(19,62,44,.08);transition:.18s}.pq-card:hover{transform:scale(1.025)}.pq-card a,.pq button,.pq .button{display:inline-block;padding:10px 17px;border:0;border-radius:999px;background:#236846;color:#fff;text-decoration:none;cursor:pointer}.pq form{display:grid;gap:13px}.pq label{display:grid;gap:6px}.pq :is(input,select){padding:11px 14px;border:1px solid #bdd4c7;border-radius:999px}.pq textarea{padding:12px;border:1px solid #bdd4c7;border-radius:15px}.pq-question{padding:18px;border:1px solid #d7e6de;border-left:5px solid #2d7b57;border-radius:17px;background:#fff}.pq-question label{display:flex;align-items:center;gap:8px;padding:7px}.pq-account{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pq-badge{display:inline-flex;padding:8px 13px;border-radius:999px;background:#fff2b8;color:#624b00}.v2-search nav .pq-link{background:#246b49!important;color:#fff!important;padding:8px 14px!important;border-radius:999px!important}@media(max-width:760px){.pq-grid,.pq-account{grid-template-columns:1fr}}

/* Quiz Hub lounge: compact discovery rail, playful game styling, and closed player actions. */
.pq-lounge-layout{display:grid!important;grid-template-columns:minmax(245px,310px) minmax(0,1fr)!important;align-items:start!important}.pq-results{min-width:0!important;min-height:520px;padding:22px;border-radius:26px;background:#fff;box-shadow:0 18px 42px #173e3112}.pq-hero-pills a{padding:8px 12px;border:1px solid #ffffff45;border-radius:999px;background:#ffffff18;color:#fff;text-decoration:none;font-size:11px}.pq-hero-pills a:hover{background:#fff;color:#173e31}.pq-game-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.pq-game-tile,.pq-battle-card{padding:20px;border:1px solid #d7e8dc;border-radius:24px;background:#fff;box-shadow:0 12px 28px #173e3110}.pq-game-tile>span{font-size:32px}.pq-game-tile h2{margin:8px 0 4px}.pq-game-tile p{min-height:38px;color:#6a8176;font-size:13px}.pq-game-tile button,.pq-battle-card button,.pq-game-submit,.pq-battle-options button{border:0;border-radius:999px;padding:10px 15px;color:#fff;background:#286f51;font-weight:700;cursor:pointer}.pq-game-stage{min-height:300px;margin-top:20px;padding:28px;border:1px solid #d7e8dc;border-radius:26px;background:#fff;box-shadow:0 18px 42px #173e3112}.pq-memory{display:grid;grid-template-columns:repeat(4,minmax(55px,90px));gap:10px;margin:20px 0}.pq-memory-card{aspect-ratio:1;border:1px solid #bddaca;border-radius:14px;background:#eaf5ee;font-size:25px;cursor:pointer}.pq-memory-card.is-open,.pq-memory-card.is-done{background:#fff4c7}.pq-math-question,.pq-word{font-size:30px;font-weight:800;color:#173e31}.pq-math-answer,.pq-word-answer{padding:11px;border:1px solid #bddaca;border-radius:10px;margin-right:8px}.pq-battle-card{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-top:22px}.pq-battle-card label{font-size:12px;font-weight:700;color:#577366}.pq-battle-card select,.pq-battle-card input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:11px;border:1px solid #bddaca;border-radius:10px;background:#fbfefc}.pq-battle-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pq-battle-options button{text-align:left;background:#eaf5ee;color:#173e31}.pq-battle-options button:hover{background:#d2a93d}.pq-backlink{margin-top:18px}@media(max-width:760px){.pq-lounge-layout{grid-template-columns:1fr!important}.pq-game-shelf{grid-template-columns:1fr}.pq-battle-card{grid-template-columns:1fr}.pq-battle-options{grid-template-columns:1fr}}
