:root{--paper: #fffefd;--ink: #182827;--muted: #556765;--line: #d3dedb;--deep-teal: #00696d;--soft: #f1f7f4;--c-brand: #cceeee;--play-turquoise: #007b80;--play-pink: #f6dce5;--play-mint: #e5f3eb;--play-blue: #234fbb;--play-orange: #ff874e;--play-yellow: #f3cc42;--background: #fffefd;--foreground: #182827;--primary: #00696d;--primary-foreground: #fff;--secondary: #e5f3eb;--secondary-foreground: #182827;--accent: #d5ece7;--accent-foreground: #182827;--input: #bdd4cf;--ring: #007b80;--destructive: #a82443;--destructive-foreground: #fff}.catalogue-announcement{background:#cee;color:#174e50;border-bottom:1px solid #b9dfdf}.catalogue-header .desktop-nav a{font-size:11px;font-weight:500;letter-spacing:.04em}.catalogue-heading h2{font-weight:600;letter-spacing:-.035em}.catalogue-card .product-card-info h3{font-weight:500;letter-spacing:-.02em}.catalogue-card-tag{font-weight:600;letter-spacing:.11em}.catalogue-more .c-button,.catalogue-newsletter .c-button{background:var(--deep-teal);border-color:var(--deep-teal)}.catalogue-more .c-button:hover{background:#004d50}.catalogue-card .c-button-outline{border-color:#bed2cd}.catalogue-card .c-button-outline:hover{background:var(--deep-teal);border-color:var(--deep-teal)}.catalogue-values{background:#f8f2e7}.catalogue-values article>span{color:var(--deep-teal)}.catalogue-values article:nth-child(2)>span{color:#b2446e}.catalogue-values article:nth-child(3)>span{color:#234fbb}.catalogue-footer{background:#cee}.catalogue-footer-bottom{border-color:#9bc6c6}.catalogue-footer-columns h2{font-weight:600;letter-spacing:-.035em}.catalogue-newsletter .c-button{color:#fff}.catalogue-feature-copy .catalogue-card-tag{color:var(--deep-teal)}.luki-ui-button{font-family:var(--font-display);font-weight:500;font-size:13px;gap:18px;border-radius:2px;letter-spacing:0;line-height:1.3}.luki-ui-button svg{flex-shrink:0;transition:transform .25s}.luki-ui-button:hover svg{transform:translate(4px)}.luki-hero-deck{position:relative;touch-action:pan-y;isolation:isolate}.luki-hero-scenes{display:grid}.luki-hero-scene{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}.luki-hero-scene[data-active=true]{opacity:1;visibility:visible;z-index:1}.luki-animated-hero{--hero-bg: #f5e7e9;--hero-accent: #00696d;--hero-ink: #183733;background:var(--hero-bg);color:var(--hero-ink);position:relative;min-height:660px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:65px 25px 70px}.hero-theme-space{--hero-bg: #e3f0ef;--hero-accent: #234fbb;--hero-ink: #173c43}.hero-theme-gift{--hero-bg: #f5efdb;--hero-accent: #ac3867;--hero-ink: #423330}.animated-hero-copy{position:relative;z-index:2;text-align:center;max-width:750px;width:59%;display:flex;flex-direction:column;align-items:center}.hero-play-badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:10px;letter-spacing:.1em;font-weight:500;border:1px solid #18373324;border-radius:30px;padding:8px 14px;background:#ffffff52;margin-bottom:27px}.hero-play-badge>span{width:7px;height:7px;background:var(--hero-accent);border-radius:50%}.animated-hero-title{font-family:var(--font-display);font-size:clamp(46px,4.5vw,76px);font-weight:500;letter-spacing:-.045em;line-height:1.09;width:100%;margin:0;text-wrap:balance}.animated-hero-title>span:first-child{display:block;max-width:660px;margin:auto}.hero-word-window{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:1.58em;color:var(--hero-accent);margin-top:0}.luki-handwriting{display:inline-block;flex-shrink:1;max-width:100%;overflow:visible;vertical-align:middle}.hero-word-window .luki-handwriting{transform:rotate(-3deg)}.handwriting-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:luki-handwriting-draw ease-out both}.handwriting-ink{opacity:0;animation:luki-handwriting-ink .5s ease-out var(--handwriting-fill-delay) both}@keyframes luki-handwriting-draw{to{stroke-dashoffset:0}}@keyframes luki-handwriting-ink{to{opacity:1}}.luki-handwriting[data-paused=true] path,.luki-handwriting[data-reduced-motion=true] path{animation:none;stroke-dashoffset:0;opacity:1}.animated-hero-description{font-size:15px;line-height:1.7;max-width:405px;margin:18px 0 26px;color:var(--hero-ink)}.animated-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.animated-hero-actions .luki-ui-button:first-child{background:var(--hero-accent);color:#fff}.animated-hero-actions .luki-ui-button:last-child{color:var(--hero-ink);border:1px solid #18373335;background:transparent}.animated-hero-actions .luki-ui-button:last-child:hover{background:#ffffff70}.hero-copy-footnote{font-size:8px;font-weight:500;letter-spacing:.14em;margin-top:28px;color:var(--hero-ink)}.hero-photo-pair{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-object-photo{position:absolute;width:clamp(175px,18vw,295px);background:#fff;box-shadow:0 14px 35px #263e3612;padding:9px;pointer-events:auto;z-index:1;transition:transform .5s cubic-bezier(.2,.8,.2,1);border:1px solid #fff}.hero-object-photo>div{position:relative;aspect-ratio:.83;overflow:hidden}.hero-object-photo img{object-fit:cover;transition:transform .7s}.hero-object-photo:hover img{transform:scale(1.045)}.hero-object-photo>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;font-weight:500;color:#193b37;padding:10px 2px 1px}.hero-object-left{left:2.7%;top:29%;transform:rotate(-9deg)}.hero-object-right{right:2.7%;top:20%;transform:rotate(8deg)}.hero-object-left:hover{transform:rotate(-5deg) translateY(-4px)}.hero-object-right:hover{transform:rotate(4deg) translateY(-4px)}.hero-game-marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-game-ring{position:absolute;width:70px;height:70px;border:14px solid #f5bd46;border-radius:50%;left:22%;top:11%;transform:rotate(-15deg)}.hero-game-cross{position:absolute;right:23%;bottom:11%;font-family:var(--font-display);font-size:95px;line-height:1;color:#ed6f57;transform:rotate(12deg)}.hero-board-grid{position:absolute;left:-30px;bottom:-20px;width:210px;height:210px;background:repeating-conic-gradient(#ffffff40 0% 25%,transparent 0% 50%) 50%/70px 70px;transform:rotate(-8deg)}.hero-backgammon-mark{position:absolute;right:3%;bottom:5%;width:200px;height:65px;background:repeating-conic-gradient(from 30deg at 50% 100%,#d3a7c866 0deg 60deg,transparent 0deg 360deg) 0 0/50px 65px}.hero-game-dots{position:absolute;right:26%;top:8%;display:grid;grid-template-columns:repeat(2,7px);gap:7px;transform:rotate(12deg)}.hero-game-dots i{width:7px;height:7px;border-radius:50%;background:var(--hero-accent);opacity:.35}.luki-hero-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:14px 50px;background:var(--paper);border-bottom:1px solid var(--line);min-height:74px}.hero-nav-caption{font-size:9px;font-weight:500;letter-spacing:.1em}.hero-scene-tabs{display:flex;gap:28px}.hero-scene-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;min-height:44px;border-bottom:2px solid transparent;padding:8px 1px}.hero-scene-tabs button[aria-pressed=true]{border-color:var(--deep-teal);font-weight:600}.hero-tab-dot{width:9px;height:9px;border-radius:50%;background:var(--play-turquoise)}.hero-tab-dot-1{background:var(--play-blue)}.hero-tab-dot-2{background:#ac3867}.hero-deck-controls{justify-self:end;display:flex;align-items:center;gap:5px}.hero-deck-controls button{width:36px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.hero-deck-controls button:hover{background:var(--soft)}.hero-deck-controls>span{font-size:9px;font-variant-numeric:tabular-nums}.hero-motion-toggle{margin-left:10px}@media(min-width:1700px){.luki-animated-hero{min-height:750px}.animated-hero-copy{max-width:880px}.animated-hero-title{font-size:84px}.hero-object-left{left:4.5%}.hero-object-right{right:4.5%}.animated-hero-description{font-size:17px;max-width:470px}}@media(max-width:1100px){.luki-animated-hero{min-height:600px;padding:65px 20px}.animated-hero-copy{width:60%}.animated-hero-title{font-size:52px}.hero-object-photo{width:19vw;padding:6px}.hero-object-photo>span{font-size:7px}.hero-object-left{left:1%;top:37%}.hero-object-right{right:1%;top:23%}.hero-game-ring{left:13%;top:12%;width:48px;height:48px;border-width:10px}.hero-game-cross{right:14%;bottom:12%;font-size:70px}.hero-play-badge{font-size:8px}.animated-hero-actions{gap:9px}.animated-hero-actions .luki-ui-button{font-size:11px;padding:0 18px;gap:10px}.animated-hero-description{font-size:14px;max-width:350px}.luki-hero-navigation{padding:12px 30px}.hero-scene-tabs{gap:22px}.hero-nav-caption{font-size:8px}}@media(max-width:749px){.luki-animated-hero{padding:40px 20px 25px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:30px}.animated-hero-copy{width:100%;max-width:500px}.hero-play-badge{font-size:8px;margin-bottom:22px;padding:7px 11px;letter-spacing:.065em}.animated-hero-title{font-size:clamp(40px,10.9vw,60px);line-height:1.07;letter-spacing:-.045em}.animated-hero-title>span:first-child{max-width:390px}.hero-word-window{height:1.58em;margin-top:0}.animated-hero-description{font-size:13px;max-width:325px;margin:16px 0 22px;line-height:1.65}.animated-hero-actions{gap:10px;flex-wrap:nowrap;width:100%}.animated-hero-actions .luki-ui-button{font-size:10px;padding:0 12px;gap:9px;height:46px;flex:1;white-space:normal}.animated-hero-actions .luki-ui-button svg{width:15px}.hero-copy-footnote{font-size:7px;margin-top:19px;letter-spacing:.11em}.hero-photo-pair{position:relative;inset:auto;width:100%;max-width:450px;display:flex;justify-content:center;align-items:center;gap:20px;padding:0 9px 5px}.hero-object-photo{position:relative;inset:auto;width:calc(50% - 10px);padding:6px;box-shadow:0 8px 18px #263e3610}.hero-object-photo>div{aspect-ratio:1.17}.hero-object-photo>span{font-size:7px;padding:7px 0 0;gap:3px;white-space:nowrap}.hero-object-photo>span svg{width:11px}.hero-object-left{transform:rotate(-5deg)}.hero-object-right{transform:rotate(5deg)}.hero-game-ring{width:30px;height:30px;border-width:6px;left:-10px;top:16%}.hero-game-cross{font-size:48px;right:-9px;bottom:35%}.hero-game-dots{right:9%;top:4%;opacity:.55;grid-template-columns:repeat(2,4px);gap:4px}.hero-game-dots i{width:4px;height:4px}.hero-board-grid{width:125px;height:125px;background-size:40px 40px;bottom:10px}.hero-backgammon-mark{width:110px;height:40px;background-size:30px 40px;bottom:5px}.luki-hero-navigation{grid-template-columns:1fr auto;padding:8px 16px;gap:10px;min-height:64px}.hero-nav-caption{display:none}.hero-scene-tabs{gap:16px}.hero-scene-tabs button{font-size:11px;gap:6px}.hero-tab-dot{width:7px;height:7px}.hero-deck-controls{gap:0}.hero-deck-controls button{width:26px;height:40px}.hero-deck-controls>span{display:none}.hero-motion-toggle{margin-left:2px}.catalogue-heading h2{letter-spacing:-.035em}.catalogue-header .desktop-nav a{font-size:10px}}@media(max-width:370px){.luki-animated-hero{padding-left:16px;padding-right:16px}.animated-hero-title{font-size:38px}.animated-hero-actions .luki-ui-button{font-size:9px;padding:0 9px}.hero-scene-tabs{gap:12px}}@media(prefers-reduced-motion:reduce){.luki-handwriting path{animation:none!important;stroke-dashoffset:0;opacity:1}.luki-hero-scene{transition:none}.hero-object-photo,.hero-object-photo:hover{transform:none}.hero-object-photo img,.luki-ui-button svg{transition:none!important;transform:none!important}.hero-motion-toggle{display:none}}.luki-ui-button{background:var(--primary);color:var(--primary-foreground);border:1px solid transparent}.luki-ui-button[data-variant=outline]{background:var(--background);color:var(--foreground);border-color:var(--input)}.luki-ui-button[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.luki-ui-button[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}.luki-ui-button[data-variant=ghost],.luki-ui-button[data-variant=link]{background:transparent;color:var(--primary)}.luki-ui-button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.luki-hero-scene{display:flex}.luki-animated-hero{width:100%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luki-play.css.map */
