:root{--lc-ink:#061817;--lc-deep:#003f43;--lc-teal:#0a6b68;--lc-rust:#b75b23;--lc-cream:#fff0d2;--lc-paper:#f8e5c0;--lc-line:rgba(255,240,210,.18);--lc-shell:min(1180px,calc(100% - 40px));font-family:"Segoe UI",Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--lc-ink);color:var(--lc-cream);font-size:17px;line-height:1.68}body.lc88-popup-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p{margin:0 0 1em}h1,h2,h3{margin:0;line-height:1.04;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;hyphens:none}h1{font-size:clamp(3.35rem,7vw,7rem)}h2{font-size:clamp(2.2rem,4.8vw,4.8rem)}h3{font-size:1.45rem}.lc88-skip{position:fixed;left:16px;top:-100px;z-index:1000;background:var(--lc-cream);color:var(--lc-ink);padding:12px 18px}.lc88-skip:focus{top:16px}.lc88-header{position:fixed;inset:0 0 auto;z-index:80;border-bottom:1px solid var(--lc-line);background:linear-gradient(180deg,rgba(6,24,23,.96),rgba(6,24,23,.72));backdrop-filter:blur(18px)}.lc88-header__inner{width:var(--lc-shell);height:84px;margin:auto;display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:28px}.lc88-brand img{width:146px}.lc88-nav ul{display:flex;justify-content:center;gap:clamp(16px,3vw,38px);padding:0;margin:0;list-style:none}.lc88-nav a{font-size:.88rem;font-weight:750;letter-spacing:.02em}.lc88-nav a:hover{color:#f5a467}.lc88-header__cta,.lc88-button,.lc88-popup__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:12px 22px;background:var(--lc-rust);font-weight:800;color:white;box-shadow:0 12px 34px rgba(183,91,35,.28)}.lc88-nav-toggle{display:none}.lc88-main{overflow:hidden}.lc88-shell{width:var(--lc-shell);margin-inline:auto}.lc88-hero{min-height:100svh;position:relative;display:grid;align-items:end;padding:150px max(20px,calc((100vw - 1180px)/2)) 88px;isolation:isolate}.lc88-hero__media{position:absolute;inset:0;z-index:-2}.lc88-hero__media .lc88-picture,.lc88-hero__media img{width:100%;height:100%;object-fit:cover}.lc88-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,17,16,.96) 0 38%,rgba(2,17,16,.48) 64%,rgba(2,17,16,.15)),linear-gradient(0deg,var(--lc-ink),transparent 45%)}.lc88-hero__copy{max-width:800px}.lc88-kicker,.lc88-section__label{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#ffb078;font-size:.76rem;font-weight:900;letter-spacing:.2em}.lc88-kicker::before,.lc88-section__label::before{content:"";width:52px;height:2px;background:var(--lc-rust)}.lc88-hero h1{max-width:930px}.lc88-hero__summary{max-width:680px;margin:26px 0 32px;font-size:1.16rem;color:#f4dfc2}.lc88-actions{display:flex;flex-wrap:wrap;gap:12px}.lc88-button--line{background:transparent;border:1px solid rgba(255,240,210,.42);box-shadow:none}.lc88-section{position:relative;padding:110px 0}.lc88-section__intro{max-width:850px;margin-bottom:38px}.lc88-section__intro>p:last-child{max-width:690px;color:#d8c8ad}.lc88-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lc88-entry{position:relative;min-height:430px;border:1px solid var(--lc-line);border-radius:28px;overflow:hidden;background:#092b2a}.lc88-entry__visual{position:absolute;inset:0}.lc88-entry__visual .lc88-picture,.lc88-entry__visual img{width:100%;height:100%;object-fit:cover}.lc88-entry__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,23,22,.98),rgba(0,23,22,.04) 78%)}.lc88-entry__body{position:absolute;inset:auto 28px 26px;z-index:2}.lc88-entry__number{color:#ffb078;font-size:.75rem;font-weight:900;letter-spacing:.18em}.lc88-entry h3{margin:8px 0 9px;font-size:2rem}.lc88-entry p{color:#dfcfb6;font-size:.96rem}.lc88-entry__arrow{font-size:1.7rem;color:#f4a16b}.lc88-game-matrix{background:var(--lc-cream);color:var(--lc-ink)}.lc88-game-matrix .lc88-section__intro>p:last-child{color:#4c5d56}.lc88-matrix{display:grid;grid-template-columns:1.45fr .75fr .75fr;grid-template-rows:260px 260px;gap:14px}.lc88-game-card{position:relative;overflow:hidden;border-radius:26px;min-height:220px}.lc88-game-card:first-child{grid-row:1/3}.lc88-game-card:last-child{grid-column:2/4}.lc88-game-card .lc88-picture,.lc88-game-card img{width:100%;height:100%;object-fit:cover}.lc88-game-card__copy{position:absolute;inset:auto 0 0;padding:50px 24px 22px;background:linear-gradient(0deg,rgba(0,20,19,.95),transparent);color:var(--lc-cream)}.lc88-game-card__copy p{margin:6px 0 0;font-size:.92rem;color:#e8d9c1}.lc88-text-link{display:inline-flex;margin-top:24px;border-bottom:2px solid var(--lc-rust);padding-bottom:6px;font-weight:850}.lc88-app-banner{background:linear-gradient(135deg,#042b2d,#0a5554 65%,#7a371e)}.lc88-app-banner__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.lc88-app-banner__media{border-radius:30px;overflow:hidden;transform:rotate(-2deg);box-shadow:22px 22px 0 rgba(255,240,210,.09)}.lc88-app-banner__media img{width:100%;min-height:380px;object-fit:cover}.lc88-bullets{display:grid;gap:10px;padding:0;margin:24px 0;list-style:none}.lc88-bullets li{padding:11px 14px;border-left:3px solid #f39a62;background:rgba(255,255,255,.05)}.lc88-step-section{background:#071f1e}.lc88-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lc88-step{padding:34px;border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}.lc88-step__number{display:grid;place-items:center;width:56px;height:56px;border:1px solid #c76b35;border-radius:50%;color:#ffb078;font-weight:900}.lc88-step h3{margin:26px 0 12px}.lc88-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lc88-split__image{overflow:hidden;border-radius:100px 16px 16px 16px}.lc88-split__image img{width:100%;height:460px;object-fit:cover}.lc88-note{width:var(--lc-shell);margin:70px auto;padding:38px;border:1px solid rgba(255,176,120,.34);background:linear-gradient(90deg,rgba(183,91,35,.22),transparent);border-radius:0 34px 34px 0}.lc88-note h2{font-size:clamp(2rem,4vw,3.5rem);max-width:800px}.lc88-faq{padding:100px 0;background:#031311}.lc88-faq details{border-top:1px solid var(--lc-line);padding:22px 0}.lc88-faq details:last-child{border-bottom:1px solid var(--lc-line)}.lc88-faq summary{cursor:pointer;font-size:1.15rem;font-weight:800}.lc88-faq details p{max-width:780px;margin:14px 0 0;color:#d7c8ae}.lc88-page-hero{padding-top:170px;min-height:72vh}.lc88-page-hero h1{font-size:clamp(3.1rem,6vw,6rem)}.lc88-utility{width:min(820px,calc(100% - 40px));margin:0 auto;padding:190px 0 100px}.lc88-utility h1{font-size:clamp(2.7rem,6vw,5.2rem)}.lc88-utility__lead{font-size:1.25rem;color:#f0b184}.lc88-utility__body{margin-top:42px;padding:34px;border:1px solid var(--lc-line);background:#0a2726}.lc88-empty{width:var(--lc-shell);min-height:75vh;margin:auto;padding-top:190px}.lc88-footer{border-top:1px solid var(--lc-line);background:#020c0b;padding:70px 0 24px}.lc88-footer__grid{width:var(--lc-shell);margin:auto;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:52px}.lc88-footer img{width:150px}.lc88-footer h2{font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.lc88-footer ul{list-style:none;padding:0}.lc88-footer a:hover{color:#ffb078}.lc88-footer__legal{width:var(--lc-shell);margin:42px auto 0;padding-top:18px;border-top:1px solid var(--lc-line);font-size:.82rem;color:#938878}.lc88-popup[hidden]{display:none}.lc88-popup{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:20px}.lc88-popup__backdrop{position:absolute;inset:0;border:0;background:rgba(0,9,12,.86);backdrop-filter:blur(12px)}.lc88-popup__dialog{position:relative;width:min(540px,94vw);text-align:center;outline:none}.lc88-popup__close{position:absolute;right:3%;top:2%;z-index:4;width:46px;height:46px;border:2px solid white;border-radius:50%;background:#071b1a;color:white;font-size:2rem;cursor:pointer}.lc88-popup__art{display:block;position:relative;aspect-ratio:1}.lc88-popup__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lc88-popup__coins{animation:lc88-float 2.2s ease-in-out infinite}.lc88-popup__type{animation:lc88-pulse 1.6s ease-in-out infinite}.lc88-popup__button{border:0;font-size:1.05rem;padding:14px 40px}@keyframes lc88-float{50%{transform:translateY(-10px) rotate(1deg)}}@keyframes lc88-pulse{50%{transform:scale(1.025)}}
@media(max-width:900px){.lc88-header__inner{grid-template-columns:1fr auto auto}.lc88-nav-toggle{display:block;border:1px solid var(--lc-line);background:transparent;color:var(--lc-cream);padding:9px 13px}.lc88-nav{display:none;position:absolute;left:20px;right:20px;top:76px;padding:18px;background:#06201f;border:1px solid var(--lc-line)}.lc88-nav.is-open{display:block}.lc88-nav ul{display:grid;gap:12px}.lc88-entry-grid,.lc88-steps{grid-template-columns:1fr}.lc88-entry{min-height:360px}.lc88-matrix{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:none}.lc88-game-card:first-child,.lc88-game-card:last-child{grid-row:auto;grid-column:auto}.lc88-app-banner__grid,.lc88-split{grid-template-columns:1fr}.lc88-footer__grid{grid-template-columns:1fr 1fr}.lc88-footer__grid>div:first-child{grid-column:1/-1}}
@media(max-width:600px){body{font-size:16px}.lc88-header__inner{width:calc(100% - 24px);height:72px;grid-template-columns:1fr auto}.lc88-brand img{width:118px}.lc88-header__cta{display:none}.lc88-hero{min-height:92svh;padding:128px 20px 58px}.lc88-hero h1{font-size:clamp(2.7rem,13vw,4.3rem)}.lc88-section{padding:75px 0}.lc88-shell,.lc88-footer__grid,.lc88-footer__legal{width:calc(100% - 28px)}.lc88-matrix{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.lc88-game-card{flex:0 0 84vw;scroll-snap-align:center}.lc88-app-banner__media img,.lc88-split__image img{min-height:280px;height:280px}.lc88-note{width:calc(100% - 28px);margin:45px auto;padding:26px}.lc88-footer__grid{grid-template-columns:1fr}.lc88-footer__grid>div:first-child{grid-column:auto}.lc88-popup__close{right:0;top:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
