.raffle-prizes{border-top:1px solid #34404f;padding:50px 0}.raffle-prize-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.raffle-prize-card{background:#19232f;border:1px solid #34404f;border-radius:12px;min-width:0;max-width:500px;overflow:hidden}.prize-gallery-photo{aspect-ratio:1.25;background:#edf1f6;place-items:center;display:grid;overflow:hidden}.prize-gallery-photo img{object-fit:contain;width:100%;height:100%}.prize-no-image{color:#8298b8;background:#1d2b3b;align-content:center;gap:13px}.prize-no-image span{font-size:.875rem}.prize-gallery-options{background:#18222e;gap:7px;padding:10px;display:flex;overflow:auto}.prize-gallery-options button{background:#eef1f6;border:2px solid #0000;border-radius:5px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.prize-gallery-options button[aria-pressed=true]{border-color:#689aff}.prize-gallery-options img{object-fit:contain;width:100%;height:100%}.raffle-prize-info{padding:20px}.raffle-prize-info>span{color:#9ab4dc;align-items:center;gap:8px;font-size:.8125rem;display:flex}.raffle-prize-info h3{overflow-wrap:anywhere;color:#edf3ff;margin:10px 0 0;font-size:1.125rem;line-height:1.5}.raffle-prize-info p{color:#bedccf;margin:12px 0 0;font-size:.875rem;line-height:1.7}.raffle-prize-card.revealed{border-color:#497b66}.hidden-prizes-heading{margin:36px 0 20px}.hidden-prizes-heading h3{margin:0 0 8px;font-size:1.375rem}.hidden-prizes-heading p{color:#a9b6c9;font-size:1rem;line-height:1.7}.won-prizes{color:#244d32;background:#f3faf4;border:1px solid #b7d7bd;border-radius:10px;margin:24px 0;padding:22px}.won-prizes>h3{align-items:center;gap:10px;margin:0 0 18px;font-size:1.125rem;display:flex}.won-prize{border-top:1px solid #d4e4d8;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:17px 0;display:grid}.won-prize .prize-gallery-photo{aspect-ratio:1;border-radius:6px}.won-prize h4{margin:0 0 7px;font-size:1rem;line-height:1.5}.won-prize p{margin:0;font-size:.875rem;line-height:1.6}.won-prize-options{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.won-prize-options button{color:#44614d;background:#fff;border:2px solid #c8d9ce;border-radius:6px;padding:3px;font-size:.75rem}.won-prize-options button[aria-pressed=true]{border-color:#30864a}.won-prize-options img{object-fit:contain;width:65px;height:65px}.won-prize button.action{min-height:38px;padding:8px 12px;font-size:.8125rem}@media (max-width:600px){.raffle-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.raffle-prize-info{padding:13px}.raffle-prize-info h3{font-size:1rem}.raffle-prize-info>span{align-items:flex-start;font-size:.75rem}.won-prizes{padding:16px}.won-prize{grid-template-columns:75px minmax(0,1fr);gap:12px}.hidden-prizes-heading p{font-size:.9375rem}}
