
/* ================================================================
   LA ROJA RP v1.9 — FULL SITE REDESIGN
   ================================================================ */
:root{
 --lr19-bg:#050303;--lr19-bg2:#090505;--lr19-card:#0e0707;--lr19-card2:#140909;
 --lr19-red:#e71919;--lr19-red2:#8e0c0c;--lr19-orange:#ff6817;--lr19-yellow:#ffc33f;
 --lr19-text:#fff7ee;--lr19-muted:#bdaaa1;--lr19-line:rgba(255,145,31,.30);
 --lr19-purple:#5865f2;
}
html{scroll-behavior:smooth}
body.laroja-v19-page{background:#050303!important;color:var(--lr19-text)!important}
body.laroja-v19-page .site-header,
body.laroja-v19-page header.wp-block-template-part,
body.laroja-v19-page .wp-site-blocks>header,
body.laroja-v19-page footer.site-footer,
body.laroja-v19-page .wp-site-blocks>footer,
body.laroja-v19-page footer.wp-block-template-part{display:none!important}
body.laroja-v19-page .site-content,body.laroja-v19-page .content-area,
body.laroja-v19-page .entry-content,body.laroja-v19-page .wp-site-blocks,
body.laroja-v19-page main.site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.laroja-v19-page .entry-header{display:none!important}
.lr19-site,.lr19-page,.lr-shop{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}
.lr19-site *,.lr19-page *,.lr-shop *{box-sizing:border-box}
.lr19-site a,.lr19-page a,.lr-shop a{text-decoration:none}
.lr19-site{background:#050303;color:#fff;max-width:1540px;margin:0 auto;border-left:1px solid rgba(255,125,22,.08);border-right:1px solid rgba(255,125,22,.08)}
.lr19-promo-top{min-height:37px;display:grid;grid-template-columns:1.3fr .6fr 1fr;align-items:center;gap:20px;padding:7px 20px;background:linear-gradient(90deg,#8a0909,#b01710 35%,#741009 70%,#471005);border-bottom:1px solid rgba(255,190,47,.35);font-size:11px}
.lr19-promo-copy,.lr19-promo-expire{display:flex;gap:10px;align-items:center}.lr19-promo-copy b,.lr19-promo-code strong{color:#ffd052}.lr19-promo-copy span{color:#ffe9df}.lr19-promo-code{text-align:center}.lr19-promo-expire{justify-content:flex-end;color:#f0cbc0}.lr19-promo-expire em{font-style:normal;color:#ffd052;font-weight:900}
.lr19-header{height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 22px;background:rgba(5,3,3,.98);border-bottom:1px solid rgba(255,139,28,.25);position:sticky;top:0;z-index:999}
.lr19-brand{display:flex;align-items:center;gap:10px;color:#fff!important}.lr19-brand-shield{width:39px;height:43px;clip-path:polygon(50% 0,93% 15%,86% 76%,50% 100%,14% 76%,7% 15%);display:grid;place-items:center;background:linear-gradient(145deg,#ed1c24,#5b0607);border:1px solid #ff942b;font-size:11px;font-weight:950;box-shadow:0 0 18px rgba(226,19,19,.25)}.lr19-brand-name{font-size:18px;font-weight:950;letter-spacing:-.03em;white-space:nowrap}.lr19-brand-name b{color:#f13b27}
.lr19-nav{display:flex;align-items:center;justify-content:center;gap:8px}.lr19-nav a{position:relative;display:flex;gap:5px;align-items:center;padding:28px 10px 24px;color:#cbbab1!important;font-size:10px;font-weight:850;letter-spacing:.045em}.lr19-nav a i{font-size:8px;color:#f6a929;font-style:normal}.lr19-nav a:after{content:"";position:absolute;height:2px;left:50%;right:50%;bottom:0;background:#ed211d;transition:.2s}.lr19-nav a:hover,.lr19-nav a.is-active{color:#fff!important}.lr19-nav a.is-active:after,.lr19-nav a:hover:after{left:18%;right:18%}
.lr19-header-actions{display:flex;gap:9px}.lr19-discord-mini,.lr19-cart{height:36px;border:1px solid var(--lr19-line);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff!important;background:#0c0707}.lr19-discord-mini{gap:7px;padding:0 11px}.lr19-discord-mini svg{width:18px;height:14px;color:#8790ff}.lr19-discord-mini span{font-size:9px;font-weight:900}.lr19-cart{padding:0 12px;color:#ffbe3a!important;font-size:11px}

.lr19-page,.lr19-shop,.lr-shop{max-width:1500px;margin:0 auto;padding:22px 18px 42px;background:
 radial-gradient(circle at 5% 18%,rgba(167,8,8,.07),transparent 28rem),
 radial-gradient(circle at 95% 8%,rgba(255,95,14,.04),transparent 25rem),#050303}
.lr19-home-hero{min-height:580px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);gap:28px;align-items:center;padding:70px 38px;position:relative;overflow:hidden;border:1px solid rgba(255,127,23,.35);background:
 linear-gradient(90deg,rgba(8,3,3,.96) 0%,rgba(22,3,3,.86) 52%,rgba(71,11,2,.66) 100%),
 radial-gradient(circle at 72% 28%,rgba(255,82,13,.22),transparent 24rem),
 linear-gradient(180deg,#190606,#080404);box-shadow:inset 0 0 110px rgba(0,0,0,.55)}
.lr19-home-hero:before{content:"";position:absolute;inset:0;background:
 radial-gradient(ellipse at 20% 85%,rgba(176,8,8,.30),transparent 19rem),
 linear-gradient(180deg,transparent 62%,rgba(0,0,0,.72)),
 repeating-linear-gradient(90deg,transparent 0 110px,rgba(255,255,255,.01) 111px);pointer-events:none}
.lr19-city-glow{position:absolute;left:36%;top:15%;width:160px;height:160px;border-radius:50%;background:#ff3b0c;filter:blur(50px);opacity:.17}
.lr19-home-copy,.lr19-discord-login{position:relative;z-index:2}.lr19-kicker{color:#ffb12f;font-size:12px;font-weight:950;letter-spacing:.16em}.lr19-home-copy h1{margin:12px 0 0;font-size:clamp(62px,7vw,106px);line-height:.85;color:#fff;font-weight:950;letter-spacing:-.07em}.lr19-home-copy h1 strong{color:#e91d20}.lr19-home-copy h2{font-size:19px;margin:22px 0 14px;color:#fff;font-weight:950}.lr19-home-copy p{max-width:720px;color:#cdbab0;font-size:15px;line-height:1.7}.lr19-home-actions{display:flex;gap:13px;margin-top:28px}.lr19-primary,.lr19-secondary{min-height:49px;padding:0 22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950;color:#fff!important}.lr19-primary{background:linear-gradient(90deg,#dc1318,#ff6817);box-shadow:0 10px 30px rgba(220,22,20,.22)}.lr19-secondary{background:linear-gradient(90deg,#6c190d,#b7590c);border:1px solid rgba(255,179,44,.28)}.lr19-home-meta{display:flex;gap:22px;margin-top:30px;color:#dac7bd;font-size:11px}
.lr19-discord-login{padding:28px;border:1px solid rgba(255,119,24,.35);border-radius:13px;background:linear-gradient(165deg,rgba(24,10,10,.96),rgba(9,5,5,.96));text-align:center;box-shadow:0 20px 55px rgba(0,0,0,.4)}.lr19-discord-login>span{font-size:10px;font-weight:900;color:#e4cfc4}.lr19-discord-big{width:105px;height:105px;margin:18px auto;display:grid;place-items:center;color:#7d84ff;filter:drop-shadow(0 0 18px rgba(88,101,242,.25))}.lr19-discord-big svg{width:94px;height:72px}.lr19-discord-login p{font-size:12px;color:#d7c2b9}.lr19-discord-login-main,.lr19-discord-register{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;margin-top:15px;border-radius:8px;color:#fff!important;font-size:13px;font-weight:950}.lr19-discord-login-main{background:linear-gradient(90deg,#e51b1e,#ff6d16)}.lr19-discord-register{background:linear-gradient(90deg,#4c102a,#8d1847);border:1px solid rgba(255,112,158,.24)}.lr19-discord-login-main small,.lr19-discord-register small{font-size:9px;font-weight:600}.lr19-discord-login em{display:block;margin-top:14px;color:#a98c83;font-size:9px;font-style:normal}
.lr19-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 28px}.lr19-story-grid article{min-height:210px;padding:24px;background:#0b0606;border:1px solid rgba(255,137,28,.24);position:relative}.lr19-story-grid i{font-style:normal;font-size:25px;color:#ffb32f}.lr19-story-grid b{display:block;margin:18px 0 10px;color:#ffbe38;font-size:12px}.lr19-story-grid p{color:#bfa9a0;line-height:1.6;font-size:12px}.lr19-story-grid a{display:inline-block;margin-top:10px;color:#ffb137!important;border:1px solid rgba(255,151,35,.38);padding:7px 15px;border-radius:8px;font-size:9px;font-weight:900}
.lr19-products-section{padding:16px 0 25px}.lr19-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.lr19-section-head span,.lr19-category-feature span{color:#ffb332;font-size:10px;font-weight:900}.lr19-section-head h2{margin:5px 0 0;font-size:24px;color:#fff}.lr19-section-head>a{padding:8px 13px;border:1px solid rgba(255,153,34,.32);border-radius:7px;color:#ffb435!important;font-size:9px;font-weight:900}.lr19-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lr19-product-grid .lr-product-card{background:#090606!important;border:1px solid rgba(255,141,31,.25)!important;border-radius:8px!important;overflow:hidden;min-width:0}.lr19-product-grid .lr-product-media{display:block;height:205px;overflow:hidden;background:#0b0808}.lr19-product-grid .lr-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.lr19-product-grid .lr-badge{position:absolute;top:9px;left:9px;z-index:2;background:#e92621;color:#fff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:950}.lr19-product-grid .lr-product-body{padding:13px}.lr19-product-grid h3{margin:0 0 8px;font-size:12px;text-transform:uppercase}.lr19-product-grid h3 a{color:#fff!important}.lr19-product-grid .lr-price{font-size:14px;font-weight:900;color:#fff}.lr19-product-grid .lr-btn-small{margin-top:11px;display:block;border:1px solid rgba(255,156,37,.34);color:#ffbc3b!important;padding:8px;border-radius:7px;text-align:center;font-size:9px;font-weight:900}
.lr19-category-feature{display:flex;justify-content:space-between;align-items:center;margin:10px 0 4px;padding:24px;background:linear-gradient(90deg,#130707,#281007);border:1px solid rgba(255,132,24,.28)}.lr19-category-feature h2{margin:5px 0;color:#fff}.lr19-category-feature p{margin:0;color:#bfa9a0}.lr19-category-feature a{color:#ffbf3a!important;border:1px solid rgba(255,158,35,.35);padding:9px 15px;border-radius:7px;font-size:10px;font-weight:900}

.lr19-why{padding:38px 20px 28px;text-align:center;border-top:1px solid rgba(255,135,24,.19);background:#070404}.lr19-section-label{color:#ffb335;font-size:10px;font-weight:900}.lr19-why h2{font-size:23px;margin:6px 0 24px;color:#ff9a31}.lr19-why-grid{display:grid;grid-template-columns:repeat(5,1fr);max-width:1180px;margin:auto;border:1px solid rgba(255,140,27,.25)}.lr19-why-grid article{padding:22px 15px;min-height:150px;border-right:1px solid rgba(255,140,27,.16)}.lr19-why-grid article:last-child{border-right:0}.lr19-why-grid i{width:42px;height:42px;border:1px solid #d9941c;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;font-style:normal}.lr19-why-grid b{display:block;color:#ffbd36;font-size:10px}.lr19-why-grid span{display:block;color:#9e8d85;font-size:10px;line-height:1.5;margin-top:8px}
.lr19-newsletter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 42px;background:radial-gradient(circle at 0 50%,rgba(180,8,8,.22),transparent 25rem),linear-gradient(90deg,#160606,#220b06);border-top:1px solid rgba(255,129,23,.27);border-bottom:1px solid rgba(255,129,23,.27)}.lr19-newsletter span{color:#ffb42e;font-size:9px;font-weight:900}.lr19-newsletter h3{margin:3px 0;font-size:21px;color:#ff9630}.lr19-newsletter p{margin:0;color:#b69f95;font-size:11px}.lr19-newsletter-btn{padding:13px 27px;color:#fff!important;background:linear-gradient(90deg,#e61c1f,#ff6e16);border-radius:6px;font-size:10px;font-weight:950}
.lr19-footer{display:grid;grid-template-columns:1.35fr .75fr .85fr 1fr;gap:42px;padding:38px 34px;background:#050303;border-bottom:1px solid rgba(255,137,25,.13)}.lr19-footer-brand p,.lr19-footer div>p{color:#9d8d85;font-size:10px;line-height:1.7}.lr19-socials{display:flex;gap:9px;margin-top:15px;color:#9c8980}.lr19-footer>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.lr19-footer>div>b{color:#ffb32f;font-size:10px}.lr19-footer a{color:#aa9890!important;font-size:10px}.lr19-footer a:hover{color:#fff!important}.lr19-footer-discord{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;border:1px solid rgba(108,116,255,.35);padding:9px;border-radius:8px;color:#fff!important;width:max-content}.lr19-footer-discord svg{width:18px;height:14px;color:#7d84ff}.lr19-copy{padding:16px 34px;background:#040303;color:#6f625d;font-size:9px}.lr19-copy span{float:right}

/* SHOP */
.lr19-shop .lr-shop-hero{border-radius:0!important;background:linear-gradient(90deg,#0e0606,#1f0b06)!important;border:1px solid rgba(255,140,27,.28)!important;padding:24px!important}.lr19-shop .lr-shop-title{font-size:34px!important;color:#fff!important}.lr19-shop .lr-shop-kicker{color:#ffb331!important}.lr19-shop .lr-shop-account-card{border-radius:8px!important;background:#0b0606!important;border:1px solid rgba(255,140,27,.23)!important}.lr19-shop .lr-shop-promo{display:none!important}.lr19-shop .lr-shop-cats{display:flex!important;gap:9px!important;padding:16px 0!important;overflow-x:auto}.lr19-shop .lr-shop-cat{white-space:nowrap;background:#0b0606!important;border:1px solid rgba(255,139,30,.25)!important;color:#d2bcb2!important;border-radius:50px!important;padding:10px 16px!important}.lr19-shop .lr-shop-cat.is-active{background:#4d1009!important;color:#ffbd34!important}.lr19-shop .lr-shop-toolbar{border:1px solid rgba(255,138,28,.19)!important;background:#070505!important;padding:10px!important}.lr19-shop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.lr19-shop ul.products:before,.lr19-shop ul.products:after{display:none!important}.lr19-shop ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#090606!important;border:1px solid rgba(255,141,31,.24)!important;border-radius:8px!important;overflow:hidden!important;padding-bottom:12px!important}.lr19-shop ul.products li.product img{width:100%!important;height:215px!important;object-fit:cover!important;margin:0!important}.lr19-shop ul.products li.product .woocommerce-loop-product__title{padding:12px 12px 4px!important;color:#fff!important;text-transform:uppercase;font-size:12px!important}.lr19-shop ul.products li.product .price{padding:0 12px;color:#fff!important;font-weight:900!important}.lr19-shop ul.products li.product .button{margin:10px 12px 0!important;width:calc(100% - 24px)!important;background:#0c0707!important;border:1px solid rgba(255,157,35,.35)!important;color:#ffbb38!important;border-radius:7px!important;text-align:center}

/* POLICY */
.lr19-policy.lr-policy{max-width:1500px!important;padding:22px 18px 42px!important;background:#050303!important}.lr19-policy .lr-policy-hero{border-radius:0!important;padding:34px!important;background:linear-gradient(90deg,#0e0606,#220b06)!important;border:1px solid rgba(255,139,27,.28)!important}.lr19-policy .lr-policy-hero h1{font-size:42px!important}.lr19-policy .lr-policy-summary{display:none!important}.lr19-policy .lr-policy-layout{grid-template-columns:250px 1fr!important;gap:14px!important}.lr19-policy .lr-policy-nav{top:92px!important;border-radius:8px!important;background:#080505!important;border:1px solid rgba(255,139,27,.20)!important}.lr19-policy .lr-policy-nav a{border-radius:5px!important;border-bottom:1px solid rgba(255,255,255,.035)}.lr19-policy .lr-policy-content{gap:10px!important}.lr19-policy .lr-policy-section{padding:24px!important;border-radius:8px!important;background:#090606!important;border:1px solid rgba(255,139,27,.22)!important}.lr19-policy .lr-policy-section h2{font-size:22px!important}.lr19-policy .lr-policy-alert{border-radius:6px!important;background:#230707!important}.lr19-policy .lr-policy-note{border-radius:6px!important;background:#080505!important}.lr19-policy .lr-policy-accept{border-radius:8px!important}

/* ACCOUNT */
.lr19-account-page{padding-bottom:34px}.lr19-account-login{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:center;min-height:560px;padding:50px 38px;border:1px solid rgba(255,139,27,.28);background:linear-gradient(90deg,#0d0505,#230a05)}.lr19-account-login-copy>span,.lr19-account-titlebar span{color:#ffb12d;font-size:10px;font-weight:900}.lr19-account-login h1{font-size:54px;line-height:.95;margin:10px 0 18px}.lr19-account-login h1 strong{color:#eb2a22}.lr19-account-login-copy p{max-width:650px;color:#bca79e;line-height:1.7}.lr19-login-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.lr19-login-points b{border:1px solid rgba(255,143,29,.25);padding:8px 11px;border-radius:6px;color:#ffc13a;font-size:10px}.lr19-login-discord-card{padding:28px;background:#090606;border:1px solid rgba(255,140,28,.27);text-align:center}.lr19-login-discord-card>span{font-size:9px;color:#ffb334;font-weight:900}.lr19-login-discord-card h2{margin:5px 0;color:#fff}.lr19-login-discord-card p{color:#aa9890;font-size:11px}.lr19-discord-action{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;border:0;border-radius:7px;background:linear-gradient(90deg,#df171c,#ff6817);color:#fff;font-weight:950;cursor:pointer}.lr19-discord-action svg{width:22px;height:17px}.lr19-register-action{background:linear-gradient(90deg,#45112d,#8b1948)}.lr19-login-discord-card .lr-auth-engine{margin-top:14px}
.lr19-account-titlebar{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.lr19-account-titlebar h1{font-size:34px;margin:4px 0}.lr19-access-state{display:flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid rgba(255,137,26,.23);background:#090606}.lr19-access-state small{color:#ffb233;font-size:8px}.lr19-access-state b{display:flex;align-items:center;gap:7px;font-size:11px}.lr19-access-state img{width:26px;height:26px;border-radius:50%}.lr19-access-state a{color:#ffad2f!important;font-size:9px}
.lr19-player-card{display:grid;grid-template-columns:1.5fr repeat(3,.65fr);border:1px solid rgba(255,139,27,.24);background:#090606}.lr19-player,.lr19-player-stat{padding:22px;border-right:1px solid rgba(255,139,27,.12)}.lr19-player>span{color:#ffb22f;font-size:10px;font-weight:900}.lr19-player>div{display:flex;align-items:center;gap:13px;margin-top:10px}.lr19-player img{width:58px;height:58px;border-radius:50%;border:2px solid #7d1b13}.lr19-player p{margin:0}.lr19-player p b,.lr19-player p small{display:block}.lr19-player p b{font-size:17px}.lr19-player p small{color:#907d75;font-size:9px;margin-top:4px}.lr19-player-stat{display:flex;flex-direction:column;justify-content:center;text-align:center}.lr19-player-stat span{font-size:19px}.lr19-player-stat b{color:#ffbd35;font-size:19px;margin:5px 0}.lr19-player-stat small{color:#9f8d85;font-size:9px}
.lr19-native-account.lr-native-account{margin-top:14px!important;grid-template-columns:220px 1fr!important;gap:14px!important}.lr19-native-account .woocommerce-MyAccount-navigation{border-radius:6px!important;background:#080505!important;border:1px solid rgba(255,139,27,.20)!important}.lr19-native-account .woocommerce-MyAccount-navigation li a{border-radius:0!important}.lr19-native-account .woocommerce-MyAccount-content{border-radius:6px!important;background:#090606!important;border:1px solid rgba(255,139,27,.20)!important}.lr19-native-account table th{background:#100707!important;color:#fff!important}.lr19-native-account table td{background:#070505!important}
.lr19-account-help{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:20px;border:1px solid rgba(255,139,27,.22);background:#090606}.lr19-account-help .lr19-discord-big{width:70px;height:70px;margin:0}.lr19-account-help .lr19-discord-big svg{width:65px}.lr19-account-help b{color:#fff}.lr19-account-help p{color:#a9938a;font-size:10px}.lr19-account-help a{padding:10px 16px;border:1px solid #5865f2;border-radius:7px;color:#fff!important;font-size:9px;font-weight:900}

/* One identical Discord floating button everywhere */
.lr-discord-float{position:fixed!important;right:24px!important;bottom:22px!important;z-index:10000!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px 8px 8px!important;border:1px solid rgba(255,125,28,.6)!important;border-radius:18px!important;background:linear-gradient(110deg,#29113a,#5b163d 55%,#9c2c14)!important;color:#fff!important;box-shadow:0 13px 40px rgba(0,0,0,.55),0 0 22px rgba(218,23,21,.18)!important}.lr-discord-float-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#5865f2!important}.lr-discord-float-icon svg{width:23px!important;height:18px!important}.lr-discord-float-copy{display:flex!important;flex-direction:column!important}.lr-discord-float-copy small{font-size:8px!important;color:#e7d9d3!important}.lr-discord-float-copy b{font-size:11px!important}.lr-discord-float-arrow{color:#ffb632}

/* legacy sections hidden when v1.9 replacements exist */
.lr19-home + .lr-why,.lr19-home + .lr-newsletter{display:none}
.lr-home>.lr-promo{display:none!important}

@media(max-width:1050px){
 .lr19-nav{display:none}.lr19-header{grid-template-columns:1fr auto}.lr19-home-hero{grid-template-columns:1fr}.lr19-discord-login{max-width:520px}.lr19-product-grid,.lr19-shop ul.products{grid-template-columns:repeat(3,1fr)!important}.lr19-why-grid{grid-template-columns:repeat(3,1fr)}.lr19-why-grid article{border-bottom:1px solid rgba(255,140,27,.14)}.lr19-footer{grid-template-columns:repeat(2,1fr)}.lr19-account-login{grid-template-columns:1fr}.lr19-player-card{grid-template-columns:1fr 1fr}.lr19-policy .lr-policy-layout{grid-template-columns:1fr!important}.lr19-policy .lr-policy-nav{position:relative!important;top:auto!important}
}
@media(max-width:720px){
 .lr19-promo-top{grid-template-columns:1fr;text-align:center;gap:4px}.lr19-promo-expire,.lr19-promo-copy{justify-content:center}.lr19-header{height:62px;padding:0 12px}.lr19-brand-name{font-size:15px}.lr19-discord-mini span{display:none}.lr19-page,.lr19-shop,.lr-shop{padding:10px 8px 28px}.lr19-home-hero{min-height:0;padding:42px 20px}.lr19-home-copy h1{font-size:55px}.lr19-home-meta{flex-direction:column;gap:8px}.lr19-story-grid{grid-template-columns:1fr}.lr19-product-grid,.lr19-shop ul.products{grid-template-columns:repeat(2,1fr)!important}.lr19-product-grid .lr-product-media,.lr19-shop ul.products li.product img{height:170px!important}.lr19-why-grid{grid-template-columns:1fr}.lr19-newsletter{flex-direction:column;align-items:flex-start;padding:25px 20px}.lr19-footer{grid-template-columns:1fr;padding:30px 20px}.lr19-copy span{float:none;display:block;margin-top:4px}.lr19-account-login{padding:30px 20px}.lr19-account-login h1{font-size:42px}.lr19-player-card{grid-template-columns:1fr}.lr19-native-account.lr-native-account{grid-template-columns:1fr!important}.lr19-account-titlebar{align-items:flex-start;flex-direction:column;gap:12px}.lr19-account-help{grid-template-columns:1fr;text-align:center}.lr19-account-help .lr19-discord-big{margin:auto}.lr19-policy.lr-policy{padding:10px 8px 28px!important}.lr19-policy .lr-policy-hero{padding:24px!important}.lr19-policy .lr-policy-hero h1{font-size:34px!important}
 .lr-discord-float{right:10px!important;bottom:10px!important}.lr-discord-float-copy{display:none!important}.lr-discord-float-arrow{display:none!important}
}
