.contest-link{display:block;text-decoration:none;color:inherit}.contest-link h2{font-size:18px;margin:12px 0}.contest-link small{color:#55736d}#view[data-page="contest"] .option{width:100%;min-height:52px}#view[data-page="contest"] .block{display:block;width:100%;text-align:center;margin:12px 0}#view[data-page="contest"] .answer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}#view[data-page="contest"] .answer-grid button{min-height:42px;border-radius:10px;border:1px solid #cde2d8;background:#fff}#view[data-page="contest"] .answer-grid .correct{background:#d8f0e2;color:#145d45}#view[data-page="contest"] .bank-pagination{gap:12px}#view[data-page="contest"] summary{min-height:44px;display:flex;align-items:center}
