html,body{margin:0;height:100%;background:#f8f6f0}button,input,select,textarea{-webkit-tap-highlight-color:transparent}.br1-app{grid-template-rows:auto minmax(0,1fr) auto auto auto}.br1-section,.br1-developer{max-width:980px}.br1-section>h1{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--br1-muted);margin:8px 0 18px}.intro-title{font-size:clamp(1.65rem,5vw,2.5rem);line-height:1.15;letter-spacing:-.035em;margin:12px 0}.intro-copy{color:var(--br1-muted);max-width:480px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.catalog-grid .br1-card{margin:0;display:flex;flex-direction:column}.catalog-grid .br1-card-meta{flex:1}.catalog-grid .br1-actions{justify-content:stretch}.catalog-grid button{width:100%}.prank-art{height:150px;max-height:none;border-radius:var(--br1-control-radius);display:grid;place-items:center;background:#e8eddb;color:#285c37}.prank-art img{width:140px;height:140px}.prank-art>span{font-size:5rem;font-weight:850;line-height:1}.art-transferencia{background:#f4e9c9;color:#6e5317}.art-boton{background:#eadff3;color:#65447d}.br1-update{margin:0;max-width:none;border-radius:0;border-width:1px 0 0;padding:12px 16px}.br1-update>div{max-width:960px}.br1-app .br1-update[hidden]{display:none}.br1-notice{max-height:25dvh;overflow:auto}.local-note{color:var(--br1-muted);font-size:.85rem}.qr{display:block;width:225px;height:225px;max-width:100%;margin:20px auto}.recipient{text-align:center}.recipient .br1-actions{justify-content:center}.prank-stage{height:210px;display:grid;place-items:center}.gorilla{height:200px;width:200px}.arrive{animation:arrive .5s ease-out}.fiction-ticket{border:2px dashed var(--br1-border);padding:24px 14px;border-radius:var(--br1-surface-radius);background:var(--br1-background)}.fiction-ticket strong{display:block;letter-spacing:.05em;font-size:.85rem}.fiction-amount{font-size:clamp(1.6rem,7vw,3rem);font-weight:800;overflow-wrap:anywhere;margin:20px 0}.button-arena{height:230px;position:relative;border:1px dashed var(--br1-border);border-radius:var(--br1-surface-radius);overflow:hidden;margin:18px 0}.br1-app .elusive{position:absolute;left:15%;top:35%;max-width:85%;overflow-wrap:anywhere}.status-label{font-size:.85rem}.br1-app .br1-danger.br1-primary{background:var(--br1-danger);border-color:var(--br1-danger);color:var(--br1-surface)}.recipient h2{overflow-wrap:anywhere}@keyframes arrive{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:650px){.catalog-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.prank-art{height:110px}.prank-art img{width:110px;height:110px}.prank-art>span{font-size:4rem}.catalog-grid .br1-card{padding:14px}.intro-title{font-size:1.85rem}}@media(prefers-reduced-motion:reduce){.arrive{animation:none}}

.br1-content>.br1-notice{position:sticky;bottom:0;z-index:3;margin-top:12px;border:1px solid var(--br1-border);border-radius:var(--br1-control-radius)}

.br1-content{display:flex;flex-direction:column}.br1-content>.br1-section,.br1-content>.br1-developer{flex-shrink:0;width:100%}.br1-content>.br1-notice{flex-shrink:0;width:100%;max-width:980px;margin:12px auto 0;margin-top:auto}
