:root{--cy-navy-dark: #080F1D;--cy-navy-card: #0D1B30;--cy-navy-light: #142540;--cy-camel-bar: #d8c7a5;--cy-camel: #C8A97E;--cy-camel-muted: #c4b8a5;--cy-beige: #E2D8C3;--cy-beige-border: rgba(226, 216, 195, .25);--cy-antique-brown: #4e4840;--cy-gold: #c8a448;--cy-font-serif: "Cormorant Garamond", Georgia, serif;--cy-font-sans: "Josefin Sans", -apple-system, sans-serif;--cy-radius: 2px}.gold-cursor{z-index:2147483647!important;mix-blend-mode:normal!important;pointer-events:none!important;background:var(--cy-gold)!important;box-shadow:0 0 6px #c8a448cc,0 0 2px #000!important}.gold-cursor-ring{z-index:2147483646!important;pointer-events:none!important;border-color:#c8a448a6!important}.cy-modal-backdrop,.cy-modal-backdrop *{cursor:default!important}.cy-modal-backdrop button,.cy-modal-backdrop [role=button],.cy-modal-backdrop a,.cy-modal-close,.cy-btn-primary,.cy-btn-outline,.cy-btn-skip,.cy-card,.cy-copy-btn,.nav-minigame-btn,.marquee-game-trigger,.mob-menu-game-link{cursor:pointer!important}.header-marquee{background:var(--cy-camel-bar)!important;color:var(--cy-navy-dark)!important}.header-marquee span{color:var(--cy-navy-dark)!important}.header-marquee .dot{color:var(--cy-navy-dark)!important;opacity:1!important;font-size:10px!important}.marquee-game-trigger{color:var(--cy-navy-dark)!important;background:none!important;border:none!important;box-shadow:none!important;padding:0 2px!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;margin:0 6px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#080f1d66;transition:opacity .2s ease}.marquee-game-trigger:hover{opacity:.75}.cy-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99950!important;display:flex;align-items:center;justify-content:center;padding:14px;background:#080c147a!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;opacity:0;pointer-events:none;transition:opacity .3s ease}.cy-modal-backdrop.is-open{opacity:1;pointer-events:auto}.cy-modal-card{position:relative;width:100%;max-width:520px;background:var(--cy-navy-dark);border:1px solid var(--cy-beige-border);border-radius:var(--cy-radius);box-shadow:0 24px 60px #000c;overflow:hidden;color:var(--cy-beige);transform:translateY(12px);transition:transform .3s ease}.cy-modal-backdrop.is-open .cy-modal-card{transform:translateY(0)}.cy-modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--cy-beige-border);color:var(--cy-camel-muted);z-index:20;font-size:12px;transition:all .2s ease}.cy-modal-close:hover{border-color:var(--cy-camel);color:var(--cy-beige)}.cy-modal-header{padding:22px 24px 14px;text-align:center;border-bottom:1px solid var(--cy-beige-border)}.cy-eyebrow{font-family:var(--cy-font-sans);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--cy-camel);margin-bottom:6px}.cy-title{font-family:var(--cy-font-serif);font-size:26px;font-weight:300;letter-spacing:.04em;color:var(--cy-beige)}.cy-subtitle{font-family:var(--cy-font-sans);font-size:12.5px;font-weight:300;color:var(--cy-camel-muted);line-height:1.5;margin-bottom:24px}.cy-screen{display:none;padding:22px 24px 24px}.cy-screen.is-active{display:block}.cy-entry-card{max-width:420px;text-align:center;padding:34px 26px 28px}.cy-entry-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.cy-btn-skip{background:none;border:none;color:var(--cy-camel-muted);font-family:var(--cy-font-sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;transition:color .2s ease}.cy-btn-skip:hover{color:var(--cy-beige)}.cy-btn-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;background:var(--cy-camel-bar);color:var(--cy-navy-dark)!important;font-family:var(--cy-font-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--cy-camel-bar);transition:all .25s ease}.cy-btn-primary:hover{background:var(--cy-gold);border-color:var(--cy-gold);color:var(--cy-navy-dark)!important;transform:translateY(-1px)}.cy-btn-outline,#cyRetryBtn,button#cyRetryBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;background:transparent!important;color:var(--cy-camel)!important;font-family:var(--cy-font-sans);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(200,169,126,.45)!important;transition:all .25s ease}.cy-btn-outline:hover,#cyRetryBtn:hover{border-color:var(--cy-camel)!important;color:var(--cy-beige)!important;background:#c8a97e14!important}.cy-intro-desc{font-family:var(--cy-font-serif);font-size:16px;font-style:italic;font-weight:300;color:var(--cy-camel-muted);text-align:center;margin-bottom:22px;line-height:1.5}.cy-practice-banner{background:#c8a97e14;border:1px solid rgba(200,169,126,.25);padding:10px 14px;font-family:var(--cy-font-sans);font-size:11px;color:var(--cy-camel)!important;text-align:center;margin-bottom:18px;letter-spacing:.08em}.cy-hud-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--cy-navy-card);border:1px solid var(--cy-beige-border);margin-bottom:12px}.cy-hud-item{display:flex;flex-direction:column;align-items:center}.cy-hud-label{font-family:var(--cy-font-sans);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--cy-camel-muted)}.cy-hud-val{font-family:var(--cy-font-serif);font-size:19px;color:var(--cy-beige);font-weight:400}.cy-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;perspective:1000px}.cy-card{height:82px;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}.cy-card.is-flipped,.cy-card.is-matched{transform:rotateY(180deg)}.cy-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;backface-visibility:hidden;border-radius:var(--cy-radius);padding:6px 4px;text-align:center}.cy-card-back{background:var(--cy-navy-card);border:1px solid var(--cy-beige-border);color:var(--cy-camel-muted);transition:border-color .2s ease,background .2s ease}.cy-card:hover .cy-card-back{border-color:var(--cy-camel);background:var(--cy-navy-light)}.cy-card-emblem{font-size:15px;color:var(--cy-camel);margin-bottom:2px}.cy-card-label{font-family:var(--cy-font-sans);font-size:7px;letter-spacing:.2em;text-transform:uppercase;color:var(--cy-camel-muted)}.cy-card-front,.cy-card.is-flipped .cy-card-front{background-color:var(--cy-beige)!important;background:var(--cy-beige)!important;color:var(--cy-navy-dark);transform:rotateY(180deg);border:1px solid rgba(8,15,29,.25)}.cy-card.is-matched .cy-card-front{background-color:var(--cy-beige)!important;background:var(--cy-beige)!important;border:1px solid var(--cy-navy-dark)!important;box-shadow:0 0 10px #080f1d33}.cy-perfume-name{font-family:var(--cy-font-serif);font-size:13px;font-weight:600;line-height:1.15;margin-bottom:2px;color:var(--cy-navy-dark)!important}.cy-perfume-notes{font-family:var(--cy-font-sans);font-size:7.5px;color:var(--cy-antique-brown)!important;letter-spacing:.02em;line-height:1.15}.cy-memorize-banner{display:none;background:var(--cy-camel-bar);color:var(--cy-navy-dark);padding:6px 12px;font-family:var(--cy-font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:10px}.cy-memorize-banner.is-active{display:block}.cy-game-tip{text-align:center;font-family:var(--cy-font-sans);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cy-camel-muted)}.cy-result-header{text-align:center;margin-bottom:16px}.cy-result-badge{display:inline-block;font-family:var(--cy-font-sans);font-size:8.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:3px 12px;background:var(--cy-camel-bar);color:var(--cy-navy-dark);border-radius:var(--cy-radius);margin-bottom:8px}.cy-result-title{font-family:var(--cy-font-serif);font-size:27px;font-weight:300;color:var(--cy-beige);margin-bottom:6px}.cy-result-msg{font-family:var(--cy-font-sans);font-size:12px;color:var(--cy-camel-muted);line-height:1.5;max-width:440px;margin:0 auto}.cy-voucher-card{background:#e2d8c308;border:1px solid var(--cy-beige-border);padding:16px;margin-bottom:14px;text-align:center}.cy-voucher-discount-tag{font-family:var(--cy-font-serif);font-size:36px;font-weight:300;color:var(--cy-beige);line-height:1;margin-bottom:4px}.cy-voucher-sub{font-family:var(--cy-font-sans);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--cy-camel-muted);margin-bottom:12px}.cy-code-box{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--cy-navy-dark);border:1px dashed rgba(200,169,126,.5);padding:10px 16px;margin:0 auto;max-width:320px}.cy-voucher-code{font-family:monospace;font-size:15px;font-weight:700;letter-spacing:.16em;color:var(--cy-camel);-webkit-user-select:all;user-select:all}.cy-copy-btn{background:var(--cy-camel-bar);border:none;color:var(--cy-navy-dark);font-family:var(--cy-font-sans);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;transition:opacity .2s ease}.cy-copy-btn:hover{opacity:.85}.cy-postgame-notice{background:#c8a97e0f;border:1px solid var(--cy-beige-border);padding:8px 12px;font-family:var(--cy-font-sans);font-size:10.5px;line-height:1.45;color:var(--cy-camel)!important;text-align:center;margin-bottom:14px}.cy-actions-row{display:flex;gap:10px}.cy-actions-row .cy-btn-primary{flex:2}.cy-actions-row .cy-btn-outline{flex:1.4}.cy-toast{position:absolute;top:16px;left:50%;transform:translate(-50%) translateY(-30px);background:var(--cy-camel-bar);color:var(--cy-navy-dark);font-family:var(--cy-font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 16px;border-radius:var(--cy-radius);box-shadow:0 4px 16px #0006;opacity:0;pointer-events:none;transition:all .3s ease;z-index:50}.cy-toast.is-visible{transform:translate(-50%) translateY(0);opacity:1}@media(max-width:480px){.cy-cards-grid{grid-template-columns:repeat(3,1fr);gap:6px}.cy-card{height:74px}.cy-perfume-name{font-size:10.5px}.cy-perfume-notes{font-size:6.5px}.cy-modal-card{max-width:96vw}.cy-screen{padding:16px 14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/chyronyx-minigame.css.map */
