@font-face{font-family:Outfit;src:url('/fontes/conversa.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url('/fontes/enfase.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Unbounded;src:url('/fontes/titulo.woff2') format('woff2');font-weight:700;font-display:swap}:root{color-scheme:dark;--bg:#120c22;--surface:#241439;--gold:#f5d23b;--green:#2ce09c;--purple:#b769f4;--text:#fff5ff;--muted:#c3b1d6;font-family:Outfit,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(at 80% 0,#57256c88,transparent 50%),#120c22;font-size:16px;line-height:1.65}button,select{font:inherit;color:inherit}button,a,select{touch-action:manipulation}button{min-height:44px;cursor:pointer;border:1px solid #805098;background:#352044;border-radius:9px;padding:8px 13px}button:disabled{cursor:not-allowed;opacity:.48}a{color:#f3df76;text-underline-offset:4px}button:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #5df2c6;outline-offset:3px}h1,h2,h3,p,figure{margin:0 0 16px}h1,h2,h3{line-height:1.22}h1,h2{font-family:Unbounded,sans-serif;font-weight:700}h1{font-size:clamp(27px,3vw,43px);letter-spacing:-1px}h2{font-size:clamp(22px,2.6vw,32px)}h3{font-size:20px}[hidden]{display:none!important}.site-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:75px;padding:10px 28px;border-bottom:1px solid #79528e55;background:#160e25}.site-mark img{display:block;width:168px;height:auto}.site-header nav{display:flex;align-items:center;gap:10px 24px;flex-wrap:wrap}.site-header nav a{display:flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;color:#e6d7f6}.site-header .header-word{color:#d4baf1;font-size:11px;letter-spacing:2px}.split-home{display:grid;grid-template-columns:1fr 1fr;align-items:start}.split-art{position:sticky;top:0;height:calc(100dvh - 75px);margin:0;overflow:hidden;border-right:1px solid #9d705344;background:#2a1540}.split-art>img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.split-art:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#0c0925e6)}.art-caption{position:absolute;z-index:1;bottom:34px;left:32px;right:30px;max-width:440px}.art-caption strong{font-family:Unbounded;display:block;font-size:clamp(26px,3vw,44px);line-height:1.25;color:#fff1a1}.art-caption p{font-size:13px;color:#e1cbed;margin:15px 0 0}.split-copy{min-width:0;padding:24px clamp(14px,2vw,32px) 0}.site-intro{margin-bottom:16px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:var(--green);margin-bottom:7px}.site-intro h1{font-size:clamp(25px,2.5vw,36px);margin-bottom:10px}.site-intro>p:last-child{font-size:13px;color:var(--muted);margin:0}.samba-shell{width:100%;min-width:0}.samba-header{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:5px 0 12px}.samba-wallet{margin-right:auto}.samba-wallet>span{display:block;font-size:11px;letter-spacing:1px;color:#bca7ce}.samba-wallet strong{font-size:26px;color:var(--gold);font-family:Unbounded;line-height:1.2}.samba-wallet i{font-style:normal;font-size:15px}.icon-button{padding:6px;min-width:44px}.text-button{font-size:12px;background:#392046}.samba-main{width:100%}.samba-layout,.game-column{min-width:0}.game-column{display:flex;flex-direction:column}.samba-stage{position:relative;overflow:hidden;height:270px;isolation:isolate;border:1px solid #9258b6;border-radius:21px;background:linear-gradient(#211038,#543259 65%,#b28d49);order:0;box-shadow:inset 0 0 35px #0007}.flight-scenery{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.flight-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;transition:opacity 1.2s;pointer-events:none;will-change:transform}.layer-runway{opacity:1}.layer-clouds{opacity:.1}.layer-high,.layer-stars{opacity:0}[data-sky=clouds] .layer-runway{opacity:calc(1 - var(--altitude)*4)}[data-sky=clouds] .layer-clouds{opacity:.85}[data-sky=high] .layer-runway,[data-sky=space] .layer-runway{opacity:0}[data-sky=high] .layer-clouds{opacity:.5}[data-sky=high] .layer-high{opacity:1}[data-sky=space]{background:linear-gradient(#0d0924,#291350)}[data-sky=space] .layer-clouds{opacity:.05}[data-sky=space] .layer-high{opacity:.6}[data-sky=space] .layer-stars{opacity:1}#samba-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}#samba-plane{position:absolute;width:clamp(125px,34%,230px);height:auto;transform:translate(-50%,-50%);pointer-events:none;z-index:1;filter:drop-shadow(0 8px 6px #0007)}#samba-explosion{position:absolute;width:150px;pointer-events:none;z-index:2}.stage-top,.stage-bottom{position:absolute;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.3;color:#f0d9ff;z-index:4}.stage-top{top:14px}.stage-route{max-width:65%;display:flex;align-items:center;gap:6px}.green-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #19df9a}.stage-bottom{bottom:13px;color:#cbb0df}.stage-readout{position:absolute;top:53px;left:10px;right:10px;text-align:center;pointer-events:none;z-index:3}.stage-readout p{font-size:11px;letter-spacing:2px;margin:0;color:#ffe09a}.stage-readout strong{display:block;font-family:Unbounded;font-size:clamp(45px,5.5vw,76px);line-height:1.5;color:#ffe263;text-shadow:0 0 24px #ffd10044;filter:brightness(var(--flight-glow,1))}.stage-readout>span{font-size:11px;color:#f2dfef}.stage-grain{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0px,#0000 4px,#ffffff08 5px);opacity:.5}#samba-countdown{position:absolute;left:12px;right:12px;bottom:36px;text-align:center;font-size:11px;font-weight:700;color:#ffe58f;z-index:3}.samba-toast{position:absolute;top:43px;left:12px;right:12px;text-align:center;padding:7px;background:#25102fec;border:1px solid #d1ae5c;border-radius:10px;font-size:12px;z-index:6}.crash-strip{order:3;display:flex;align-items:center;gap:8px;min-height:48px;margin-top:8px;overflow:hidden}.crash-strip>span{font-size:11px;color:#bda7d3;flex:0 0 55px;line-height:1.2}#samba-history{display:flex;gap:5px;overflow-x:auto;min-width:0;flex:1;padding:3px 0;scrollbar-width:thin}.crash-chip{padding:7px 8px;white-space:nowrap;font-size:11px;min-height:44px;background:#2d203a;border-color:#6d3f79}.crash-chip.high{color:var(--green);border-color:#2ca178}.crash-chip.rare{color:#f6cc4f;border-color:#ba8a3e}.history-empty{font-size:11px;color:#bba7cc;line-height:1.3;min-width:140px}.bet-grid{order:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.bet-panel{display:flex;flex-direction:column;min-width:0;border:1px solid #7f4a91;border-radius:14px;padding:10px;background:linear-gradient(135deg,#3a204b,#24132f)}.bet-title{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:8px 0;font-size:11px;color:#cbb7df}.bet-title b{color:var(--gold)}.leg-state{font-size:11px;color:var(--green)}.bet-config{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bet-config label{display:block;min-width:0;font-size:11px;color:#bda3ce;line-height:1.4}.bet-config select{width:100%;min-height:44px;border:1px solid #725082;border-radius:7px;padding:3px 5px;background:#170e26;font-size:13px;margin-top:4px}.collect-button{order:-1;display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:49px;font-size:11px;border:1px solid #8d743e;background:linear-gradient(#f9dd5f,#cda923);color:#271334;font-weight:700;padding:6px 10px}.collect-button strong{font-size:21px}.collect-button.received{background:linear-gradient(#247d69,#165542);color:#caffdf;border-color:#5cbd8f}.collect-button:disabled:not(.received){background:#2a1b35;color:#b49bc3;border-color:#6f497d;opacity:.8}.leg-result{font-size:11px;line-height:1.4;color:#c0a7cf;margin:8px 0 0;min-height:29px}.flight-actions{order:2;display:flex;gap:8px;margin-top:9px}.takeoff-button{flex:1;background:linear-gradient(110deg,#ffe77b,#e7b72b);color:#2a1531;border-color:#ffe884;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:49px;font-size:13px}.takeoff-button>b{font-size:12px;border-left:1px solid #8b641988;padding-left:10px}.takeoff-button>span{font-size:23px}.pause-button{min-width:47px;font-size:18px}.samba-notice{order:4;margin:7px 0 3px;font-size:11px;line-height:1.4;color:#bda9cb}.key-hint{order:6;font-size:11px;margin:5px 0 0;color:#947ea9;line-height:1.4}.key-hint kbd{font:inherit;color:#c9b8da}.key-hint>span{margin:0 4px}#samba-refill{order:5;margin:8px 0}.journey-column{display:grid;gap:16px;margin-top:32px}.journey-panel,.hangar-panel,.rules-card{border:1px solid #714386;padding:22px;border-radius:18px;background:linear-gradient(150deg,#331e47,#1f102d)}.section-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;color:var(--gold);margin-bottom:14px}.journey-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.journey-heading h2{font-size:23px}.journey-heading>span{font-size:12px;white-space:nowrap;color:var(--green)}.journey-description{font-size:13px;color:var(--muted)}.journey-list{padding:0;margin:20px 0;list-style:none;display:grid;gap:12px}.journey-list li{display:flex;align-items:center;gap:12px;font-size:13px;color:#987eaf}.journey-list li>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #78538b;border-radius:50%;font-size:11px}.journey-list small{display:block;font-size:11px}.journey-list em{font-style:normal;font-size:11px;color:var(--green);margin-left:auto}.journey-list .current{color:#f4dc8c}.journey-list .done{color:#6fd2b1}.journey-current{padding:14px;background:#160c22;border:1px solid #72503e;border-radius:12px}.journey-current>span,.journey-progress-text{font-size:11px;color:var(--muted)}.journey-current h3{font-size:20px;margin:8px 0}.journey-current p{font-size:13px;color:#d9bfe8}.journey-progress{height:7px;border-radius:7px;background:#56315d;overflow:hidden}.journey-progress>span{display:block;height:100%;background:linear-gradient(90deg,#28c891,#f6d542)}.journey-progress-text{display:flex;justify-content:space-between;margin-top:9px}.chest-button{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;background:#402447}.chest-button>img{width:48px;height:48px;object-fit:contain}.chest-button>div{text-align:left;flex:1;font-size:12px}.chest-button small{display:block;font-size:11px;color:#c6a6d3}.cosmetic-note{font-size:11px;text-align:center;color:#a88ebc;margin:12px 0 0}.skin-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.skin-options button{display:flex;flex-direction:column;align-items:center;min-width:0;background:#1b1028;border-color:var(--swatch)}.skin-options button>span{font-size:22px;color:var(--swatch)}.skin-options button>small{font-size:11px}.hangar-panel>.text-button{margin-top:12px}.rules-card{display:flex;align-items:center;gap:15px}.rules-card>span{color:var(--gold);font-size:23px}.rules-card p{flex:1;font-size:13px;margin:0}.article-lane{margin-top:46px}.article-lane>h2{font-size:26px}.reading-cards{display:grid;gap:12px}.reading-card{display:block;padding:18px;border-radius:14px;background:#2b183d;border:1px solid #7d4c8a;text-decoration:none}.reading-card>span{font-size:11px;color:var(--green)}.reading-card h3{font-size:20px;color:#fff2c1;margin:8px 0}.reading-card p{font-size:13px;color:#bfa8d4;margin:0}.rule-section{margin:40px 0}.rule-section h2{font-size:25px}.rule-section p{color:#d0b9e2;font-size:15px}.rule-section ul{padding-left:20px;color:#d0b9e2}.site-footer{padding:30px 28px 80px;border-top:1px solid #7b528a66;margin-top:40px;font-size:12px;color:#b69ec8}.site-footer strong{color:var(--green)}.site-footer nav{display:flex;flex-wrap:wrap;gap:6px 23px}.site-footer a{display:inline-flex;align-items:center;min-height:44px}.paper{max-width:820px;margin:46px auto 65px;padding:0 24px}.paper h1{font-size:clamp(28px,4vw,44px);margin-bottom:20px}.paper article h2,.paper>.fixed-copy h2{font-size:25px;margin-top:35px;color:#f1d657}.paper article h3{font-size:21px;margin-top:25px}.paper article p{color:#e1cdec}.byline{font-size:12px;color:#c0a4d2}.ai-note{font-size:12px;border-left:3px solid var(--green);padding-left:12px;color:#bba2cc;margin:14px 0 22px}.article-cover{width:100%;height:auto;border-radius:17px;margin:10px 0 25px}.author-panel{padding:25px 0;border-top:1px solid #7f548c66}.author-panel h2{font-size:24px}.author-heading{display:flex;align-items:center;gap:20px}.author-heading img{width:112px;height:112px;border-radius:20px;object-fit:cover}.author-heading p{font-size:13px;color:#bfa6d2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.samba-modal{width:min(570px,calc(100% - 24px));max-height:90dvh;margin:auto;padding:28px;background:#2b173d;color:#fff2ff;border:1px solid #e4bf49;border-radius:20px}.samba-modal::backdrop{background:#08030bd1}.modal-close{float:right;width:44px;height:44px;font-size:24px;padding:0}.samba-modal h2{font-size:25px;clear:both}.samba-modal p,.help-steps{font-size:14px}.help-steps{padding-left:23px}.help-steps li{margin:13px 0}.distribution>div{display:grid;grid-template-columns:110px 1fr 24px;gap:10px;font-size:12px;align-items:center;margin:12px 0}.distribution i{height:8px;background:linear-gradient(to right,#7bdba4 var(--portion),#5d3465 var(--portion));border-radius:5px}.celebration{position:fixed;inset:0;z-index:25;display:grid;place-items:center;background:radial-gradient(ellipse,#673873d9,#160c26ef)}.celebration canvas{position:absolute;inset:0;pointer-events:none}.celebration>button{background:none;border:0;color:#ffe772;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-height:100%;justify-content:center}.celebration #samba-win-tier{font-family:Unbounded;font-size:clamp(28px,5vw,60px)}#samba-win-count{font-family:Unbounded;font-size:clamp(45px,8vw,110px)}.celebration small,.celebration em{font-size:13px;font-style:normal}.celebration[data-tier=mega]{background:radial-gradient(ellipse,#8a3bafd9,#140b24f0)}.celebration[data-tier=super]{background:radial-gradient(ellipse,#8d6723de,#140b24f0)}.impact .samba-stage{animation:samba-impact .12s 3}.credited{animation:samba-credit .6s ease}[data-skin=bronze] #samba-plane{filter:sepia(.4) drop-shadow(0 5px 8px #e9b12a66)}[data-skin=aurora] #samba-plane{filter:hue-rotate(80deg) drop-shadow(0 5px 8px #21dca066)}[data-skin=neon] #samba-plane{filter:hue-rotate(135deg) saturate(1.4)}[data-skin=cosmos] #samba-plane{filter:hue-rotate(240deg)}[data-skin=master] #samba-plane{filter:sepia(.5) brightness(1.3) drop-shadow(0 0 12px #f7dd4d88)}@keyframes samba-impact{50%{translate:2px 1px}}@keyframes samba-credit{50%{text-shadow:0 0 20px #f4dd66}}
@media(min-width:801px) and (max-height:850px){.site-intro{margin-bottom:10px}.split-copy{padding-top:17px}.samba-stage{height:232px}.bet-panel{padding:8px}.bet-grid{margin-top:8px}.leg-result{min-height:25px}.key-hint{display:none}}
@media(max-width:800px){.site-header{padding:8px 14px;min-height:70px}.header-word{display:none}.site-header nav{gap:0 14px}.site-header nav a{font-size:12px}.site-header nav a:nth-child(n+3){display:none}.split-home{display:flex;flex-direction:column}.split-art{order:1;position:relative;top:auto;width:100%;height:480px;border:0}.split-copy{order:0;width:100%;padding:17px 14px 0}.site-intro h1{font-size:27px}.samba-stage{height:230px}.samba-header{padding-bottom:10px}.samba-wallet strong{font-size:24px}.stage-readout strong{font-size:60px}.samba-layout{display:block}.journey-column{margin-top:25px}.bet-grid{gap:7px;margin-top:8px}.bet-panel{padding:8px}.bet-title{font-size:11px}.bet-title .leg-state{display:none}.bet-config{gap:5px}.bet-config select{font-size:12px;padding:3px}.collect-button{min-height:49px;font-size:11px;padding:5px 6px}.collect-button strong{font-size:20px}.leg-result{font-size:11px}.key-hint{display:none}.stage-route{max-width:72%}.stage-top #samba-altitude{display:none}.stage-bottom{font-size:11px}.stage-bottom span:nth-child(2){display:none}.samba-notice{font-size:11px}.samba-toast{font-size:11px}.art-caption{left:20px;right:20px;bottom:24px}.art-caption strong{font-size:34px}.site-footer{padding-left:18px;padding-right:18px}.paper{padding:0 18px;margin-top:30px}.paper h1{font-size:29px}.author-heading img{width:88px;height:88px}}
@media(max-width:350px){.site-header{min-height:62px;padding:5px 12px}.site-mark img{width:148px}.site-header nav{gap:0 10px}.site-header nav a{font-size:11px}.site-intro h1{font-size:25px}.site-intro>p:last-child{font-size:12px}.site-intro{margin-bottom:8px}.split-copy{padding:13px 11px 0}.samba-stage{height:190px}.stage-readout{top:43px}.stage-readout strong{font-size:48px}.stage-readout p,.stage-readout>span{font-size:11px}.samba-header{padding-top:0;padding-bottom:8px}.collect-button{flex-direction:column;justify-content:center;gap:0;min-height:48px}.collect-button strong{font-size:17px}.bet-config select{font-size:11px}.leg-result{line-height:1.25;min-height:28px}.bet-title{margin:6px 0}.samba-wallet strong{font-size:21px}.stage-top{left:10px;right:10px;top:12px;font-size:11px}.crash-strip{min-height:44px}.samba-notice{line-height:1.25}.flight-actions{margin-top:7px}.takeoff-button{font-size:12px;min-height:46px}.takeoff-button>b{font-size:11px;padding-left:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.flight-layer{will-change:auto;transform:none!important}.celebration canvas{display:none}.impact .samba-stage{translate:none!important}}
