@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700&display=swap";:root{--c-bg: #094272;--c-bg2: #073660;--c-card-bg: #0b4e85;--c-surface: rgba(255,255,255,.07);--c-border: rgba(255,255,255,.15);--c-paper: #F8F3E8;--c-text: #F5F2EC;--c-muted: rgba(245,242,236,.5);--c-gold: #F5A623;--c-blue: #3B7EF8;--c-orange: #F97316;--c-green: #22C55E;--c-purple: #A855F7;--c-teal: #06B6D4;--c-red: #EF4444;--c-cyan: #06B6D4;--panini-band: linear-gradient(90deg, #3B7EF8 0%, #A855F7 18%, #EF4444 34%, #F97316 50%, #22C55E 66%, #F5A623 82%, #06B6D4 100%);--font-display: "Bebas Neue", impact, sans-serif;--font-body: "Barlow Condensed", "Segoe UI", sans-serif;--font-mono: "Barlow Condensed", "Courier New", monospace}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body{height:100%;background:#051f3a;overflow-x:hidden}body{font-family:var(--font-body);color:var(--c-text);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;position:relative}@media (min-width: 600px){body{background:radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.04),transparent 55%),#051f3a}.copa-app{max-width:600px!important;box-shadow:0 0 80px #0009,0 0 0 1px #ffffff0f}}@media (min-width: 900px){.copa-app{max-width:820px!important}.copa-app .copa-header-year{font-size:26px!important}.copa-app .copa-nav-label{font-size:11px!important;letter-spacing:2px!important}}@media (min-width: 1200px){.copa-app{max-width:960px!important}}@media (max-width: 360px){.copa-scale-btns{display:none!important}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}button{font-family:inherit;cursor:pointer}input{font-family:inherit;outline:none}img{image-rendering:-webkit-optimize-contrast;image-rendering:auto}[data-sticker]{transform:translateZ(0);backface-visibility:hidden}@keyframes stickerIn{0%{opacity:0;transform:scale(.5) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cardReveal{0%{opacity:0;transform:scale(.35) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px) rotate(-2deg)}40%{transform:translate(5px) rotate(2deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes confettiFly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--vx),var(--vy)) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes stampIn{0%{transform:scale(1.15) rotate(-3deg);opacity:0;filter:brightness(1.8)}30%{transform:scale(.96) rotate(.5deg);opacity:1}55%{transform:scale(1.01) rotate(-.2deg);filter:brightness(1.1)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes paste{0%{transform:scale(1.18) rotate(-3deg);filter:brightness(1.6)}30%{transform:scale(.97) rotate(.8deg)}60%{transform:scale(1.01) rotate(-.3deg)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes developColor{0%{filter:grayscale(1) brightness(.55) contrast(1.1) sepia(.3)}25%{filter:grayscale(.75) brightness(.7) sepia(.15)}60%{filter:grayscale(.2) brightness(1.05)}to{filter:none}}@keyframes foilSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes packPulse{0%,to{box-shadow:0 4px 16px #e05c0066,0 2px 4px #00000080}50%{box-shadow:0 6px 24px #e05c00a6,0 2px 4px #00000080}}
