.public-championship .result-card.podium-rendered > header,
.public-championship .result-card.podium-rendered > .public-podium { display:none; }
.podium-art { display:block; width:100%; aspect-ratio:1; height:auto; background:#091b34; }
.public-championship .podium-share-actions { display:flex; align-items:center; justify-content:space-between; gap:8px; padding:12px 16px; background:#fff; }
.public-championship .podium-share-actions[hidden] { display:none; }
.podium-share-actions > span { color:#526078; font-size:12px; }
.podium-share-dialog { box-sizing:border-box; width:min(460px,calc(100vw - 24px)); max-height:calc(100dvh - 32px); overflow:auto; padding:20px; border:0; border-radius:24px; color:#132848; background:#fff; box-shadow:0 24px 100px #0005; }
.podium-share-dialog [hidden] { display:none!important; }
.podium-share-dialog::backdrop { background:#091b34b8; backdrop-filter:blur(5px); }
.podium-share-dialog header { display:flex; justify-content:space-between; align-items:center; gap:12px; margin-bottom:12px; }
.podium-share-dialog h2 { font-size:22px; margin:0; }
.podium-share-dialog .podium-close { border:0; background:#edf1f8; border-radius:50%; width:40px; height:40px; cursor:pointer; font-size:24px; color:inherit; }
.podium-share-dialog img { display:block; width:100%; aspect-ratio:1; border-radius:12px; }
.podium-share-dialog .podium-dialog-actions { display:flex; flex-wrap:wrap; gap:8px; margin-top:16px; }
.podium-share-dialog p { font-size:13px; color:#526078; line-height:1.5; }
.podium-share-dialog [role=status] { min-height:2.8em; margin-bottom:0; }
.podium-share-dialog button:focus-visible,.podium-share-dialog a:focus-visible { outline:3px solid #327af0; outline-offset:3px; }
@media(prefers-reduced-motion:no-preference) { .podium-share-dialog[open] { animation:podium-dialog-in .22s ease-out; } @keyframes podium-dialog-in { from { opacity:0; transform:translateY(12px) scale(.98); } to { opacity:1; transform:none; } } }
@media print { .podium-share-actions,.podium-share-dialog { display:none!important; } }
