.search-overlay{backdrop-filter:blur(8px);z-index:2000;background:#000000d9;animation:.3s fadeIn;position:fixed;inset:0}.search-modal{background:var(--bg-dark);border:2px solid var(--border);width:90%;max-width:700px;box-shadow:0 20px 60px #00000080, 0 0 40px rgba(var(--primary-rgb), .2);z-index:2001;border-radius:12px;animation:.4s cubic-bezier(.4,0,.2,1) slideDown;position:fixed;top:15%;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-30px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.search-modal-header{border-bottom:1px solid var(--border);background:#0000004d;align-items:center;gap:12px;padding:24px;display:flex}.search-input-wrapper{flex:1;align-items:center;display:flex;position:relative}.search-input-icon{color:var(--primary);opacity:.7;font-size:1.2rem;position:absolute;left:16px}.search-input{background:rgba(var(--bg-dark-rgb), .8);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:14px 20px 14px 50px;font-family:inherit;font-size:1rem;transition:all .3s}.search-input:focus{border-color:var(--primary);background:rgba(var(--bg-dark-rgb), .95);box-shadow:0 0 20px rgba(var(--primary-rgb), .2);outline:none}.search-input::placeholder{color:var(--text-muted);opacity:.6}.search-close-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;transition:all .3s;display:flex}.search-close-btn:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb), .1)}.search-results{max-height:400px;padding:16px;overflow-y:auto}.search-results::-webkit-scrollbar{width:8px}.search-results::-webkit-scrollbar-track{background:#0000004d}.search-results::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.search-results::-webkit-scrollbar-thumb:hover{background:var(--primary)}.search-results-list{flex-direction:column;gap:8px;display:flex}.search-result-item{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;background:#0000004d;border-radius:8px;align-items:center;gap:16px;padding:14px 20px;font-size:.95rem;transition:all .3s;display:flex}.search-result-item:hover{background:rgba(var(--primary-rgb), .15);border-color:var(--primary);box-shadow:0 4px 16px rgba(var(--primary-rgb), .2);transform:translate(4px)}.search-result-icon{color:var(--primary);opacity:.8;min-width:20px;font-size:1.1rem}.search-result-title{letter-spacing:.3px;flex:1;font-weight:500}.search-empty{text-align:center;color:var(--text-muted);padding:60px 20px}.search-empty-icon{color:var(--primary);opacity:.3;margin-bottom:20px;font-size:3rem}.search-empty p{margin-bottom:8px;font-size:1.1rem}.search-empty-subtitle{opacity:.6;font-size:.9rem}.search-hints{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.search-hint{background:rgba(var(--primary-rgb), .1);border:1px solid var(--border);color:var(--primary);letter-spacing:.5px;border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .3s}.search-hint:hover{background:rgba(var(--primary-rgb), .2);border-color:var(--primary);transform:scale(1.05)}@media (width<=768px){.search-modal{width:94%;max-width:none;top:10%}.search-modal-header{padding:16px}.search-input{padding:12px 16px 12px 44px;font-size:.95rem}.search-input-icon{font-size:1.1rem;left:14px}.search-close-btn{width:40px;height:40px;font-size:1.1rem}.search-results{max-height:350px;padding:12px}.search-result-item{padding:12px 16px;font-size:.9rem}.search-empty{padding:40px 16px}.search-empty-icon{font-size:2.5rem}.search-empty p{font-size:1rem}}@media (width<=480px){.search-modal{width:96%;top:8%}.search-modal-header{gap:8px;padding:14px}.search-input{padding:10px 14px 10px 40px;font-size:.9rem}.search-input-icon{font-size:1rem;left:12px}.search-close-btn{width:36px;height:36px;font-size:1rem}.search-result-item{gap:12px;padding:10px 14px}.search-result-icon{font-size:1rem}.search-hints{gap:8px}.search-hint{padding:6px 12px;font-size:.8rem}}a.search-result-item{text-decoration:none}.navbar-sidebar{z-index:1000;background:0 0;padding:12px 0;position:fixed;top:0;left:0;right:0}.navbar-sidebar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, rgba(var(--bg-dark-rgb), .55) 0%, rgba(var(--bg-dark-rgb), .38) 55%, rgba(var(--bg-dark-rgb), 0) 100%);-webkit-backdrop-filter:blur(10px)saturate(120%);position:absolute;inset:0 0 -30px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.navbar-sidebar-container{justify-content:space-between;align-items:center;max-width:100%;margin:0 auto;padding:0 24px;display:flex}.sidebar-hamburger{background:rgba(var(--text-rgb), .04);border:1px solid rgba(var(--text-rgb), .12);color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.05rem;transition:all .3s;display:flex}.sidebar-hamburger:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb), .1)}.navbar-sidebar-logo{opacity:0;pointer-events:none;flex-shrink:0;transition:opacity .45s,transform .45s;position:absolute;left:50%;transform:translate(-50%)translateY(-8px)}.navbar-sidebar-logo.visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.navbar-sidebar-logo{transition:opacity .2s}}.navbar-sidebar-logo img{width:auto;height:70px;transition:all .3s}.navbar-sidebar-logo.visible:hover img{filter:drop-shadow(0 4px 16px rgba(var(--primary-rgb), .4));transform:scale(1.05)}.sidebar-hamburger .svg-inline--fa{opacity:.9;width:1em;height:1em}.navbar-sidebar-actions{align-items:center;gap:12px;display:flex}.navbar-action-btn{background:rgba(var(--text-rgb), .04);border:1px solid rgba(var(--text-rgb), .12);color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;transition:all .3s;display:flex}.navbar-action-btn:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb), .1)}.language-btn{border-radius:20px;gap:6px;width:auto;padding:0 12px}.lang-label{letter-spacing:.5px;font-size:.7rem;font-weight:600}.sidebar-overlay{-webkit-backdrop-filter:blur(8px);z-index:1100;background:#0000008c;animation:.3s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar{background:rgba(var(--bg-dark-rgb), .96);-webkit-backdrop-filter:blur(20px);z-index:1200;width:320px;box-shadow:18px 0 60px #0000008c, 1px 0 0 rgba(var(--text-rgb), .06);border-right:none;border-radius:0 28px 28px 0;transition:transform .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-header{background:linear-gradient(to bottom, rgba(var(--bg-dark-rgb), .98) 60%, rgba(var(--bg-dark-rgb), 0) 100%);z-index:10;justify-content:space-between;align-items:center;padding:24px 20px;display:flex;position:sticky;top:0}.sidebar-close{background:rgba(var(--text-rgb), .04);border:1px solid rgba(var(--text-rgb), .12);color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:all .3s;display:flex}.sidebar-close:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb), .1)}.sidebar-logo{text-align:center;cursor:pointer;flex:1;text-decoration:none;display:block}.sidebar-logo img{width:auto;height:60px}.sidebar-nav{padding:20px 0}.sidebar-section{position:relative}.sidebar-section+.sidebar-section:before{content:"";background:linear-gradient(to right, transparent, rgba(var(--text-rgb), .12) 22%, rgba(var(--text-rgb), .12) 78%, transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.sidebar-section-header{width:calc(100% - 20px);color:var(--text);cursor:pointer;letter-spacing:1px;text-transform:uppercase;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;margin:2px 10px;padding:15px 16px;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.sidebar-section-header:hover{background:rgba(var(--primary-rgb), .1);color:var(--primary)}.sidebar-link{width:calc(100% - 20px);color:var(--text);cursor:pointer;letter-spacing:1px;text-transform:uppercase;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;margin:2px 10px;padding:15px 16px;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}a.sidebar-link{box-sizing:border-box;text-decoration:none}.sidebar-link:hover{background:rgba(var(--primary-rgb), .1);color:var(--primary)}.sidebar-chevron{color:var(--text-muted);will-change:transform;min-width:14px;font-size:.85rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-chevron-simple{color:var(--text-muted);opacity:.4;min-width:14px;font-size:.7rem}.sidebar-icon{color:var(--primary);opacity:.8;min-width:20px;font-size:1.1rem;transition:opacity .2s,transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-section-header:hover .sidebar-icon,.sidebar-link:hover .sidebar-icon{opacity:1;transform:scale(1.1)}.sidebar-submenu{background:rgba(var(--text-rgb), .035);border-radius:16px;margin:2px 10px 6px;padding:4px 0;animation:.15s fadeIn}.sidebar-sublink{text-transform:none;letter-spacing:.5px;width:calc(100% - 12px);color:var(--text-muted);opacity:0;margin:1px 6px;padding:11px 16px 11px 42px;font-size:.85rem;font-weight:400;transition:background-color .2s,color .2s;animation:.2s forwards fadeInItem}.sidebar-sublink:first-child{animation-delay:20ms}.sidebar-sublink:nth-child(2){animation-delay:40ms}.sidebar-sublink:nth-child(3){animation-delay:60ms}.sidebar-sublink:nth-child(4){animation-delay:80ms}.sidebar-sublink:hover{background:rgba(var(--primary-rgb), .12);color:var(--text)}@keyframes fadeInItem{0%{opacity:0}to{opacity:1}}.sidebar-bullet{color:var(--primary);opacity:.6;margin-right:8px;font-size:1.2rem}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:var(--bg-dark)}.sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media (width<=768px){.navbar-sidebar-logo img{height:55px}.sidebar{width:280px}.sidebar-hamburger{width:42px;height:42px;font-size:1.1rem}.navbar-action-btn{width:36px;height:36px;font-size:.85rem}.lang-label{font-size:.65rem}}@media (width<=480px){.navbar-sidebar-container{padding:0 16px}.navbar-sidebar-logo img{height:50px}.sidebar{width:260px}.sidebar-section-header,.sidebar-link{padding:14px 20px;font-size:.9rem}.sidebar-sublink{padding:10px 20px 10px 48px;font-size:.8rem}.navbar-sidebar-actions{gap:8px}}.sidebar-section-header .chevron-open,.sidebar-section-header[aria-expanded=true] .chevron-closed{display:none}.sidebar-section-header[aria-expanded=true] .chevron-open{display:inline-block}a.sidebar-link,a.navbar-action-btn{text-decoration:none}.season-switcher{display:flex;position:relative}.season-btn.active,.season-btn[aria-expanded=true]{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb), .1)}.season-menu{z-index:1200;background:var(--bg-card);border:1px solid var(--border);min-width:190px;box-shadow:0 12px 32px #00000080, 0 0 0 1px rgba(var(--primary-rgb), .15);border-radius:12px;flex-direction:column;gap:2px;padding:10px;animation:.2s seasonMenuIn;display:flex;position:absolute;top:calc(100% + 12px);right:0}@keyframes seasonMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.season-menu-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);padding:4px 10px 8px;font-size:.65rem}.season-menu-item{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:.85rem;transition:background .2s,color .2s;display:flex}.season-menu-item:hover{background:rgba(var(--primary-rgb), .12);color:var(--text)}.season-menu-item.active{color:var(--primary);background:rgba(var(--primary-rgb), .16)}.season-menu-icon{width:14px;font-size:.85rem}.season-swatch{border:1px solid #fff3;border-radius:50%;width:14px;height:14px;margin-left:auto}.season-swatch-tavasz{background:linear-gradient(135deg, var(--swatch-tavasz-from), var(--swatch-tavasz-to))}.season-swatch-nyar{background:linear-gradient(135deg, var(--swatch-nyar-from), var(--swatch-nyar-to))}.season-swatch-osz{background:linear-gradient(135deg, var(--swatch-osz-from), var(--swatch-osz-to))}.season-swatch-tel{background:linear-gradient(135deg, var(--swatch-tel-from), var(--swatch-tel-to))}.season-swatch-tarot{background:linear-gradient(135deg, var(--swatch-tarot-from), var(--swatch-tarot-to))}@media (width<=768px){.season-menu{min-width:170px}}.season-btn .season-btn-icon{display:none}[data-season=tavasz] .season-btn-icon-tavasz,[data-season=nyar] .season-btn-icon-nyar,[data-season=osz] .season-btn-icon-osz,[data-season=tel] .season-btn-icon-tel,[data-season=tarot] .season-btn-icon-tarot{display:inline-block}.messenger-button{background:linear-gradient(135deg, var(--primary) 0%, var(--messenger-violet) 100%);color:#fff;width:60px;height:60px;box-shadow:0 4px 12px rgba(var(--primary-rgb), .4);cursor:pointer;z-index:9999;border-radius:50%;justify-content:center;align-items:center;font-size:28px;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px}.messenger-button:hover{box-shadow:0 6px 20px rgba(var(--primary-rgb), .6);transform:scale(1.1)}.messenger-button:active{transform:scale(.95)}@keyframes pulse{0%{box-shadow:0 4px 12px rgba(var(--primary-rgb), .4)}50%{box-shadow:0 4px 20px rgba(var(--primary-rgb), .7)}to{box-shadow:0 4px 12px rgba(var(--primary-rgb), .4)}}.messenger-button{animation:2s ease-in-out infinite pulse}@media (width<=768px){.messenger-button{width:50px;height:50px;font-size:24px;bottom:20px;right:20px}}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2)format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-ext-700-normal.C24KFjuG.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-700-normal.CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-decorative-latin-ext-400-normal.bHvtSFkP.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-ext-400-normal.DFyBg16u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-decorative-latin-400-normal.C3uAaiWr.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-400-normal.Bspm-4mP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-ext-700-normal.Dul5pKgq.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-ext-700-normal.BaOC-94C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-700-normal.CnX1aK6s.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-700-normal.ov6XPGpn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.BtA0fbXC.woff2)format("woff2"),url(/_astro/eb-garamond-greek-500-normal.BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.B0TRhMco.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.obw7ZvB_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-600-normal.koFutDBv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-600-normal.DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-600-normal.-vWuDlyL.woff2)format("woff2"),url(/_astro/eb-garamond-greek-600-normal.JScKXZBq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-600-normal.DgZMCD0h.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-ext-600-normal.CrweTMKz.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-600-normal.CoWPx8v4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.Dqr5KC66.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-italic.BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pirata-one-latin-ext-400-normal.CI_wL8s0.woff2)format("woff2"),url(/_astro/pirata-one-latin-ext-400-normal.DS3wEyC3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pirata-one-latin-400-normal.C8jLWNfm.woff2)format("woff2"),url(/_astro/pirata-one-latin-400-normal.CiJE7gJH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}:root{--bg-dark:#0a0a0a;--bg-dark-rgb:10, 10, 10;--bg-card:#141414;--bg-card-rgb:20, 20, 20;--bg-card-hover:#1a1a1a;--text:#fff;--text-rgb:255, 255, 255;--text-muted:#9ca3af;--accent:#9ca3af;--border:#2a2a2a;--dot-grid:#ffffff0d;--star-color:#ffffffeb;--cosmos-deep:46, 28, 92;--cosmos-violet:124, 58, 190;--cosmos-magenta:196, 62, 142;--cosmos-teal:38, 150, 170;--cosmos-gold:214, 168, 92;--cosmos-strength:1;--nebula-own:1;--primary:#8b7eb8;--primary-rgb:139, 126, 184;--primary-deep:#6b5e98;--primary-deep-rgb:107, 94, 152;--primary-light:#c098e8;--primary-light-rgb:192, 152, 232;--secondary:#7ba3c4;--secondary-rgb:123, 163, 196;--secondary-light:#a8c8e8;--secondary-light-rgb:168, 200, 232;--magic-violet:#8a2be2;--magic-violet-rgb:138, 43, 226;--magic-indigo-rgb:75, 0, 130;--magic-lilac:#b48ce6;--magic-lilac-rgb:180, 140, 230;--magic-orchid:#c896ff;--magic-orchid-rgb:200, 150, 255;--magic-bright:#b464ff;--magic-pale:#dcb4ff;--magic-pink:#ffc8ff;--magic-night-rgb:30, 20, 60;--magic-night-deep-rgb:20, 15, 40;--magic-dusk-rgb:60, 30, 120;--magic-dusk-deep-rgb:40, 20, 80;--magic-panel-rgb:40, 30, 70;--magic-panel-deep-rgb:30, 25, 50;--magic-card-rgb:80, 60, 130;--magic-card-deep-rgb:60, 45, 100;--magic-bg-start:#0f0c29;--magic-bg-middle:#302b63;--magic-bg-end:#24243e;--gold-rgb:255, 215, 0;--paper:#f7f6f4;--google-blue:#4285f4;--google-blue-rgb:66, 133, 244;--star-yellow:#ffc107;--star-yellow-rgb:255, 193, 7;--grey:#9ca3af;--grey-rgb:156, 163, 175;--grey-dark-rgb:42, 42, 42;--phone-green:#78c4a8;--phone-green-rgb:120, 196, 168;--instagram-pink:#f4b8d8;--instagram-pink-rgb:244, 184, 216;--danger:#e57373;--lightbox-button-rgb:20, 20, 20;--messenger-violet:#a495d1;--swatch-tavasz-from:#be9aa3;--swatch-tavasz-to:#9fadc6;--swatch-nyar-from:#6fa3a5;--swatch-nyar-to:#9aa684;--swatch-osz-from:#b7a686;--swatch-osz-to:#b58f7e;--swatch-tel-from:#8b7eb8;--swatch-tel-to:#7ba3c4;--swatch-tarot-from:#c2a374;--swatch-tarot-to:#5b2e86}[data-season=tavasz]{--primary:#be9aa3;--primary-rgb:190, 154, 163;--primary-deep:#96757e;--primary-deep-rgb:150, 117, 126;--primary-light:#dcc0c6;--primary-light-rgb:220, 192, 198;--secondary:#9fadc6;--secondary-rgb:159, 173, 198;--secondary-light:#c2a27c;--secondary-light-rgb:194, 162, 124}[data-season=nyar]{--bg-dark:#ede7db;--bg-dark-rgb:237, 231, 219;--bg-card:#f6f2e8;--bg-card-rgb:246, 242, 232;--bg-card-hover:#fbf8f1;--text:#26332f;--text-rgb:38, 51, 47;--text-muted:#6a6357;--accent:#6a6357;--border:#d8cebb;--dot-grid:#4264651a;--star-color:#b08016f2;--cosmos-deep:150, 172, 226;--cosmos-violet:188, 146, 224;--cosmos-magenta:240, 150, 186;--cosmos-teal:124, 212, 196;--cosmos-gold:244, 200, 112;--cosmos-strength:.7;--nebula-own:.35;--primary:#3f6263;--primary-rgb:63, 98, 99;--primary-deep:#2c4748;--primary-deep-rgb:44, 71, 72;--primary-light:#6fa3a5;--primary-light-rgb:111, 163, 165;--secondary:#6e7a5c;--secondary-rgb:110, 122, 92;--secondary-light:#9c5568;--secondary-light-rgb:156, 85, 104}[data-season=osz]{--cosmos-deep:58, 42, 30;--cosmos-violet:168, 96, 48;--cosmos-magenta:140, 62, 48;--cosmos-teal:112, 118, 66;--cosmos-gold:206, 158, 78;--cosmos-strength:.55;--primary:#b7a686;--primary-rgb:183, 166, 134;--primary-deep:#8c7c5c;--primary-deep-rgb:140, 124, 92;--primary-light:#d9c8c0;--primary-light-rgb:217, 200, 192;--secondary:#b58f7e;--secondary-rgb:181, 143, 126;--secondary-light:#e0d2c4;--secondary-light-rgb:224, 210, 196}[data-season=tarot]{--bg-dark:#0b0816;--bg-dark-rgb:11, 8, 22;--bg-card:#15102a;--bg-card-rgb:21, 16, 42;--bg-card-hover:#1c1636;--text:#f1e8d4;--text-rgb:241, 232, 212;--text-muted:#b7a98c;--accent:#b7a98c;--border:#3a2e52;--dot-grid:#c2a3740f;--star-color:#e6d3aef2;--cosmos-deep:40, 18, 78;--cosmos-violet:98, 44, 150;--cosmos-magenta:140, 40, 90;--cosmos-teal:30, 60, 110;--cosmos-gold:194, 163, 116;--cosmos-strength:.9;--nebula-own:.8;--primary:#c2a374;--primary-rgb:194, 163, 116;--primary-deep:#8f7650;--primary-deep-rgb:143, 118, 80;--primary-light:#e6d3ae;--primary-light-rgb:230, 211, 174;--secondary:#8e5bc2;--secondary-rgb:142, 91, 194;--secondary-light:#c9a6e8;--secondary-light-rgb:201, 166, 232;--tarot-ink:#120c24;--tarot-night:#1a1233;--tarot-night-deep:#0e0a1e;--tarot-night-alt:#1e1538;--tarot-night-alt-deep:#100b22;--tarot-void:#07050f;--tarot-plum-rgb:91, 46, 134;--tarot-emerald:#1f6b50;--tarot-emerald-rgb:31, 107, 80;--tarot-emerald-light:#2e9c70;--tarot-emerald-light-rgb:46, 156, 112;--tarot-lilac-rgb:178, 128, 240;--tarot-violet-deep:#2a1f4c;--tarot-parchment:#f4ebda;--tarot-indigo:#241a44;--tarot-cream-muted:#dccfb2}[data-season=tarot] h1,[data-season=tarot] h2,[data-season=tarot] h3{letter-spacing:.04em;font-family:Cinzel,Poppins,serif}[data-season=tarot] .booking-page,[data-season=tarot] .szolgaltatasok{font-family:EB Garamond,Georgia,serif}[data-season=tarot] .booking-page input,[data-season=tarot] .booking-page textarea{font-family:EB Garamond,Georgia,serif;font-size:1.05em}[data-season=tarot] .booking-head h1,[data-season=tarot] .booking-done h1,[data-season=tarot] .booking-closed-title,[data-season=tarot] .msg-only-title,[data-season=tarot] .addons-title,[data-season=tarot] .cq-consult-title,[data-season=tarot] .szolgaltatasok .arlista-title,[data-season=tarot] .szolgaltatasok .service-card-title{letter-spacing:.02em;text-transform:none;font-family:Pirata One,Cinzel,serif;font-weight:400}[data-season=tarot] .booking-head h1,[data-season=tarot] .szolgaltatasok .arlista-title{font-size:clamp(2.4rem,7vw,3.4rem)}[data-season=tarot] .bstep-label,[data-season=tarot] .svc-group-title,[data-season=tarot] .branch-label,[data-season=tarot] .chosen-label,[data-season=tarot] .booking-page .btn,[data-season=tarot] .booking-page .link-back,[data-season=tarot] .booking-page .field label,[data-season=tarot] .booking-page legend,[data-season=tarot] .summary-row span,[data-season=tarot] .done-row span,[data-season=tarot] .totals-row span,[data-season=tarot] .week-range,[data-season=tarot] .day-initial,[data-season=tarot] .slot,[data-season=tarot] .szolgaltatasok .price-list-toggle button,[data-season=tarot] .szolgaltatasok .master-badge{font-family:Cinzel,Georgia,serif}[data-season=tarot] .szolgaltatasok .service-item-price{font-family:EB Garamond,Georgia,serif;font-size:1.12em;font-weight:600}[data-season=tarot] .booking-page p,[data-season=tarot] .svc-name,[data-season=tarot] .szolgaltatasok .service-item-name,[data-season=tarot] .szolgaltatasok .arlista-subtitle,[data-season=tarot] .szolgaltatasok .service-card-note{font-size:1.06em}[data-season=tel]{--cosmos-strength:0;--nebula-own:.12;--bg-dark:#070a0f;--bg-dark-rgb:7, 10, 15;--bg-card:#0d1218;--bg-card-rgb:13, 18, 24;--bg-card-hover:#131a22;--border:#1e2732;--text-muted:#8d97a4;--accent:#8d97a4;--dot-grid:#dcebff0d;--star-color:#e2f0ffe6;--primary:#8b7eb8;--primary-rgb:139, 126, 184;--primary-deep:#6b5e98;--primary-deep-rgb:107, 94, 152;--primary-light:#c098e8;--primary-light-rgb:192, 152, 232;--secondary:#7ba3c4;--secondary-rgb:123, 163, 196;--secondary-light:#a8c8e8;--secondary-light-rgb:168, 200, 232;--snow-glow-rgb:200, 224, 255;--snow-tail-rgb:232, 244, 255;--snow-halo-rgb:190, 220, 255;--snow-head-rgb:240, 248, 255}.season-switching body *,.season-switching body{transition:background-color .45s,border-color .45s,color .45s,box-shadow .45s!important}@media (prefers-reduced-motion:reduce){.season-switching body *,.season-switching body{transition:none!important}}html{scroll-behavior:smooth}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(34% 28% at 14% 18%, rgba(var(--cosmos-violet), calc(.3 * var(--cosmos-strength))), transparent 68%), radial-gradient(28% 24% at 86% 32%, rgba(var(--cosmos-teal), calc(.26 * var(--cosmos-strength))), transparent 68%), radial-gradient(26% 22% at 66% 66%, rgba(var(--cosmos-magenta), calc(.24 * var(--cosmos-strength))), transparent 70%), radial-gradient(20% 18% at 24% 84%, rgba(var(--cosmos-gold), calc(.16 * var(--cosmos-strength))), transparent 72%), radial-gradient(44% 38% at 50% 46%, rgba(var(--cosmos-deep), calc(.34 * var(--cosmos-strength))), transparent 76%), radial-gradient(30% 26% at 30% 40%, rgba(var(--primary-rgb), calc(.26 * var(--nebula-own))), transparent 70%), radial-gradient(24% 20% at 78% 78%, rgba(var(--secondary-rgb), calc(.22 * var(--nebula-own))), transparent 70%);will-change:transform;animation:60s ease-in-out infinite alternate nebulaDrift;position:fixed;inset:-30%}@keyframes nebulaDrift{0%{transform:translate(0,0)scale(1)rotate(0)}50%{transform:translate(2.5%,-2%)scale(1.1)rotate(2deg)}to{transform:translate(-2%,1.5%)scale(1.05)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}body{background-color:var(--bg-dark);color:var(--text);font-family:Poppins,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 24px}.hero{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex}.hero-content{text-align:center;width:100%;max-width:600px}.hero-logo{margin-bottom:40px}.hero-logo img{width:100%;max-width:320px;height:auto}.hero-subtitle{color:var(--text-muted);letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:1rem;font-weight:300}.hero-description{color:var(--text-muted);letter-spacing:2px;margin-bottom:50px;font-size:.85rem}.hero-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.btn{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--border);padding:14px 32px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn .svg-inline--fa{vertical-align:-.05em;width:1em;height:1em;margin-right:8px}.btn-primary{background:var(--text);color:var(--bg-dark);border-color:var(--text)}.btn-primary:hover,.btn-secondary{color:var(--text);background:0 0}.btn-secondary:hover{background:var(--text);color:var(--bg-dark)}.hero-buttons .btn{white-space:nowrap;width:max-content;max-width:100%}.section{padding:120px 0;scroll-margin-top:120px}.section-title{letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);text-align:center;margin-bottom:60px;font-size:.85rem;font-weight:500}.section-subtitle{text-align:center;color:var(--text-muted);max-width:600px;margin:-40px auto 60px;font-size:1rem;font-weight:300;line-height:1.8}.about{background:linear-gradient(to bottom, transparent 0, rgba(var(--bg-card-rgb), .9) 180px, rgba(var(--bg-card-rgb), .9) calc(100% - 180px), transparent 100%)}.about-story{border-bottom:1px solid var(--border);max-width:900px;margin:0 auto 80px;padding-bottom:80px}.story-header{text-align:center;margin-bottom:48px}.story-icon{color:var(--primary);filter:drop-shadow(0 4px 12px rgba(var(--primary-rgb), .3));margin-bottom:16px;font-size:2.5rem}.story-title{letter-spacing:2px;color:var(--text);text-transform:uppercase;font-size:1.8rem;font-weight:400}.story-content{padding-left:80px;position:relative}.story-year{color:var(--primary);opacity:.2;font-size:4rem;font-weight:700;line-height:1;position:absolute;top:0;left:0}.story-text{color:var(--text-muted);margin-bottom:28px;font-size:1.1rem;line-height:2}.story-text strong{color:var(--text);font-weight:500}.reviews{background:linear-gradient(to bottom, transparent 0, rgba(var(--bg-dark-rgb), .72) 220px, rgba(var(--bg-dark-rgb), .72) calc(100% - 220px), transparent 100%)}.google-reviews-section{padding-top:0}.reviews-header{text-align:center;margin-bottom:48px}.google-icon{color:var(--google-blue);filter:drop-shadow(0 4px 16px rgba(var(--google-blue-rgb), .3));margin-bottom:16px;font-size:3rem}.reviews-title{letter-spacing:2px;color:var(--text);text-transform:uppercase;font-size:1.8rem;font-weight:400}.reviews-stats{text-align:center;margin-bottom:64px}.rating-display{background:var(--bg-dark);border:2px solid var(--border);border-radius:8px;padding:32px 48px;transition:all .3s;display:inline-block}.rating-display:hover{border-color:var(--primary);box-shadow:0 8px 32px rgba(var(--primary-rgb), .2)}.rating-number{color:var(--text);margin-bottom:16px;font-size:4rem;font-weight:300;line-height:1}.rating-display .stars{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.rating-display .stars svg{color:var(--star-yellow);filter:drop-shadow(0 2px 8px rgba(var(--star-yellow-rgb), .3));font-size:1.5rem}.review-count{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.9rem}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:48px;display:grid}.review-card{background:var(--bg-dark);border:2px solid var(--border);border-radius:8px;padding:32px 28px;transition:all .4s;position:relative;overflow:hidden}.review-card:before{content:"\"";color:var(--border);opacity:.3;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:16px;left:16px}.review-card:hover{border-color:var(--primary);box-shadow:0 16px 48px rgba(var(--primary-rgb), .3);transform:translateY(-8px)}.review-stars{gap:4px;margin-bottom:20px;display:flex}.review-stars svg{color:var(--star-yellow);font-size:1rem}.review-text{color:var(--text-muted);z-index:1;margin-bottom:20px;font-size:1rem;font-style:italic;line-height:1.8;position:relative}.review-author{color:var(--primary);letter-spacing:.5px;font-size:.9rem;font-weight:500}.view-all-reviews{border:2px solid var(--border);color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:12px;max-width:400px;margin:0 auto;padding:16px 32px;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}.view-all-reviews:hover{border-color:var(--google-blue);color:var(--google-blue);background:rgba(var(--google-blue-rgb), .05);box-shadow:0 8px 24px rgba(var(--google-blue-rgb), .2);transform:translateY(-4px)}.view-all-reviews svg{font-size:1.2rem}@media (width<=768px){.google-reviews-section{margin-top:60px;padding-top:40px}.google-icon{font-size:2.5rem}.reviews-title{font-size:1.5rem}.rating-display{padding:24px 32px}.rating-number{font-size:3rem}.rating-display .stars svg{font-size:1.2rem}.reviews-grid{grid-template-columns:1fr;gap:20px}.review-card{padding:24px 20px}.view-all-reviews{padding:14px 24px;font-size:.85rem}}.csapat{background-color:#0000;background-image:linear-gradient(to bottom, transparent 0, rgba(var(--bg-dark-rgb), .72) 180px, rgba(var(--bg-dark-rgb), .72) calc(100% - 180px), transparent 100%)}.team-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:1400px;margin:0 auto;display:grid}.team-card{background:var(--bg-card);border:2px solid var(--border);text-align:center;cursor:pointer;aspect-ratio:2/3;flex-direction:column;padding:20px 20px 28px;text-decoration:none;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}@keyframes mysticPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes cardGlow{0%,to{box-shadow:0 8px 24px #0006, inset 0 0 40px rgba(var(--primary-rgb), .1)}50%{box-shadow:0 8px 32px rgba(var(--primary-rgb), .2), inset 0 0 60px rgba(var(--primary-rgb), .15)}}@keyframes glowFelicia{0%,to{box-shadow:0 8px 24px #0006, inset 0 0 40px rgba(var(--primary-deep-rgb), .15)}50%{box-shadow:0 8px 32px rgba(var(--primary-deep-rgb), .3), inset 0 0 60px rgba(var(--primary-deep-rgb), .2)}}@keyframes glowGitta{0%,to{box-shadow:0 8px 24px #0006, inset 0 0 40px rgba(var(--primary-light-rgb), .15)}50%{box-shadow:0 8px 32px rgba(var(--primary-light-rgb), .3), inset 0 0 60px rgba(var(--primary-light-rgb), .2)}}@keyframes glowBogi{0%,to{box-shadow:0 8px 24px #0006, inset 0 0 40px rgba(var(--secondary-light-rgb), .15)}50%{box-shadow:0 8px 32px rgba(var(--secondary-light-rgb), .3), inset 0 0 60px rgba(var(--secondary-light-rgb), .2)}}.arcana-number{color:var(--border);opacity:.6;margin-bottom:12px;font-size:1.3rem;transition:all .4s}.team-card:hover .arcana-number{color:var(--primary);opacity:1;animation:2s ease-in-out infinite mysticPulse;transform:scale(1.1)}.team-card[data-member=felicia]:hover .arcana-number{color:var(--primary-deep)}.team-card[data-member=gitta]:hover .arcana-number{color:var(--primary-light)}.team-card[data-member=bogi]:hover .arcana-number{color:var(--secondary-light)}.team-card.kozmetikus:hover .arcana-number{color:var(--secondary)}.team-card:before,.team-card:after{opacity:.4;z-index:2;transition:all .4s;position:absolute}.team-card:before{content:"✦";color:var(--border);font-size:.8rem;top:16px;left:16px}.team-card:after{content:"✦";color:var(--border);font-size:.8rem;bottom:16px;right:16px}.team-card:hover{box-shadow:0 16px 48px rgba(var(--primary-rgb), .3), inset 0 0 80px rgba(var(--primary-rgb), .2);border-color:var(--primary);filter:brightness(1.1);background:linear-gradient(135deg, var(--bg-card) 0%, rgba(var(--primary-rgb), .05) 50%, var(--bg-card) 100%);transform:translateY(-8px)}.team-card[data-member=felicia]:hover{box-shadow:0 16px 48px rgba(var(--primary-deep-rgb), .5), inset 0 0 80px rgba(var(--primary-deep-rgb), .25);border-color:var(--primary-deep);background:linear-gradient(135deg, var(--bg-card) 0%, rgba(var(--primary-deep-rgb), .12) 50%, var(--bg-card) 100%)}.team-card[data-member=gitta]:hover{box-shadow:0 16px 48px rgba(var(--primary-light-rgb), .5), inset 0 0 80px rgba(var(--primary-light-rgb), .25);border-color:var(--primary-light);background:linear-gradient(135deg, var(--bg-card) 0%, rgba(var(--primary-light-rgb), .12) 50%, var(--bg-card) 100%)}.team-card[data-member=bogi]:hover{box-shadow:0 16px 48px rgba(var(--secondary-light-rgb), .5), inset 0 0 80px rgba(var(--secondary-light-rgb), .25);border-color:var(--secondary-light);background:linear-gradient(135deg, var(--bg-card) 0%, rgba(var(--secondary-light-rgb), .12) 50%, var(--bg-card) 100%)}.team-card:hover:before,.team-card:hover:after{color:var(--primary);opacity:1;font-size:1rem}.team-card[data-member=felicia]:hover:before,.team-card[data-member=felicia]:hover:after{color:var(--primary-deep)}.team-card[data-member=gitta]:hover:before,.team-card[data-member=gitta]:hover:after{color:var(--primary-light)}.team-card[data-member=bogi]:hover:before,.team-card[data-member=bogi]:hover:after{color:var(--secondary-light)}.team-card[data-member=felicia]{border-color:var(--primary-deep);animation:4s ease-in-out infinite glowFelicia}.team-card[data-member=gitta]{border-color:var(--primary-light);animation:4s ease-in-out infinite glowGitta}.team-card[data-member=bogi]{border-color:var(--secondary-light);animation:4s ease-in-out infinite glowBogi}.team-card.featured{border-color:var(--primary);box-shadow:0 8px 32px rgba(var(--primary-rgb), .2)}.team-card.featured:before,.team-card.featured:after{color:var(--primary);opacity:.6}.team-card.kozmetikus{border-color:var(--secondary)}.team-card.kozmetikus:before,.team-card.kozmetikus:after{color:var(--secondary);opacity:.6}.team-card.kozmetikus:hover{box-shadow:0 16px 48px rgba(var(--secondary-rgb), .3)}.team-card.kozmetikus:hover:before,.team-card.kozmetikus:hover:after{color:var(--secondary);opacity:1}.team-card .team-image{flex-direction:column;align-items:center;margin-bottom:24px;display:flex;position:relative}.team-card .team-image:before{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);width:60px;height:1px;margin:0 auto 20px;transition:all .4s;display:block}.team-card:hover .team-image:before{background:linear-gradient(90deg, transparent, var(--primary), transparent);box-shadow:0 0 8px var(--primary)}.team-card[data-member=felicia]:hover .team-image:before{background:linear-gradient(90deg, transparent, var(--primary-deep), transparent);box-shadow:0 0 8px var(--primary-deep)}.team-card[data-member=gitta]:hover .team-image:before{background:linear-gradient(90deg, transparent, var(--primary-light), transparent);box-shadow:0 0 8px var(--primary-light)}.team-card[data-member=bogi]:hover .team-image:before{background:linear-gradient(90deg, transparent, var(--secondary-light), transparent);box-shadow:0 0 8px var(--secondary-light)}.team-card.kozmetikus:hover .team-image:before{background:linear-gradient(90deg, transparent, var(--secondary), transparent);box-shadow:0 0 8px var(--secondary)}.team-image img{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);object-fit:cover;filter:grayscale(30%)brightness(.9);border:2px solid var(--border);width:175px;height:175px;transition:all .4s}.team-card:hover .team-image img{filter:grayscale(0%)brightness();border-color:var(--primary);transform:scale(1.05)}.team-card[data-member=felicia]:hover .team-image img{border-color:var(--primary-deep)}.team-card[data-member=gitta]:hover .team-image img{border-color:var(--primary-light)}.team-card[data-member=bogi]:hover .team-image img{border-color:var(--secondary-light)}.team-card.kozmetikus:hover .team-image img{border-color:var(--secondary)}.team-image:after{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);width:60px;height:1px;margin:20px auto 0;transition:all .4s;display:block}.team-card:hover .team-image:after{background:linear-gradient(90deg, transparent, var(--primary), transparent);box-shadow:0 0 8px var(--primary)}.team-card[data-member=felicia]:hover .team-image:after{background:linear-gradient(90deg, transparent, var(--primary-deep), transparent);box-shadow:0 0 8px var(--primary-deep)}.team-card[data-member=gitta]:hover .team-image:after{background:linear-gradient(90deg, transparent, var(--primary-light), transparent);box-shadow:0 0 8px var(--primary-light)}.team-card[data-member=bogi]:hover .team-image:after{background:linear-gradient(90deg, transparent, var(--secondary-light), transparent);box-shadow:0 0 8px var(--secondary-light)}.team-card.kozmetikus:hover .team-image:after{background:linear-gradient(90deg, transparent, var(--secondary), transparent);box-shadow:0 0 8px var(--secondary)}.team-info{flex-direction:column;flex:1;justify-content:center;display:flex}.team-info h3{color:var(--text);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:400}.team-role{letter-spacing:3px;text-transform:uppercase;color:var(--primary);justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:8px 0;font-size:.7rem;display:flex;position:relative}.team-role:before,.team-role:after{content:"";background:linear-gradient(90deg, transparent, var(--primary) 50%, transparent);flex:1;max-width:30px;height:1px}.team-card.kozmetikus .team-role{color:var(--secondary)}.team-card.kozmetikus .team-role:before,.team-card.kozmetikus .team-role:after{background:linear-gradient(90deg, transparent, var(--secondary) 50%, transparent)}.team-info p{color:var(--text-muted);font-size:.8rem;line-height:1.6;display:none}.arcana-name{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);opacity:.5;margin-top:16px;font-size:.65rem;font-style:italic;transition:all .4s}.team-card:hover .arcana-name{opacity:1;color:var(--primary)}.team-card[data-member=felicia]:hover .arcana-name{color:var(--primary-deep)}.team-card[data-member=gitta]:hover .arcana-name{color:var(--primary-light)}.team-card[data-member=bogi]:hover .arcana-name{color:var(--secondary-light)}.team-card.kozmetikus:hover .arcana-name{color:var(--secondary)}.szolgaltatasok{background:linear-gradient(to bottom, transparent 0, rgba(var(--bg-dark-rgb), .72) 180px, rgba(var(--bg-dark-rgb), .72) calc(100% - 180px), transparent 100%)}.price-list-header{text-align:center;margin-bottom:60px;position:relative}.arlista-title{letter-spacing:8px;text-transform:uppercase;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 50%, var(--grey) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:4rem;font-weight:700;display:inline-block;position:relative}.arlista-title:before,.arlista-title:after{content:"✦";color:var(--primary);font-size:2rem;animation:3s ease-in-out infinite starFloat;position:absolute}.arlista-title:before{top:0;left:-60px}.arlista-title:after{animation-delay:1.5s;top:0;right:-60px}@keyframes starFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(180deg)}}.price-list-toggle{justify-content:center;gap:16px;margin-bottom:80px;display:flex}.toggle-btn{border:1px solid var(--border);color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 32px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;transition:all .3s}.toggle-btn:hover{border-color:var(--primary);color:var(--text)}.toggle-btn.active{background:var(--text);color:var(--bg-dark);border-color:var(--text)}.master-badge{opacity:.8;font-size:.75rem;font-weight:300}.arlista-subtitle{color:var(--text-muted);letter-spacing:1px;margin-top:16px;font-size:1rem}.services-cards-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;max-width:1400px;margin:0 auto;padding:0 20px;display:grid}.service-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.service-card:hover{border-color:var(--primary);box-shadow:0 20px 60px rgba(var(--primary-rgb), .3);transform:translateY(-8px)}.service-card-content{padding:32px 28px}.service-card-title{letter-spacing:2px;text-transform:uppercase;color:var(--text);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:1.4rem;font-weight:600}.service-card-note{color:var(--text-muted);border-left:2px solid var(--primary);margin-bottom:24px;padding-left:12px;font-size:.85rem;font-style:italic}.service-items{flex-direction:column;gap:14px;display:flex}.service-item{border-bottom:1px solid rgba(var(--grey-dark-rgb), .5);align-items:baseline;gap:12px;padding:8px 0;transition:all .3s;display:flex}.service-item:last-child{border-bottom:none}.service-item:hover{border-bottom-color:var(--primary);padding-left:8px}.service-item-name{color:var(--text);flex:0 auto;min-width:0;font-size:.9rem;font-weight:400;transition:color .3s}.service-item:hover .service-item-name{color:var(--primary)}.service-item-dots{background-image:linear-gradient(to right, var(--border) 50%, transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:8px 1px;flex:1;align-self:center;height:1px;margin:0 8px}.service-item-price{color:var(--secondary);white-space:nowrap;flex-shrink:0;font-size:.95rem;font-weight:600;transition:color .3s}.service-item:hover .service-item-price{color:var(--primary)}.galeria{background:linear-gradient(to bottom, transparent 0, rgba(var(--bg-dark-rgb), .72) 220px, rgba(var(--bg-dark-rgb), .72) calc(100% - 220px), transparent 100%)}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4px;display:grid}.gallery-item{aspect-ratio:1;overflow:hidden}.kapcsolat{background:linear-gradient(to bottom, transparent 0, rgba(var(--bg-card-rgb), .9) 180px, rgba(var(--bg-card-rgb), .9) 100%)}.contact-content{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.contact-info h3{color:var(--text);margin-bottom:24px;font-size:1.5rem;font-weight:400}.contact-info>p{color:var(--text-muted);margin-bottom:40px;line-height:1.8}.contact-item{color:var(--text-muted);align-items:center;gap:16px;margin-bottom:20px;font-size:.9rem;display:flex}.contact-item a{color:var(--text-muted);text-decoration:none;transition:all .3s}.contact-item a:hover{color:var(--primary)}.contact-icon{opacity:.7;font-size:1.2rem}.social-links{gap:16px;margin-top:40px;display:flex}.social-link{border:1px solid var(--border);color:var(--text);letter-spacing:1px;text-transform:uppercase;background:0 0;padding:12px 24px;font-size:.8rem;text-decoration:none;transition:all .3s}.social-link:hover{background:var(--text);color:var(--bg-dark);border-color:var(--text)}.opening-hours{flex-direction:column;gap:4px;display:flex}.opening-hours-title{color:var(--text);margin-bottom:4px;font-weight:600}.contact-item .opening-hours{color:var(--text-muted);font-size:.9rem}.map-container{border-radius:12px;height:100%;min-height:350px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.map-container iframe{height:100%;display:block}.map-placeholder{text-align:center;background:radial-gradient(circle at 30% 20%, #ffffff14, transparent 60%), rgba(var(--bg-dark-rgb), .55);height:100%;min-height:350px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex}.map-placeholder>svg{opacity:.85;font-size:2rem}.map-address{margin:0;font-size:1.05rem}.map-note{opacity:.7;max-width:28ch;margin:0;font-size:.85rem}.map-ext{color:var(--primary);font-size:.9rem;text-decoration:underline}.footer-links{margin:.35rem 0 0;font-size:.85rem}.footer-links a{color:inherit;opacity:.75}.footer-links a:hover{opacity:1}.footer{background:linear-gradient(to bottom, transparent 0, rgba(var(--bg-dark-rgb), .72) 120px, rgba(var(--bg-dark-rgb), .8) 100%);text-align:center;padding:40px 24px}.footer p{color:var(--text-muted);letter-spacing:1px;font-size:.8rem}@media (width<=1024px){.contact-content{grid-template-columns:1fr;gap:60px}}@media (width<=768px){.hero-logo img{max-width:260px}.hero-buttons{flex-direction:column;align-items:center}.section{padding:80px 0}.about-story{margin-bottom:60px;padding-bottom:60px}.story-content{padding-left:60px}.story-year{font-size:3rem}.story-text{font-size:1rem}.team-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.team-card{aspect-ratio:2/3;padding:20px 16px 28px}.arcana-number{margin-bottom:12px;font-size:1.3rem}.team-image img{width:165px;height:165px}.team-info h3{font-size:1.1rem}.arcana-name{margin-top:12px;font-size:.6rem}.arlista-title{letter-spacing:6px;font-size:3rem}.arlista-title:before,.arlista-title:after{font-size:1.5rem}.arlista-title:before{left:-45px}.arlista-title:after{right:-45px}.services-cards-grid{grid-template-columns:1fr;gap:24px;padding:0 16px}.service-card-content{padding:24px 20px}.service-card-title{letter-spacing:1.5px;font-size:1.2rem}.gallery-grid{grid-template-columns:1fr}}@media (width<=480px){.hero{padding:100px 20px 60px}.hero-logo img{max-width:220px}.section-title{font-size:.75rem}.team-grid{grid-template-columns:1fr;max-width:280px;margin:0 auto}.team-card{padding:18px 14px 24px}.team-card:before{font-size:.7rem;top:12px;left:12px}.team-card:after{font-size:.7rem;bottom:12px;right:12px}.arcana-number{margin-bottom:10px;font-size:1.2rem}.team-image img{width:150px;height:150px}.team-info h3{font-size:1rem}.team-role{font-size:.65rem}.arcana-name{margin-top:10px;font-size:.55rem}.arlista-title{letter-spacing:4px;font-size:2.5rem}.arlista-title:before,.arlista-title:after{display:none}.price-list-header{margin-bottom:40px}.price-list-toggle{flex-direction:column;gap:12px;margin-bottom:60px}.toggle-btn{width:100%;padding:12px 24px;font-size:.85rem}.services-cards-grid{grid-template-columns:1fr;gap:20px;padding:0 12px}.service-card-content{padding:20px 16px}.service-card-title{letter-spacing:1px;font-size:1.1rem}.service-card-note{margin-bottom:20px;font-size:.8rem}.service-item{gap:8px;padding:6px 0}.service-item-name,.service-item-price{font-size:.85rem}.service-item-dots{background-size:6px 1px}}.booking-box{border:1px solid var(--primary);background:linear-gradient(135deg, rgba(var(--primary-rgb), .14), rgba(var(--secondary-rgb), .1));margin:28px 0 32px;padding:24px}.booking-box-title{letter-spacing:2px;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.booking-box-text{color:var(--text-muted);margin-bottom:20px;font-size:.9rem;line-height:1.7}.booking-box-btn{background:var(--primary);color:var(--bg-dark);border-color:var(--primary)}.booking-box-btn:hover{color:var(--primary);background:0 0}.booking-box-btn .svg-inline--fa{margin-right:8px}@media (width<=768px){.booking-box{padding:20px}.booking-box-btn{text-align:center;display:block}}.booking-box-link{width:fit-content;color:var(--primary);margin-top:14px;font-size:.85rem;text-decoration:underline;display:block}.back-button{color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;padding:20px 40px;font-size:.85rem;text-decoration:none;transition:all .3s;display:inline-block}.back-button:hover{color:var(--primary);transform:translate(-4px)}.cta-button{border:2px solid var(--primary);color:var(--primary);letter-spacing:1px;text-transform:uppercase;background:0 0;border-radius:4px;padding:16px 40px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.cta-button:hover{background:var(--primary);color:var(--bg-dark);box-shadow:0 8px 24px rgba(var(--primary-rgb), .3);transform:translateY(-4px)}@media (width<=768px){.cta-button{width:100%;max-width:300px}}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}[data-season=tarot] .btn-primary{letter-spacing:.12em;color:var(--tarot-night);background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 45%, var(--primary-deep) 100%);box-shadow:0 0 0 1px rgba(var(--primary-light-rgb), .6), 0 8px 28px rgba(var(--primary-rgb), .25);border:0;border-radius:4px;font-family:Cinzel,serif;font-weight:700;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}[data-season=tarot] .btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}[data-season=tarot] .btn-primary:hover{background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 45%, var(--primary-deep) 100%);color:var(--tarot-night);box-shadow:0 0 0 1px rgba(var(--primary-light-rgb), .9), 0 12px 36px rgba(var(--primary-rgb), .45);transform:translateY(-2px)}[data-season=tarot] .btn-primary:hover:before{transform:translate(120%)skew(-20deg)}[data-season=tarot] .btn-primary:disabled{opacity:.5;transform:none}[data-season=tarot] .btn-secondary{letter-spacing:.14em;color:var(--primary-light);background:linear-gradient(160deg, var(--tarot-night-alt), var(--tarot-night-alt-deep));box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb), .85), inset 0 0 0 4px var(--tarot-ink), inset 0 0 0 5px rgba(var(--primary-rgb), .4);border:0;border-radius:3px;font-family:Cinzel,serif;font-weight:600;transition:box-shadow .3s,color .3s}[data-season=tarot] .btn-secondary:hover{background:linear-gradient(160deg, var(--tarot-night-alt), var(--tarot-night-alt-deep));color:#fff;box-shadow:inset 0 0 0 1px var(--primary-light), inset 0 0 0 4px var(--tarot-ink), inset 0 0 0 5px rgba(var(--primary-rgb), .7), 0 0 26px rgba(var(--secondary-rgb), .45)}[data-season=tarot] .navbar-action-btn{background:radial-gradient(circle at 35% 30%, var(--tarot-violet-deep), var(--tarot-ink) 70%);border:1px solid rgba(var(--primary-rgb), .55);color:var(--primary-light);position:relative}[data-season=tarot] .navbar-action-btn:after{content:"";border:1px solid var(--primary);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite tarotOrb;position:absolute;inset:-1px}[data-season=tarot] .navbar-action-btn:hover{background:radial-gradient(circle at 35% 30%, var(--tarot-violet-deep), var(--tarot-ink) 70%);color:#fff;border-color:var(--primary-light)}@keyframes tarotOrb{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}[data-season=tarot] .section-title,[data-season=tarot] .magic-title{background:linear-gradient(100deg, var(--primary-deep) 0%, var(--primary-light) 30%, var(--tarot-parchment) 45%, var(--primary-light) 60%, var(--primary-deep) 100%);color:#0000;text-shadow:none;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;animation:5s linear infinite tarotShimmer}[data-season=tarot] .magic-title{font-family:Cinzel Decorative,Cinzel,serif}@keyframes tarotShimmer{0%{background-position:100% 0}to{background-position:-150% 0}}[data-season=tarot] .section-title:after{content:"✦  ☾  ✦";letter-spacing:.2em;-webkit-text-fill-color:var(--primary);background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .7)) left center / 38% 1px no-repeat, linear-gradient(270deg, transparent, rgba(var(--primary-rgb), .7)) right center / 38% 1px no-repeat;max-width:260px;margin:14px auto 0;font-size:11px;display:block}[data-season=tarot] .breadcrumb-item,[data-season=tarot] .nav-btn{background:rgba(var(--tarot-plum-rgb), .28);border:1px solid rgba(var(--secondary-rgb), .45);color:var(--text);box-shadow:none}[data-season=tarot] .breadcrumb-item:hover,[data-season=tarot] .breadcrumb-item.active,[data-season=tarot] .nav-btn:hover{background:rgba(var(--secondary-rgb), .55);border-color:var(--secondary-light);box-shadow:0 0 14px rgba(var(--secondary-rgb), .45);color:#fff}[data-season=tarot] .breadcrumb-separator{color:rgba(var(--primary-rgb), .6)}[data-season=tarot] .bstep-dot{color:var(--primary-light);background:radial-gradient(circle, var(--tarot-indigo), var(--tarot-ink));box-shadow:0 0 0 1px rgba(var(--primary-rgb), .8), 0 0 0 4px var(--tarot-ink), 0 0 0 5px rgba(var(--primary-rgb), .35);border:0}[data-season=tarot] .bstep.done .bstep-dot{background:radial-gradient(circle, var(--primary-light), var(--primary-deep));color:var(--tarot-night)}[data-season=tarot] .shooting-star{background:linear-gradient(90deg, transparent, rgba(var(--primary-light-rgb), .35) 45%, var(--primary-light) 100%);filter:drop-shadow(0 0 6px var(--primary-light))}@media (prefers-reduced-motion:reduce){[data-season=tarot] .navbar-action-btn:after,[data-season=tarot] .section-title,[data-season=tarot] .magic-title{animation:none}}[data-season=tarot] .arlista-title{background:linear-gradient(100deg, var(--primary-deep) 0%, var(--primary-light) 30%, var(--tarot-parchment) 45%, var(--primary-light) 60%, var(--primary-deep) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-family:Cinzel Decorative,Cinzel,serif;animation:5s linear infinite tarotShimmer}[data-season=tarot] .arlista-title:before,[data-season=tarot] .arlista-title:after{color:var(--primary);-webkit-text-fill-color:var(--primary)}[data-season=tarot] .service-item-price{color:var(--primary-light)}[data-season=tarot] .toggle-btn{letter-spacing:.1em;color:var(--primary-light);background:linear-gradient(160deg, var(--tarot-night-alt), var(--tarot-night-alt-deep));box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb), .7), inset 0 0 0 4px var(--tarot-ink), inset 0 0 0 5px rgba(var(--primary-rgb), .3);border:0;border-radius:3px;font-family:Cinzel,serif}[data-season=tarot] .toggle-btn.active{color:var(--tarot-night);background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 45%, var(--primary-deep) 100%);box-shadow:0 0 0 1px rgba(var(--primary-light-rgb), .6), 0 8px 24px rgba(var(--primary-rgb), .25)}[data-season=tarot] .service-card{border-color:rgba(var(--tarot-emerald-rgb), .8);box-shadow:inset 0 0 0 3px var(--bg-card), inset 0 0 0 4px rgba(var(--secondary-rgb), .55)}[data-season=tarot] .service-card:hover{border-color:var(--tarot-emerald-light);box-shadow:inset 0 0 0 3px var(--bg-card), inset 0 0 0 4px rgba(var(--tarot-lilac-rgb), .9), 0 0 4px rgba(var(--tarot-emerald-light-rgb), .9), 0 0 18px rgba(var(--secondary-rgb), .45), 0 0 30px rgba(var(--tarot-emerald-rgb), .4)}[data-season=tarot] body{font-family:EB Garamond,Georgia,serif}[data-season=tarot] h1,[data-season=tarot] h2,[data-season=tarot] .magic-title,[data-season=tarot] .story-title,[data-season=tarot] .reviews-title,[data-season=tarot] .portfolio-title,[data-season=tarot] .card-title{letter-spacing:.02em;text-transform:none;font-family:Pirata One,Cinzel,serif;font-weight:400}[data-season=tarot] .section-title,[data-season=tarot] .section-subtitle,[data-season=tarot] .card-subtitle,[data-season=tarot] .hero-subtitle,[data-season=tarot] .tarot-secret-name,[data-season=tarot] .tarot-secret-numeral,[data-season=tarot] .breadcrumb-item,[data-season=tarot] .nav-btn,[data-season=tarot] .btn{font-family:Cinzel,Georgia,serif}[data-season=tarot] .magic-title{letter-spacing:.03em}[data-season=tarot] .card-title{font-size:1.25em}[data-season=tarot] p,[data-season=tarot] .card-description,[data-season=tarot] .tarot-secret-meaning{font-family:EB Garamond,Georgia,serif}[data-season=tarot] .tarot-secret-meaning{font-size:1rem}.sky-far,.sky-near{z-index:-1;pointer-events:none;background-color:var(--star-color);position:fixed;inset:-10%}.sky-far{will-change:transform, opacity;animation:150s linear infinite skyDriftFar,7s ease-in-out infinite alternate twinkleFar;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22420%22%20height=%22420%22%20viewBox=%220%200%20420%20420%22%3E%3Cg%20transform=%22translate(136.0%2063.4)%20rotate(0)%20scale(0.214)%20translate(-12%20-12)%22%20opacity=%220.54%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(153.6%2024.4)%20rotate(45)%20scale(0.199)%20translate(-12%20-12)%22%20opacity=%220.52%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(175.6%20101.1)%20rotate(0)%20scale(0.203)%20translate(-12%20-12)%22%20opacity=%220.53%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Ccircle%20cx=%22397.9%22%20cy=%22264.9%22%20r=%220.89%22%20fill=%22%23fff%22%20opacity=%220.33%22/%3E%3Ccircle%20cx=%22245.9%22%20cy=%2220.8%22%20r=%220.71%22%20fill=%22%23fff%22%20opacity=%220.58%22/%3E%3Ccircle%20cx=%2255.9%22%20cy=%22176.0%22%20r=%220.87%22%20fill=%22%23fff%22%20opacity=%220.59%22/%3E%3Ccircle%20cx=%22235.3%22%20cy=%22286.4%22%20r=%220.65%22%20fill=%22%23fff%22%20opacity=%220.59%22/%3E%3Ccircle%20cx=%2278.9%22%20cy=%2240.9%22%20r=%220.96%22%20fill=%22%23fff%22%20opacity=%220.58%22/%3E%3Ccircle%20cx=%22260.0%22%20cy=%22208.5%22%20r=%220.87%22%20fill=%22%23fff%22%20opacity=%220.69%22/%3E%3Ccircle%20cx=%22195.6%22%20cy=%22387.8%22%20r=%220.78%22%20fill=%22%23fff%22%20opacity=%220.42%22/%3E%3Ccircle%20cx=%2275.5%22%20cy=%22327.5%22%20r=%220.64%22%20fill=%22%23fff%22%20opacity=%220.45%22/%3E%3Ccircle%20cx=%22207.9%22%20cy=%22144.3%22%20r=%220.82%22%20fill=%22%23fff%22%20opacity=%220.6%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22420%22%20height=%22420%22%20viewBox=%220%200%20420%20420%22%3E%3Cg%20transform=%22translate(136.0%2063.4)%20rotate(0)%20scale(0.214)%20translate(-12%20-12)%22%20opacity=%220.54%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(153.6%2024.4)%20rotate(45)%20scale(0.199)%20translate(-12%20-12)%22%20opacity=%220.52%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(175.6%20101.1)%20rotate(0)%20scale(0.203)%20translate(-12%20-12)%22%20opacity=%220.53%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Ccircle%20cx=%22397.9%22%20cy=%22264.9%22%20r=%220.89%22%20fill=%22%23fff%22%20opacity=%220.33%22/%3E%3Ccircle%20cx=%22245.9%22%20cy=%2220.8%22%20r=%220.71%22%20fill=%22%23fff%22%20opacity=%220.58%22/%3E%3Ccircle%20cx=%2255.9%22%20cy=%22176.0%22%20r=%220.87%22%20fill=%22%23fff%22%20opacity=%220.59%22/%3E%3Ccircle%20cx=%22235.3%22%20cy=%22286.4%22%20r=%220.65%22%20fill=%22%23fff%22%20opacity=%220.59%22/%3E%3Ccircle%20cx=%2278.9%22%20cy=%2240.9%22%20r=%220.96%22%20fill=%22%23fff%22%20opacity=%220.58%22/%3E%3Ccircle%20cx=%22260.0%22%20cy=%22208.5%22%20r=%220.87%22%20fill=%22%23fff%22%20opacity=%220.69%22/%3E%3Ccircle%20cx=%22195.6%22%20cy=%22387.8%22%20r=%220.78%22%20fill=%22%23fff%22%20opacity=%220.42%22/%3E%3Ccircle%20cx=%2275.5%22%20cy=%22327.5%22%20r=%220.64%22%20fill=%22%23fff%22%20opacity=%220.45%22/%3E%3Ccircle%20cx=%22207.9%22%20cy=%22144.3%22%20r=%220.82%22%20fill=%22%23fff%22%20opacity=%220.6%22/%3E%3C/svg%3E");-webkit-mask-size:420px 420px;mask-size:420px 420px}.sky-near{will-change:transform, opacity;animation:100s linear infinite skyDriftNear,4.5s ease-in-out infinite alternate twinkleNear;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22620%22%20height=%22620%22%20viewBox=%220%200%20620%20620%22%3E%3Cg%20transform=%22translate(102.3%20427.7)%20rotate(15)%20scale(0.534)%20translate(-12%20-12)%22%20opacity=%220.74%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(613.6%20294.3)%20rotate(15)%20scale(0.616)%20translate(-12%20-12)%22%20opacity=%220.59%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(488.8%208.8)%20rotate(15)%20scale(0.608)%20translate(-12%20-12)%22%20opacity=%220.71%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(492.1%20144.0)%20rotate(45)%20scale(0.433)%20translate(-12%20-12)%22%20opacity=%220.52%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Ccircle%20cx=%22381.9%22%20cy=%2221.1%22%20r=%221.23%22%20fill=%22%23fff%22%20opacity=%220.55%22/%3E%3Ccircle%20cx=%2271.8%22%20cy=%22590.2%22%20r=%221.26%22%20fill=%22%23fff%22%20opacity=%220.38%22/%3E%3Ccircle%20cx=%22506.9%22%20cy=%2277.4%22%20r=%221.65%22%20fill=%22%23fff%22%20opacity=%220.53%22/%3E%3Ccircle%20cx=%22342.2%22%20cy=%22212.6%22%20r=%221.34%22%20fill=%22%23fff%22%20opacity=%220.39%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22620%22%20height=%22620%22%20viewBox=%220%200%20620%20620%22%3E%3Cg%20transform=%22translate(102.3%20427.7)%20rotate(15)%20scale(0.534)%20translate(-12%20-12)%22%20opacity=%220.74%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(613.6%20294.3)%20rotate(15)%20scale(0.616)%20translate(-12%20-12)%22%20opacity=%220.59%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(488.8%208.8)%20rotate(15)%20scale(0.608)%20translate(-12%20-12)%22%20opacity=%220.71%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Cg%20transform=%22translate(492.1%20144.0)%20rotate(45)%20scale(0.433)%20translate(-12%20-12)%22%20opacity=%220.52%22%3E%3Cpath%20d=%22M12%200c.5%207%204.5%2011.5%2012%2012-7.5.5-11.5%205-12%2012-.5-7-4.5-11.5-12-12%207.5-.5%2011.5-5%2012-12z%22%20fill=%22%23fff%22/%3E%3C/g%3E%3Ccircle%20cx=%22381.9%22%20cy=%2221.1%22%20r=%221.23%22%20fill=%22%23fff%22%20opacity=%220.55%22/%3E%3Ccircle%20cx=%2271.8%22%20cy=%22590.2%22%20r=%221.26%22%20fill=%22%23fff%22%20opacity=%220.38%22/%3E%3Ccircle%20cx=%22506.9%22%20cy=%2277.4%22%20r=%221.65%22%20fill=%22%23fff%22%20opacity=%220.53%22/%3E%3Ccircle%20cx=%22342.2%22%20cy=%22212.6%22%20r=%221.34%22%20fill=%22%23fff%22%20opacity=%220.39%22/%3E%3C/svg%3E");-webkit-mask-size:620px 620px;mask-size:620px 620px}@keyframes skyDriftFar{0%{transform:translate(0,0)}to{transform:translate(-420px,210px)}}@keyframes skyDriftNear{0%{transform:translate(0,0)}to{transform:translate(620px,-310px)}}@keyframes twinkleFar{0%{opacity:.4}to{opacity:.85}}@keyframes twinkleNear{0%{opacity:.9}to{opacity:.45}}.shooting-star{z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--cosmos-gold), .4) 40%, var(--star-color) 100%);opacity:0;width:190px;height:2px;filter:drop-shadow(0 0 6px rgba(var(--cosmos-gold), .85));border-radius:2px;position:fixed}.shooting-star:after{content:"";background:var(--star-color);border-radius:50%;width:5px;height:5px;position:absolute;top:-1.5px;right:-2px}.shooting-star.s1{animation:17s ease-in infinite shoot1;top:12%;left:-15%}.shooting-star.s2{animation:23s ease-in 7s infinite shoot2;top:38%;left:-20%}.shooting-star.s3{animation:31s ease-in 14s infinite shoot3;top:4%;left:25%}@keyframes shoot1{0%{opacity:0;transform:rotate(24deg)translate(0)}2%{opacity:1}13%{opacity:1}16%{opacity:0;transform:rotate(24deg)translate(150vw)}to{opacity:0;transform:rotate(24deg)translate(150vw)}}@keyframes shoot2{0%{opacity:0;transform:rotate(14deg)translate(0)scale(.75)}1.5%{opacity:.85}9%{opacity:.85}12%{opacity:0;transform:rotate(14deg)translate(160vw)scale(.75)}to{opacity:0;transform:rotate(14deg)translate(160vw)scale(.75)}}@keyframes shoot3{0%{opacity:0;transform:rotate(38deg)translate(0)scale(.6)}1%{opacity:.7}7%{opacity:.7}10%{opacity:0;transform:rotate(38deg)translate(120vw)scale(.6)}to{opacity:0;transform:rotate(38deg)translate(120vw)scale(.6)}}[data-season=nyar] .sky-far{animation:150s linear infinite skyDriftFar,6s ease-in-out infinite alternate twinkleNyarFar}[data-season=nyar] .sky-near{animation:100s linear infinite skyDriftNear,4s ease-in-out infinite alternate twinkleNyarNear}@keyframes twinkleNyarFar{0%{opacity:.7}to{opacity:1}}@keyframes twinkleNyarNear{0%{opacity:1}to{opacity:.68}}[data-season=tel] .shooting-star.s2,[data-season=tel] .shooting-star.s3{display:none}[data-season=tel] .shooting-star.s1{background:linear-gradient(90deg, transparent 0%, rgba(var(--snow-glow-rgb), .28) 45%, rgba(var(--snow-tail-rgb), .95) 100%);width:150px;height:1px;filter:drop-shadow(0 0 5px rgba(var(--snow-halo-rgb), .7));animation:64s linear 12s infinite shootTel}[data-season=tel] .shooting-star.s1:after{background:rgba(var(--snow-head-rgb), .95);width:3.5px;height:3.5px;top:-1.2px}@keyframes shootTel{0%{opacity:0;transform:rotate(20deg)translate(0)}.4%{opacity:.9}2.6%{opacity:.9}3.4%{opacity:0;transform:rotate(20deg)translate(150vw)}to{opacity:0;transform:rotate(20deg)translate(150vw)}}[data-season=tel] .sky-far{animation:320s linear infinite skyDriftFar,14s ease-in-out infinite alternate twinkleTel}[data-season=tel] .sky-near{animation:skyDriftNear 240s linear infinite, twinkleTel 11s ease-in-out infinite alternate reverse}@keyframes twinkleTel{0%{opacity:.42}to{opacity:.62}}@media (prefers-reduced-motion:reduce){.sky-far,.sky-near{opacity:.7;animation:none}.shooting-star{display:none}}
