/* COTA parent summary page (summary-pr): clickable GER tiles + Calisthenics Personal Records. Navy / gold / crimson, same look as the header. */
.cota-gertile{display:block;color:inherit;text-decoration:none;margin:0 -.35rem;padding:0 .35rem .35rem;border-radius:2px;transition:background .15s}
.cota-gertile:hover{background:rgba(212,175,55,.10)}
.cota-gertile:focus-visible{outline:2px solid #D4AF37;outline-offset:2px}
.cota-tile-hint{display:block;margin-top:.3rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#D4AF37;opacity:.9}
.cota-gertile:hover .cota-tile-hint{opacity:1;text-decoration:underline;text-underline-offset:3px}
.cota-pr{position:relative;margin-top:2rem}
.cota-pr-h{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#D4AF37;font-weight:400;border-top:1px solid rgba(212,175,55,.7);padding-top:.5rem}
.cota-pr-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem .9rem;margin-top:.75rem}
.cota-pr-item{min-width:0;border-top:1px solid rgba(255,255,255,.18);padding-top:.5rem}
.cota-pr-label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#D4AF37}
.cota-pr-val{font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.05;margin-top:.15rem;color:#fff}
.cota-pr-date{font-size:.72rem;letter-spacing:.03em;color:rgba(255,255,255,.7);margin-top:.2rem}
.cota-pr-none{font-size:.85rem;color:rgba(255,255,255,.55);margin-top:.35rem;line-height:1.25}
.cota-pr-note{font-size:.85rem;color:rgba(255,255,255,.65);margin-top:.6rem}
@media (max-width:640px){.cota-pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cota-pr-item:last-child:nth-child(odd){grid-column:1/-1}}
.sv-banner{background:#10264a;border-bottom:3px solid #D4AF37}
.sv-banner strong{color:#D4AF37;letter-spacing:.04em}
.sv-search{display:block;width:calc(100% - .6rem);margin:.2rem .3rem .4rem;min-height:36px}
@media print{.sv-banner{display:none}}
