/* Version 1.0.1: no body, container, menu or footer theme overrides. */
#spm-sport{background:var(--spm-bg,#050505);color:#f7f4e9;font:16px/1.6 Tahoma,Arial,sans-serif;display:flow-root;width:100%;min-width:0}
#spm-sport *,#spm-sport *::before,#spm-sport *::after{box-sizing:border-box}
#spm-sport a{color:var(--spm-gold);text-decoration:none}#spm-sport .spm-shell{max-width:1170px;margin:auto;padding:28px 15px 40px}#spm-sport .spm-header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;border-bottom:1px solid #ffffff18;margin-bottom:22px}#spm-sport .spm-brand{font-size:22px;font-weight:bold}#spm-sport .spm-brand img{max-width:170px;max-height:52px;object-fit:contain}#spm-sport h1{text-align:center;color:var(--spm-gold);font-size:22px;margin:12px 0 24px}#spm-sport .spm-description{text-align:center;max-width:760px;margin:0 auto 24px}#spm-sport .spm-grid{display:grid;grid-template-columns:repeat(var(--spm-cols),minmax(0,1fr));gap:16px}#spm-sport .spm-card{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--spm-gold);border-radius:12px;background:radial-gradient(ellipse at bottom,#413319,#101010 70%);transition:transform .18s,box-shadow .18s}#spm-sport .spm-card img{display:block;width:100%;height:100%;object-fit:cover}#spm-sport .spm-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;text-align:center;color:var(--spm-gold);font-size:clamp(12px,2.1vw,25px);font-weight:bold;overflow-wrap:anywhere}#spm-sport .spm-placeholder[hidden]{display:none}#spm-sport .spm-suit{font-size:36px;line-height:1.2;opacity:.7}#spm-sport .spm-card[href]:hover{transform:translateY(-3px);box-shadow:0 5px 20px #e5bc4226}#spm-sport a:focus-visible{outline:3px solid white;outline-offset:3px}#spm-sport .spm-footer{white-space:normal;text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #ffffff20;color:#c9c4b6}.spm-skip{position:absolute;left:10px;top:-100px;background:#111;padding:10px;z-index:99999}.spm-skip:focus{top:10px}@media(max-width:600px){#spm-sport .spm-shell{padding:20px 10px 24px}#spm-sport .spm-header{min-height:56px;font-size:12px;margin-bottom:12px}#spm-sport .spm-brand{font-size:17px}#spm-sport .spm-brand img{max-height:38px;max-width:120px}#spm-sport h1{font-size:16px;margin:8px 0 14px}#spm-sport .spm-grid{grid-template-columns:repeat(var(--spm-mobile),minmax(0,1fr));gap:7px}#spm-sport .spm-card{border-radius:8px}#spm-sport .spm-suit{font-size:22px}#spm-sport .spm-description,#spm-sport .spm-footer{font-size:13px}}@media(prefers-reduced-motion:reduce){#spm-sport .spm-card{transition:none}}#spm-sport .spm-content{margin-top:32px;padding:24px;border:1px solid #ffffff20;border-radius:12px;text-align:left;overflow-wrap:anywhere;line-height:1.85}#spm-sport .spm-content h2,#spm-sport .spm-content h3,#spm-sport .spm-content h4{color:var(--spm-gold);line-height:1.5;margin:1.2em 0 .6em}#spm-sport .spm-content p{margin:0 0 1em}#spm-sport .spm-content img,#spm-sport .spm-content video{max-width:100%;height:auto}#spm-sport .spm-content figure,#spm-sport .spm-content .wp-caption{max-width:100%;margin:1em 0}#spm-sport .spm-content a{text-decoration:underline}#spm-sport .spm-content ul,#spm-sport .spm-content ol{padding-left:1.6em}#spm-sport .spm-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}#spm-sport .spm-content td,#spm-sport .spm-content th{padding:8px;border:1px solid #ffffff30}#spm-sport .spm-content blockquote{border-left:3px solid var(--spm-gold);margin:1em 0;padding-left:16px}#spm-sport .spm-content:after{content:"";display:block;clear:both}@media(max-width:600px){#spm-sport .spm-content{padding:16px;margin-top:24px;font-size:14px}}#spm-sport .spm-card-actions{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:8px;background:rgba(0,0,0,.24);opacity:0;pointer-events:none;transition:opacity .18s;z-index:2}#spm-sport .spm-card-actions .spm-like,#spm-sport .spm-card-actions .spm-play{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1px solid #d8ab39;border-radius:4px;font:700 14px/1.3 Arial,Tahoma,sans-serif;text-decoration:none;cursor:pointer;color:#271a00;background:linear-gradient(#ffed9b,#c69a22);box-shadow:0 2px 7px #0006}#spm-sport .spm-card-actions .spm-like{background:linear-gradient(#ff2828,#aa0000);border-color:#de1d1d;color:#fff}#spm-sport .spm-card-actions .spm-like[aria-pressed=true]{background:linear-gradient(#bd1550,#7b1238);border-color:#ff718e}#spm-sport .spm-card-actions .spm-play-disabled{opacity:.55;cursor:default}#spm-sport .spm-card:focus-within .spm-card-actions{opacity:1;pointer-events:auto}#spm-sport .spm-card:focus-within>img,#spm-sport .spm-card:focus-within>.spm-placeholder{filter:blur(3px) brightness(.65)}#spm-sport .spm-heart{position:absolute;right:8px;bottom:4px;color:white;font-size:20px;line-height:1.2;pointer-events:none;z-index:3;text-shadow:0 1px 4px #000}#spm-sport .spm-card[data-liked=true] .spm-heart{color:#ff3b6b}#spm-sport .spm-card>img,#spm-sport .spm-card>.spm-placeholder{transition:filter .18s}#spm-sport .spm-like:focus-visible,#spm-sport .spm-play:focus-visible{outline:3px solid white;outline-offset:3px}@media(hover:hover) and (pointer:fine){#spm-sport .spm-card:hover .spm-card-actions{opacity:1;pointer-events:auto}#spm-sport .spm-card:hover>img,#spm-sport .spm-card:hover>.spm-placeholder{filter:blur(3px) brightness(.65)}}@media(hover:none),(pointer:coarse){#spm-sport .spm-card{aspect-ratio:auto;padding-bottom:48px;overflow:hidden}#spm-sport .spm-card>img{height:auto;aspect-ratio:3/2;object-fit:cover}#spm-sport .spm-card>.spm-placeholder{position:relative;aspect-ratio:3/2}#spm-sport .spm-card-actions{inset:auto 0 0;height:48px;opacity:1;pointer-events:auto;background:#111;gap:4px;padding:2px}#spm-sport .spm-card-actions .spm-like,#spm-sport .spm-card-actions .spm-play{font-size:11px;padding:4px;flex:1;min-width:0;min-height:44px}#spm-sport .spm-heart{bottom:52px;font-size:16px}#spm-sport .spm-card:focus-within>img,#spm-sport .spm-card:focus-within>.spm-placeholder{filter:none}}@media(max-width:600px) and (hover:hover){#spm-sport .spm-card-actions{gap:3px}#spm-sport .spm-card-actions .spm-like,#spm-sport .spm-card-actions .spm-play{font-size:11px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){#spm-sport .spm-card-actions,#spm-sport .spm-card>img,#spm-sport .spm-card>.spm-placeholder{transition:none}}

#spm-sport .spm-card{min-width:0} #spm-sport .spm-card>img{max-width:none;margin:0;border:0}

