@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Quicksand:wght@400;500;600;700&family=Sniglet:wght@400;800&family=Press+Start+2P&family=VT323&family=Outfit:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Cormorant+Garamond:wght@400;500;600&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Source+Sans+3:wght@400;500;600&display=swap";.card[data-v-e30395d1]{aspect-ratio:1;perspective:1000px;background:transparent;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;transform-style:preserve-3d;transition:transform .15s ease}.card[data-v-e30395d1]:hover:not(.card--disabled):not(.card--matched){transform:scale(1.03)}.card[data-v-e30395d1]:active:not(.card--disabled):not(.card--matched){transform:scale(.98)}.card--disabled[data-v-e30395d1]{cursor:not-allowed}.card--matched[data-v-e30395d1]{cursor:default}.card__inner[data-v-e30395d1]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.175,.885,.32,1.275)}.card--flipped .card__inner[data-v-e30395d1]{transform:rotateY(180deg)}.card__face[data-v-e30395d1]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--effect-tileBorderRadius, 12px);overflow:hidden;display:flex;align-items:center;justify-content:center}.card__face--back[data-v-e30395d1]{background:var(--theme-tileBg, linear-gradient(145deg, #fff5f8, #ffe4ec));box-shadow:var(--theme-tileShadow, 0 6px 20px rgba(200, 162, 200, .4)),inset 0 1px #ffffff80;border:2px solid var(--theme-boardBorder, rgba(255, 255, 255, .5))}.card__pattern[data-v-e30395d1]{width:85%;height:85%;border-radius:calc(var(--effect-tileBorderRadius, 12px) - 4px);background:var(--theme-boardBg, linear-gradient(145deg, #ffc0cb, #e6b8c2));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card__pattern[data-v-e30395d1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.3) 0%,transparent 40%),radial-gradient(circle at 75% 75%,rgba(255,255,255,.2) 0%,transparent 40%)}.card__pattern-inner[data-v-e30395d1]{width:70%;height:70%;border-radius:50%;background:var(--theme-surface, rgba(255, 255, 255, .85));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a,inset 0 1px #fffc}.card__symbol[data-v-e30395d1]{font-family:var(--font-heading, "Fredoka", sans-serif);font-size:clamp(1.5rem,8vw,2.5rem);font-weight:700;color:var(--theme-primary, #ff8fab);text-shadow:0 2px 4px rgba(0,0,0,.1);animation:symbolBounce-e30395d1 2s ease-in-out infinite}@keyframes symbolBounce-e30395d1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.card__face--front[data-v-e30395d1]{transform:rotateY(180deg);background:var(--theme-surface, rgba(255, 255, 255, .95));box-shadow:var(--theme-tileShadow, 0 6px 20px rgba(200, 162, 200, .4)),inset 0 1px #ffffff80;border:2px solid var(--theme-boardBorder, rgba(255, 255, 255, .5))}.card__image-wrapper[data-v-e30395d1]{width:80%;height:80%;display:flex;align-items:center;justify-content:center;padding:8%}.card__image[data-v-e30395d1]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.card--matched .card__face--front[data-v-e30395d1]{border-color:var(--theme-primary, #ff8fab);box-shadow:0 0 0 3px var(--theme-primary, #ff8fab),var(--theme-tileShadow, 0 6px 20px rgba(200, 162, 200, .4));animation:matchPulse-e30395d1 .5s ease-out}@keyframes matchPulse-e30395d1{0%{transform:rotateY(180deg) scale(1)}50%{transform:rotateY(180deg) scale(1.08)}to{transform:rotateY(180deg) scale(1)}}.card__sparkles[data-v-e30395d1]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;z-index:10}.card__sparkle[data-v-e30395d1]{position:absolute;width:8px;height:8px;background:var(--theme-primary, #ff8fab);border-radius:50%;animation:sparkleFloat-e30395d1 1.5s ease-out forwards;opacity:0}.card__sparkle[data-v-e30395d1]:nth-child(1){left:10%;top:10%;animation-delay:0s}.card__sparkle[data-v-e30395d1]:nth-child(2){left:90%;top:20%;animation-delay:.1s}.card__sparkle[data-v-e30395d1]:nth-child(3){left:15%;top:80%;animation-delay:.2s}.card__sparkle[data-v-e30395d1]:nth-child(4){left:85%;top:75%;animation-delay:.15s}.card__sparkle[data-v-e30395d1]:nth-child(5){left:50%;top:5%;animation-delay:.05s}.card__sparkle[data-v-e30395d1]:nth-child(6){left:50%;top:90%;animation-delay:.25s}@keyframes sparkleFloat-e30395d1{0%{opacity:1;transform:scale(0) translateY(0)}50%{opacity:1;transform:scale(1.5) translateY(-10px)}to{opacity:0;transform:scale(0) translateY(-20px)}}[data-theme=arcade] .card__face--back[data-v-e30395d1],[data-theme=arcade] .card__face--front[data-v-e30395d1]{border-width:3px;box-shadow:var(--theme-tileShadow)}[data-theme=arcade] .card__symbol[data-v-e30395d1]{animation:neonPulse-e30395d1 1.5s ease-in-out infinite}@keyframes neonPulse-e30395d1{0%,to{text-shadow:0 0 10px currentColor,0 0 20px currentColor;opacity:1}50%{text-shadow:0 0 5px currentColor,0 0 10px currentColor;opacity:.8}}[data-theme=glass] .card__face--back[data-v-e30395d1],[data-theme=glass] .card__face--front[data-v-e30395d1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=luxury] .card--matched .card__face--front[data-v-e30395d1]{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-primary),0 4px 20px #00000080}.board-wrapper[data-v-11e85577]{width:100%;max-width:min(95vw,500px);padding:16px;background:var(--theme-boardBg, linear-gradient(145deg, #ffc0cb, #e6b8c2));border-radius:var(--effect-borderRadius, 20px);box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff4d;border:2px solid var(--theme-boardBorder, rgba(255, 255, 255, .5));position:relative;overflow:hidden}.board-wrapper[data-v-11e85577]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);pointer-events:none;border-radius:inherit}.board[data-v-11e85577]{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);grid-template-rows:repeat(var(--rows, 4),1fr);gap:clamp(8px,2vw,12px);aspect-ratio:calc(var(--cols) / var(--rows))}@media (max-width: 480px){.board-wrapper[data-v-11e85577]{padding:12px}.board[data-v-11e85577]{gap:6px}}[data-theme=arcade] .board-wrapper[data-v-11e85577]{border-width:4px;box-shadow:0 0 30px #ff00ff4d,0 0 60px #0ff3}[data-theme=glass] .board-wrapper[data-v-11e85577]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--theme-boardBg)}[data-theme=luxury] .board-wrapper[data-v-11e85577]{border-width:1px}.modal-overlay[data-v-c113cfb1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal[data-v-c113cfb1]{background:var(--theme-modalBg, linear-gradient(180deg, #fff 0%, #f8f4ef 100%));border-radius:var(--effect-borderRadius, 20px);padding:32px;text-align:center;max-width:340px;width:100%;box-shadow:0 20px 60px #0000004d,0 0 0 1px #fff3 inset;position:relative;overflow:hidden}.modal[data-v-c113cfb1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%);pointer-events:none}.modal__celebration[data-v-c113cfb1]{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.modal__emoji[data-v-c113cfb1]{font-size:2rem;animation:celebrateBounce-c113cfb1 .6s ease infinite alternate}@keyframes celebrateBounce-c113cfb1{0%{transform:translateY(0) scale(1)}to{transform:translateY(-10px) scale(1.1)}}.modal__title[data-v-c113cfb1]{font-family:var(--font-heading, "Fredoka", sans-serif);font-size:1.75rem;color:var(--theme-text, #2d5a4a);margin:0 0 16px;position:relative}.modal__stars[data-v-c113cfb1]{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.modal__star[data-v-c113cfb1]{font-size:2.5rem;color:#c8c8c866;text-shadow:0 2px 4px rgba(0,0,0,.1);animation:starPop-c113cfb1 .4s ease-out backwards;transition:color .3s ease}.modal__star--filled[data-v-c113cfb1]{color:#ffc107;text-shadow:0 0 20px rgba(255,193,7,.5)}@keyframes starPop-c113cfb1{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.modal__message[data-v-c113cfb1]{font-size:1.1rem;color:var(--theme-textSoft, #5a5a5a);margin:0 0 24px;position:relative;line-height:1.6}.modal__message strong[data-v-c113cfb1]{color:var(--theme-primary, #e07a5f);font-weight:700}.modal__actions[data-v-c113cfb1]{display:flex;flex-direction:column;gap:12px;position:relative}.btn[data-v-c113cfb1]{font-family:var(--font-body, "Fredoka", sans-serif);font-size:1rem;font-weight:600;padding:14px 24px;border-radius:calc(var(--effect-borderRadius, 12px) - 4px);border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-c113cfb1]:active{transform:scale(.98)}.btn--primary[data-v-c113cfb1]{background:var(--theme-buttonPrimary, linear-gradient(180deg, #4a90a4 0%, #3d7a8c 100%));color:#fff;box-shadow:0 4px 12px #0003}.btn--primary[data-v-c113cfb1]:hover{box-shadow:0 6px 16px #00000040;transform:translateY(-2px)}.btn--secondary[data-v-c113cfb1]{background:var(--theme-surface, transparent);color:var(--theme-textSoft, #5a5a5a);border:2px solid var(--theme-boardBorder, #ddd)}.btn--secondary[data-v-c113cfb1]:hover{background:var(--theme-surfaceAlt, #f5f5f5)}.modal-enter-active[data-v-c113cfb1],.modal-leave-active[data-v-c113cfb1]{transition:opacity .3s ease}.modal-enter-active .modal[data-v-c113cfb1],.modal-leave-active .modal[data-v-c113cfb1]{transition:transform .3s ease}.modal-enter-from[data-v-c113cfb1],.modal-leave-to[data-v-c113cfb1]{opacity:0}.modal-enter-from .modal[data-v-c113cfb1],.modal-leave-to .modal[data-v-c113cfb1]{transform:scale(.9) translateY(20px)}.theme-selector[data-v-3165ab32]{position:relative;z-index:50}.theme-toggle[data-v-3165ab32]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--theme-surface, rgba(255, 255, 255, .9));border-radius:var(--effect-borderRadius, 12px);box-shadow:0 2px 12px #0000001a;color:var(--theme-text, #333);font-family:var(--font-body, inherit);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-toggle[data-v-3165ab32]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026;border-color:var(--theme-primary, #ff8fab)}.theme-toggle__icon[data-v-3165ab32]{font-size:1.2rem}.theme-toggle__arrow[data-v-3165ab32]{transition:transform .2s ease}.theme-toggle__arrow.is-open[data-v-3165ab32]{transform:rotate(180deg)}.theme-dropdown[data-v-3165ab32]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--theme-surface, rgba(255, 255, 255, .95));border-radius:var(--effect-borderRadius, 16px);box-shadow:0 8px 32px #0003;padding:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.theme-option[data-v-3165ab32]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;border-radius:calc(var(--effect-borderRadius, 12px) - 4px);color:var(--theme-text, #333);font-family:var(--font-body, inherit);font-size:.95rem;cursor:pointer;transition:all .15s ease;text-align:left}.theme-option[data-v-3165ab32]:hover{background:var(--theme-surfaceAlt, rgba(0, 0, 0, .05))}.theme-option.is-active[data-v-3165ab32]{background:var(--theme-primary, #ff8fab);color:#fff}.theme-option__icon[data-v-3165ab32]{font-size:1.3rem}.theme-option__name[data-v-3165ab32]{flex:1;font-weight:500}.theme-option__check[data-v-3165ab32]{opacity:.9}.theme-backdrop[data-v-3165ab32]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.dropdown-enter-active[data-v-3165ab32],.dropdown-leave-active[data-v-3165ab32]{transition:all .2s ease}.dropdown-enter-from[data-v-3165ab32],.dropdown-leave-to[data-v-3165ab32]{opacity:0;transform:translateY(-10px) scale(.95)}.fade-enter-active[data-v-3165ab32],.fade-leave-active[data-v-3165ab32]{transition:opacity .2s ease}.fade-enter-from[data-v-3165ab32],.fade-leave-to[data-v-3165ab32]{opacity:0}.app[data-v-f5504ff8]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1}.header[data-v-f5504ff8]{text-align:center;padding:20px 16px 16px}.header__top[data-v-f5504ff8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.header__title[data-v-f5504ff8]{font-family:var(--font-heading, "Fredoka", sans-serif);font-size:2.2rem;font-weight:700;color:var(--theme-text, #2d5a4a);margin:0;text-shadow:0 2px 4px rgba(255,255,255,.3);letter-spacing:-.5px}.header__subtitle[data-v-f5504ff8]{font-size:1rem;color:var(--theme-textSoft, #5a7a6a);margin:8px 0 0;font-weight:500}.difficulty-selector[data-v-f5504ff8]{display:flex;gap:4px;background:var(--theme-surface, rgba(255, 255, 255, .9));border-radius:var(--effect-borderRadius, 12px);padding:4px;box-shadow:0 2px 12px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.difficulty-btn[data-v-f5504ff8]{padding:8px 14px;border:none;background:transparent;border-radius:calc(var(--effect-borderRadius, 12px) - 4px);font-family:var(--font-body, inherit);font-size:.8rem;font-weight:600;text-transform:capitalize;color:var(--theme-textSoft, #888);cursor:pointer;transition:all .2s ease}.difficulty-btn[data-v-f5504ff8]:hover{color:var(--theme-text, #333)}.difficulty-btn--active[data-v-f5504ff8]{background:var(--theme-primary, #ff8fab);color:#fff;box-shadow:0 2px 8px #00000026}.main[data-v-f5504ff8]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:16px}.game-container[data-v-f5504ff8]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:520px}.game-info[data-v-f5504ff8]{display:flex;justify-content:center;gap:16px}.stat-box[data-v-f5504ff8]{display:flex;flex-direction:column;align-items:center;background:var(--theme-surface, white);padding:12px 24px;border-radius:var(--effect-borderRadius, 12px);box-shadow:0 2px 12px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--theme-boardBorder, rgba(255, 255, 255, .2));min-width:90px}.stat-box__label[data-v-f5504ff8]{font-size:.75rem;color:var(--theme-textSoft, #888);text-transform:uppercase;letter-spacing:1px;font-weight:600}.stat-box__value[data-v-f5504ff8]{font-family:var(--font-heading, "Fredoka", sans-serif);font-size:1.5rem;font-weight:700;color:var(--theme-primary, #2d5a4a)}.game-controls[data-v-f5504ff8]{display:flex;gap:12px}.btn[data-v-f5504ff8]{font-family:var(--font-body, inherit);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:var(--effect-borderRadius, 12px);border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.btn[data-v-f5504ff8]:active{transform:scale(.98)}.btn--shuffle[data-v-f5504ff8]{background:var(--theme-buttonPrimary, linear-gradient(180deg, #e07a5f 0%, #c9664d 100%));color:#fff;box-shadow:0 4px 16px #0003}.btn--shuffle[data-v-f5504ff8]:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-2px)}.hint[data-v-f5504ff8]{font-size:.9rem;color:var(--theme-textSoft, #888);text-align:center;margin:0;animation:pulse-f5504ff8 2s ease-in-out infinite;font-weight:500}@keyframes pulse-f5504ff8{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 400px){.header__top[data-v-f5504ff8]{flex-wrap:wrap;justify-content:center}.difficulty-selector[data-v-f5504ff8]{order:2;width:100%;justify-content:center}.stat-box[data-v-f5504ff8]{padding:10px 18px;min-width:80px}.stat-box__value[data-v-f5504ff8]{font-size:1.3rem}}:root{--theme-primary: #ff8fab;--theme-secondary: #c8a2c8;--theme-accent: #89cff0;--theme-background: linear-gradient(135deg, #e6e6fa 0%, #ffb6c1 25%, #ffdab9 50%, #b0e0e6 75%, #98fb98 100%);--theme-backgroundSize: 400% 400%;--theme-surface: rgba(255, 255, 255, .85);--theme-surfaceAlt: rgba(255, 245, 238, .95);--theme-text: #5d4e6d;--theme-textSoft: #8b7a9e;--theme-boardBg: linear-gradient(145deg, #ffc0cb, #e6b8c2);--theme-boardBorder: rgba(255, 255, 255, .5);--theme-tileBg: linear-gradient(145deg, #fff5f8, #ffe4ec);--theme-tileText: #5d4e6d;--theme-tileShadow: 0 6px 20px rgba(200, 162, 200, .4);--theme-buttonPrimary: linear-gradient(180deg, #ff8fab 0%, #f07090 100%);--theme-buttonSecondary: linear-gradient(180deg, #c8a2c8 0%, #b090b0 100%);--theme-modalBg: linear-gradient(180deg, #fff5f8 0%, #ffe4ec 100%);--font-heading: "Fredoka", sans-serif;--font-body: "Quicksand", sans-serif;--effect-borderRadius: 20px;--effect-tileBorderRadius: 16px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);line-height:1.5;color:var(--theme-text);background:var(--theme-background);background-size:var(--theme-backgroundSize);min-height:100vh;overflow-x:hidden;transition:background .5s ease,color .3s ease}[data-theme=kawaii] body{animation:gradientShift 15s ease infinite}[data-theme=kawaii] body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:radial-gradient(2px 2px at 20px 30px,white,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(3px 3px at 50px 160px,rgba(255,255,255,.9),transparent),radial-gradient(2px 2px at 90px 40px,white,transparent),radial-gradient(3px 3px at 130px 80px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 160px 120px,white,transparent);background-repeat:repeat;background-size:200px 200px;animation:sparkle 4s ease-in-out infinite;z-index:0}[data-theme=arcade] body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);z-index:1000;opacity:.5}[data-theme=arcade] body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%);z-index:999}[data-theme=glass] body{animation:gradientShift 20s ease infinite}[data-theme=glass] body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0%,transparent 30%);animation:floatBubbles 10s ease-in-out infinite;z-index:0}[data-theme=nature] body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M40 10 Q50 30 40 50 Q30 30 40 10' fill='%234a7c59'/%3E%3C/svg%3E");background-size:80px 80px;z-index:0}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sparkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes floatBubbles{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes neonFlicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}body{overscroll-behavior-y:contain}.card,.game-board{-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--theme-primary);outline-offset:3px;border-radius:calc(var(--effect-borderRadius) / 2)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}img{display:block;max-width:100%}[data-theme=arcade]{text-shadow:0 0 10px currentColor}[data-theme=arcade] .btn--shuffle{text-transform:uppercase;letter-spacing:2px;animation:neonFlicker 3s infinite}[data-theme=luxury] .header__title{background:linear-gradient(90deg,#c9a84c,#f5d78e,#c9a84c);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:goldShimmer 3s linear infinite}@media (max-width: 480px){:root{--effect-borderRadius: 16px;--effect-tileBorderRadius: 12px}}
