:root{--ink:#253139;--gold:#987031;--line:#e4ded2;--paper:#fffdf8}body{background:#f3f0e9;color:var(--ink);font-family:Segoe UI,Arial,sans-serif}a{color:#876126}a:hover{color:#513910}.container{width:1380px;max-width:calc(100% - 48px)}.site-header{background:var(--paper)}.origins-masthead{height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}.origins-logo{display:flex;align-items:center;gap:12px;color:#28343a;font-family:Georgia,serif;font-size:29px;font-weight:bold;letter-spacing:2px}.logo-accent{color:var(--gold)}.origins-logo small{display:block;font:10px Segoe UI,sans-serif;letter-spacing:2px;margin-top:6px;text-transform:uppercase}.logo-sigil{display:grid;place-items:center;border:1px solid #bca173;outline:1px solid #bca173;outline-offset:4px;width:40px;height:45px;color:var(--gold);font-size:32px}.masthead-note{color:#7b817d;font-size:12px}.origins-hero{background:linear-gradient(90deg,#ede8dbc9 0%,#ede8db8c 37%,transparent 65%),url('../images/origins/hero.png') center/cover;min-height:430px;display:flex;align-items:center;border-block:1px solid var(--line)}.origins-hero .container{padding-block:46px}.eyebrow{color:#947034;font-size:10px;font-weight:700;letter-spacing:2px}.origins-hero h1{font:normal clamp(38px,4.2vw,64px)/1.05 Georgia,serif;color:#24323a;margin:18px 0}.origins-hero h1 em{color:#947034;font-weight:normal}.origins-hero p{font-size:15px;line-height:1.8;color:#414e53}.nav{background:#fffdf8;border-color:var(--line);box-shadow:0 3px 10px #33333304}.nav-links a{color:#53605e;padding:21px 18px;border:0;font-size:10px}.nav-links a:hover,.nav-links .login-link{background:#f0e7d8;color:#79561f}.nav-toggle{background:#987031}.main-content{padding-top:28px}.classic-shell{display:grid;grid-template-columns:230px minmax(0,1fr) 230px;gap:24px}.classic-side .card{margin-bottom:20px}.card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 5px 20px #34301d05;padding:20px}.card-title{background:transparent;color:#3a4448;border-bottom:1px solid var(--line);border-left:0;margin:-20px -20px 18px;padding:18px 20px;font-size:11px;letter-spacing:1.1px}.hero-copy{background:#eae4d7;border:1px solid #ded4be;border-radius:8px;padding:27px}.hero-copy h1{font:normal 29px/1.15 Georgia,serif;color:#29383f;margin-top:12px}.hero-copy p{color:#65706c;font-size:13px}.btn{background:#967035;border:1px solid #967035;color:white;border-radius:5px;font-size:10px;padding:13px 18px;letter-spacing:.6px}.btn:hover{background:#775622;color:white}.btn-secondary{background:#fffdf8;color:#48534e;border-color:#cfc8b9}.btn-secondary:hover{background:#eee7da;color:#29383f}.btn-store{background:#33463b;border-color:#33463b}.section-title{font-size:12px;letter-spacing:1.3px;color:#4c5754;margin:27px 0 14px}.grid{gap:12px}.stat{padding:20px 8px}.stat strong{font:normal 27px Georgia,serif;color:#856129}.stat span{color:#7d8279;font-size:9px}.home-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rank-card{min-width:0}.form-control{background:white;color:var(--ink);border-color:#ddd7c9;border-radius:5px}.form-control:focus{border-color:#a1824b;box-shadow:0 0 0 3px #a1824b18}.form-group label{color:#65706a;font-size:11px}.classic-menu a{color:#58635d;border-color:var(--line);padding:11px 0;display:block}.classic-menu a:hover{background:#f2ede3;color:#886124}.meta-list li,.mini-rank li,.avatar-ranking li{border-color:var(--line)}.meta-list strong,.mini-rank strong,.rank-player strong,.avatar-ranking b{color:#4b5750}.server-online{color:#348457}.rank-avatar-placeholder,.avatar{background:#ede4d3;color:#967035;border-color:#dfd0b3}.avatar-ranking img{border-color:#bda87d}.table th{background:#eee9de;color:#58625b}.table td{border-color:var(--line)}.table tr:hover td{background:#f2eee4}.muted,.empty{color:#858b80}.alert-error{background:#f8e8e4;color:#9d4c3f;border-color:#eccac2}.alert-info{background:#e8eff1;color:#486c7a;border-color:#c7dade}.alert-success{background:#e8f1e8;color:#427451;border-color:#c5dbc7}.promo{display:block;position:relative;overflow:hidden;min-height:310px;margin:20px 0;border-radius:8px;background:#152128;color:white;box-shadow:0 8px 20px #20252514}.promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.promo:hover img{transform:scale(1.05)}.promo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 15%,#07101c77 42%,#07101cec)}.promo>div{position:relative;z-index:1;padding:150px 19px 21px}.promo span{font-size:8px;letter-spacing:1.2px;color:#e1c28d}.promo h3{font:normal 28px/1.06 Georgia,serif;margin:10px 0;color:white}.promo p{font-size:11px;line-height:1.65;color:#e2e5e8}.promo b{display:block;font-size:10px;margin-top:17px;color:#f0d09b}.promo:hover{color:white}.promo-green b,.promo-green span{color:#9ee1b2}.promo-purple b,.promo-purple span{color:#d5bffa}.footer{background:#ebe6da;color:#7d8279;border-color:#dcd4c4}.footer strong{color:#6f542d}.footer-links a{font-size:12px}.tabs a{background:white;color:#626c64;border-color:var(--line)}.tabs a.active{background:#987031;border-color:#987031}.note{background:#eee8dc;color:#626c64;border-color:#aa874d}.store-shell,.store-summary,.store-catalog,.balance-panel,.pix-modal-box{background:var(--paper);color:var(--ink);border-color:var(--line)}.store-categories{background:#ece7dd}.store-categories a{background:white;color:#5c655e;border-color:var(--line)}.store-catalog .shop-card{background:var(--paper)!important;border-color:var(--line)!important;box-shadow:none!important}.store-catalog .shop-info h3{color:var(--ink)!important}.store-catalog .shop-card select,.store-catalog .shop-card input{background:white!important;color:var(--ink)!important}.store-catalog .shop-card button{background:#987031!important;border-color:#987031!important}
@media(min-width:1100px){.nav-brand{display:none}}@media(max-width:1100px){.classic-shell{grid-template-columns:190px minmax(0,1fr)}.classic-side-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.classic-side-right>br{display:none}.classic-side-right .promo{margin:0}.masthead-note{display:none}.nav-links a{padding-inline:11px}}@media(max-width:750px){.container{max-width:calc(100% - 28px)}.origins-masthead{height:85px}.origins-logo{font-size:21px}.origins-logo small{font-size:8px}.origins-masthead>.btn{display:none}.origins-hero{min-height:370px;background-position:60% center}.origins-hero .container{background:#f1eadb99;padding:28px 16px}.nav-links{background:var(--paper)}.nav-brand{color:#987031;border-color:#987031}.classic-shell{display:flex;flex-direction:column}.ajax-stage{order:-1}.classic-side-right{display:grid}.home-rankings{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-side-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.classic-side-left>br{display:none}.classic-side-left .card,.classic-side-left .promo{margin:0}.footer-grid{gap:20px;flex-direction:column}.footer-links{flex-wrap:wrap;justify-content:center}}@media(max-width:450px){.classic-side-left,.classic-side-right{display:flex;flex-direction:column}.hero-copy h1{font-size:26px}.origins-logo{letter-spacing:1px}}

.site-logo-image{display:block;width:250px;height:85px;object-fit:contain}.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}.event-countdown{margin:14px 0 6px;padding:12px 10px;border:1px solid #ffffff35;border-radius:5px;background:#07101a80;text-align:center}.event-countdown small{display:block;color:#dfcba8;font-size:8px;letter-spacing:1px}.event-countdown strong{display:block;margin:5px 0;color:#fff;font:600 29px/1.2 Segoe UI,Arial,sans-serif;letter-spacing:2px;font-variant-numeric:tabular-nums}.event-countdown span{display:block;color:#e2e7e9;font-size:10px;letter-spacing:0}.event-countdown .event-schedule{margin-top:7px;letter-spacing:.5px;font-size:8px}.recharge-hero{margin-bottom:24px}.recharge-layout{align-items:start}.recharge-options{border:0;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:12px}.recharge-options legend{font-size:11px;font-weight:600;margin-bottom:12px}.recharge-options label{flex:1;min-width:120px;position:relative;cursor:pointer}.recharge-options input{position:absolute;top:13px;left:10px;accent-color:#987031}.recharge-options label>span{display:block;padding:30px 12px 18px;text-align:center;border:1px solid #ded5c3;border-radius:7px;background:#fffdf8}.recharge-options input:checked+span{border-color:#987031;background:#f1e7d6;box-shadow:0 0 0 1px #987031}.recharge-options input:focus-visible+span{outline:3px solid #987031;outline-offset:3px}.recharge-options strong{display:block;margin:12px 0;font:normal 24px Georgia,serif;color:#876126}.recharge-options small{display:block;font-size:9px;letter-spacing:.6px;color:#778071}.recharge-steps{padding-left:25px}.recharge-steps li{padding:4px 0 15px 8px}.recharge-steps strong{color:#876126}.recharge-steps p{color:#697467;font-size:13px}.recharge-qr{display:block;width:220px;max-width:100%;margin:18px auto;background:white}.recharge-account{font-size:12px;color:#697467}.recharge-layout .note code{overflow-wrap:anywhere}@media(max-width:750px){.site-logo-image{width:205px;height:75px}.recharge-layout{grid-template-columns:1fr}}

/* Correção de contenção da marca */
.origins-masthead{overflow:hidden;min-width:0}.origins-masthead .origins-logo{display:flex;flex:0 1 270px;min-width:0;max-width:270px;height:90px;overflow:hidden}.origins-masthead .site-logo-image{width:250px!important;height:84px!important;max-width:100%!important;object-fit:contain!important;position:static!important}.classic-side .event-countdown{display:block!important;position:relative;z-index:2}.classic-side .event-countdown strong{display:block!important;color:#fff!important;font-size:29px!important}.promo>div{min-width:0}@media(max-width:750px){.origins-masthead .origins-logo{max-width:220px;height:80px}.origins-masthead .site-logo-image{width:205px!important;height:72px!important}}
