.additional-originals{background:#fff9e9;border:2px solid #dbbe72;border-radius:23px;padding:26px;margin:22px 0;color:#164e56}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.catalog-heading h2{font-size:28px;margin:12px 0}.catalog-heading p{font-size:14px;line-height:1.6}.catalog-heading>a{color:#09696f;font-size:13px;font-weight:bold}.new-game-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.new-game-cards article{border:1px solid #c8d8c8;border-radius:17px;overflow:hidden;background:#fff}.new-game-cards article>a{display:block;text-decoration:none;color:#194f59;padding:18px}.new-game-cards img{height:180px;width:100%;object-fit:contain;background:#f7efcf;border-radius:12px}.new-game-cards h3{font-size:20px;margin:13px 0 8px}.new-game-cards p{font-size:12px;line-height:1.5}.new-game-cards b{font-size:14px;color:#08797b}.new-game-cards details{margin:0;padding:13px 18px;background:#f1f7ee;font-size:12px}.new-game-cards summary{cursor:pointer;font-weight:bold}.new-grades{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.new-grades a{padding:7px;background:#fff;border:1px solid #b5cfbd;border-radius:7px;text-align:center;color:#175961;text-decoration:none}.catalog-note{font-size:12px;line-height:1.6;color:#5f7771}.new-original-actions{margin:20px 0 0;padding:16px;border-top:1px solid #cad8c7}.new-original-actions p{font-size:13px}.new-original-actions a{display:inline-block;padding:12px 16px;border:1px solid #b2ccb9;border-radius:10px;margin:6px;background:#ecf6eb;color:#16565c;font-weight:bold;text-decoration:none;font-size:13px}.playing .additional-originals,.in-room .additional-originals,.waiting-tournament .additional-originals{display:none}@media(max-width:700px){.additional-originals{padding:18px}.catalog-heading{display:block}.catalog-heading h2{font-size:24px}.new-game-cards{grid-template-columns:1fr 1fr;gap:12px}.new-game-cards article>a{padding:12px}.new-game-cards img{height:140px}.new-game-cards h3{font-size:16px}.new-game-cards p{font-size:11px}.new-game-cards details{padding:11px}.new-original-actions a{margin:6px 0;width:100%;text-align:center}}@media(max-width:380px){.new-game-cards{grid-template-columns:1fr}}

.pdf-choice-link{display:inline-block;padding:11px 15px;border-radius:10px;background:#fff1b7;border:1px solid #d2a74d;color:#185861;font-size:13px;font-weight:800;text-decoration:none;margin-top:10px}
