.lj-hub h1{font-size:clamp(34px,5vw,56px);margin:0 0 32px}.lj-panel{background:var(--lj-surface);border:1px solid var(--lj-border);border-radius:12px;padding:28px;margin-bottom:20px}.lj-panel h2{margin-top:0}.lj-account-grid,.lj-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lj-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lj-wallet-card{background:linear-gradient(135deg,#29160a,#111213)}.lj-wallet-card p,.lj-wallet-card small{display:block;color:#d5c089;margin:0 0 12px}.lj-wallet-card strong{display:block;color:var(--lj-gold-light);font-size:clamp(34px,5vw,52px);margin-bottom:24px}.lj-details{display:grid;grid-template-columns:130px 1fr;gap:12px;margin-bottom:24px}.lj-details dt{color:var(--lj-muted)}.lj-details dd{margin:0}.lj-history-table>div{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:13px 0;border-bottom:1px solid var(--lj-border)}.lj-history-table small{color:var(--lj-muted)}.is-positive{color:#68d494}.is-negative{color:#ff7777}.lj-ranking{padding:0;list-style:none;max-width:620px}.lj-ranking li{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid var(--lj-border)}.lj-faq details{padding:16px 0;border-bottom:1px solid var(--lj-border)}.lj-faq summary{cursor:pointer;font-weight:700}.lj-faq p{color:#c4c4c4}.lj-game-card__image[aria-disabled="true"]{cursor:default;opacity:.8}@media(max-width:700px){.lj-account-grid,.lj-tier-grid{grid-template-columns:1fr}.lj-history-table>div{grid-template-columns:1fr auto}.lj-history-table small{grid-column:1/-1}.lj-details{grid-template-columns:1fr}.lj-details dt{margin-bottom:-10px}}

.lj-support-contact{margin-top:34px;padding:28px;background:linear-gradient(135deg,#15120c,#0d0f10 58%);border:1px solid rgba(215,166,43,.42);border-radius:14px;box-shadow:inset 0 1px rgba(255,215,106,.08)}.lj-support-contact__eyebrow{margin:0 0 8px;color:var(--lj-gold-light);font-size:11px;font-weight:800;letter-spacing:1.6px}.lj-support-contact h2{margin:0 0 8px;font-size:28px}.lj-support-contact__lead{max-width:620px;margin:0 0 24px;color:#c5c3bd}.lj-support-notice{padding:12px 14px;margin:0 0 20px;border-radius:8px;border:1px solid #365f48;background:#12301f;color:#d9f6e4}.lj-support-notice--error{border-color:#743538;background:#351719;color:#ffe1e1}.lj-support-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lj-support-field{display:grid;gap:7px;color:#ded9cc;font-size:13px;font-weight:700}.lj-support-field--full{grid-column:1/-1}.lj-support-field input,.lj-support-field textarea{width:100%;padding:12px 13px;border:1px solid #443e32;border-radius:8px;background:#090a0b;color:#fff;outline:none}.lj-support-field textarea{min-height:145px;resize:vertical}.lj-support-field input:focus,.lj-support-field textarea:focus{border-color:var(--lj-gold);box-shadow:0 0 0 3px rgba(215,166,43,.14)}.lj-support-form .lj-button{justify-self:start}.lj-support-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lj-support-note{grid-column:1/-1;margin:0;color:var(--lj-muted);font-size:12px}@media(max-width:700px){.lj-support-contact{padding:22px}.lj-support-form{grid-template-columns:1fr}.lj-support-field--full{grid-column:auto}}

/* Help centre */
.lj-help-centre{width:min(calc(100% - 48px),880px);padding-top:84px;padding-bottom:92px}.lj-help-centre>h1{margin:0 0 14px;font-size:clamp(40px,6vw,64px);line-height:1;letter-spacing:-2.5px}.lj-help-centre>.lj-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.lj-help-centre>.lj-eyebrow:before{content:"";display:block;width:28px;height:2px;background:var(--lj-gold)}.lj-help-centre .lj-panel{padding:34px;background:linear-gradient(145deg,rgba(24,25,26,.98),rgba(10,11,12,.98));border-color:#3b3629;box-shadow:0 20px 55px rgba(0,0,0,.22)}.lj-help-centre .lj-panel>h2{margin:0 0 22px;font-size:22px;letter-spacing:-.4px}.lj-help-centre .lj-faq{display:grid;gap:10px}.lj-help-centre .lj-faq details{padding:0;border:1px solid #302f2b;border-radius:10px;background:#111314;overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s}.lj-help-centre .lj-faq details[open]{border-color:rgba(215,166,43,.55);background:linear-gradient(135deg,#1b1810,#111314 72%);box-shadow:inset 3px 0 var(--lj-gold)}.lj-help-centre .lj-faq summary{position:relative;padding:18px 52px 18px 19px;color:#f2eee5;font-size:15px;font-weight:750;line-height:1.4;list-style:none;cursor:pointer}.lj-help-centre .lj-faq summary::-webkit-details-marker{display:none}.lj-help-centre .lj-faq summary:after{content:"+";position:absolute;right:17px;top:50%;display:grid;place-items:center;width:24px;height:24px;border:1px solid #4a4538;border-radius:50%;color:var(--lj-gold-light);font-size:19px;font-weight:400;line-height:1;transform:translateY(-50%);transition:transform .2s,background .2s}.lj-help-centre .lj-faq details[open] summary:after{content:"−";border-color:var(--lj-gold);background:rgba(215,166,43,.13)}.lj-help-centre .lj-faq p{max-width:760px;margin:0;padding:0 52px 20px 19px;color:#c7c4bd;font-size:14px;line-height:1.75}.lj-help-centre .lj-faq p a{color:var(--lj-gold-light);font-weight:700;text-decoration:underline;text-decoration-color:rgba(255,215,106,.45);text-underline-offset:3px}.lj-help-centre .lj-faq p a:hover{color:#fff0b6}.lj-help-centre .lj-support-contact{position:relative;margin-top:28px;padding:34px;overflow:hidden;background:radial-gradient(circle at 93% 4%,rgba(215,166,43,.16),transparent 28%),linear-gradient(135deg,#19150d,#0d0f10 65%);border-color:rgba(215,166,43,.5);box-shadow:0 20px 55px rgba(0,0,0,.22)}.lj-help-centre .lj-support-contact:after{content:"✦";position:absolute;right:-16px;bottom:-66px;color:rgba(255,215,106,.07);font:180px/1 Georgia,serif;pointer-events:none}.lj-help-centre .lj-support-contact>*{position:relative;z-index:1}.lj-help-centre .lj-support-contact h2{font-size:26px;letter-spacing:-.7px}.lj-help-centre .lj-support-form{margin-top:26px}.lj-help-centre .lj-support-field input,.lj-help-centre .lj-support-field textarea{border-color:#4c4433;background:rgba(4,5,5,.72);transition:border-color .2s,box-shadow .2s,background .2s}.lj-help-centre .lj-support-field input:hover,.lj-help-centre .lj-support-field textarea:hover{border-color:#716142}.lj-help-centre .lj-support-form .lj-button{min-height:46px;padding-inline:25px;box-shadow:0 9px 24px rgba(215,166,43,.15)}.lj-help-centre .lj-support-note{align-self:center}@media(max-width:700px){.lj-help-centre{width:min(calc(100% - 32px),880px);padding-top:52px;padding-bottom:60px}.lj-help-centre>h1{font-size:40px;letter-spacing:-1.7px}.lj-help-centre .lj-panel,.lj-help-centre .lj-support-contact{padding:20px}.lj-help-centre .lj-faq summary{padding:16px 48px 16px 15px;font-size:14px}.lj-help-centre .lj-faq p{padding:0 16px 17px 15px;font-size:13px}.lj-help-centre .lj-faq summary:after{right:14px}.lj-help-centre .lj-support-contact h2{font-size:23px}}
.lj-help-centre .lj-support-contact__desk{position:absolute;top:28px;right:32px;display:flex;align-items:center;gap:11px;max-width:260px;color:#c9c3b5;font-size:12px;line-height:1.35;text-align:left}.lj-help-centre .lj-support-contact__desk strong{color:#f3d58c;font-size:13px;font-weight:800}.lj-help-centre .lj-support-contact__icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(233,195,111,.65);border-radius:50%;background:rgba(215,166,43,.1);color:#f2cd74;box-shadow:inset 0 1px rgba(255,233,170,.16),0 5px 18px rgba(0,0,0,.2)}.lj-help-centre .lj-support-contact__icon svg{width:22px;height:22px}.lj-help-centre .lj-support-contact__lead{padding-right:285px}@media(max-width:700px){.lj-help-centre .lj-support-contact__desk{position:static;margin:4px 0 18px;max-width:none}.lj-help-centre .lj-support-contact__lead{padding-right:0}}
.lj-support-account-note{margin:0 0 18px;color:#d8c184;font-size:12px;font-weight:650}.lj-help-centre .lj-support-field select{width:100%;min-height:47px;padding:12px 42px 12px 13px;appearance:none;border:1px solid #4c4433;border-radius:8px;background:rgba(4,5,5,.72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23e9c36f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.lj-help-centre .lj-support-field select:hover{border-color:#716142}.lj-help-centre .lj-support-field select:focus{border-color:var(--lj-gold);box-shadow:0 0 0 3px rgba(215,166,43,.14)}.lj-help-centre .lj-support-field select:invalid{color:#969189}.lj-help-centre .lj-support-field input[readonly]{cursor:not-allowed;border-color:rgba(215,166,43,.28);background:rgba(215,166,43,.055);color:#ddd7c9}
.lj-help-centre .lj-support-login{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:24px;padding:22px;border:1px solid rgba(215,166,43,.35);border-radius:10px;background:rgba(5,6,6,.35)}.lj-help-centre .lj-support-login__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(233,195,111,.55);border-radius:50%;background:rgba(215,166,43,.1);font-size:19px}.lj-help-centre .lj-support-login h3{margin:0 0 3px;color:#f4efe4;font-size:15px}.lj-help-centre .lj-support-login p{margin:0;color:#aaa69d;font-size:12px}.lj-help-centre .lj-support-login .lj-button{min-height:42px;padding:10px 16px;white-space:nowrap}@media(max-width:700px){.lj-help-centre .lj-support-login{grid-template-columns:auto 1fr;gap:12px;padding:17px}.lj-help-centre .lj-support-login .lj-button{grid-column:1/-1;width:100%;margin-top:4px}}
.lj-support-success-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;min-height:100vh;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.78);isolation:isolate;overflow:auto}.lj-support-success-modal__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(215,166,43,.12),transparent 43%);backdrop-filter:blur(7px)}.lj-support-success-modal__card{position:relative;z-index:1;width:min(100%,510px);padding:42px 38px 36px;border:1px solid rgba(233,195,111,.72);border-radius:16px;background:radial-gradient(circle at 86% 0,rgba(215,166,43,.2),transparent 34%),linear-gradient(145deg,#201b10,#0f1112 70%);box-shadow:0 28px 80px rgba(0,0,0,.6),inset 0 1px rgba(255,240,183,.13);text-align:center}.lj-support-success-modal__icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 17px;border:1px solid #f4d486;border-radius:50%;background:rgba(215,166,43,.16);color:#ffdf92;font-size:31px;font-weight:800;box-shadow:0 0 0 7px rgba(215,166,43,.06)}.lj-support-success-modal__card .lj-support-contact__eyebrow{justify-content:center;margin-bottom:10px}.lj-support-success-modal__card h3{margin:0 0 14px;color:#fff8e8;font-size:26px;letter-spacing:-.7px}.lj-support-success-modal__card p:not(.lj-support-contact__eyebrow){margin:0 auto 13px;max-width:390px;color:#d1cec6;line-height:1.7}.lj-support-success-modal__card strong{color:#ffe09a;overflow-wrap:anywhere}.lj-support-success-modal__card .lj-button{margin-top:12px;min-width:160px}@media(max-width:700px){.lj-support-success-modal{padding:16px}.lj-support-success-modal__card{padding:32px 23px 28px}.lj-support-success-modal__card h3{font-size:23px}}





