:root{--primary-gradient:linear-gradient(135deg,#873800 0%,#e05b00 25%,#DEB887 50%,#F4A460 75%,#FFDAB9 100%);--dark-gradient:linear-gradient(145deg,#8B4513 0%,#A0522D 30%,#CD853F 60%,#924814 100%);--card-gradient:linear-gradient(145deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.08) 100%);--glow-brown:#8B4513;--glow-peach:#FFDAB9;--glow-cream:#FFF8DC;--dark-bg:#8B4513;--card-bg:rgba(255,255,255,0.12);--text-primary:#FFFAF0;--text-secondary:#F5DEB3;--text-accent:#D2691E;--border-glow:rgba(210,105,30,0.4);--wood-brown:#8B4513;--warm-orange:#FF8C00;--honey-gold:#DAA520;--cream-white:#FFF8DC;--herb-green:#9ACD32;--cozy-red:#CD5C5C;--flour-dust:rgba(255,248,220,0.3)}body{position:relative;overflow-x:hidden}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FFF8DC' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:flour-sprinkle 25s linear infinite;pointer-events:none;z-index:-1}@keyframes flour-sprinkle{0%{transform:translateY(-100px) translateX(-50px);opacity:0.2}50%{transform:translateY(50px) translateX(50px);opacity:0.4}100%{transform:translateY(200px) translateX(-50px);opacity:0.2}}.navbar{background:rgba(139,69,19,0.95);backdrop-filter:blur(25px);border-bottom:1px solid rgba(210,105,30,0.4);box-shadow:0 4px 20px rgba(139,69,19,0.3)}.logo{text-shadow:0 0 20px rgba(255,218,185,0.8);filter:drop-shadow(0 3px 10px rgba(210,105,30,0.5))}.nav-menu a:hover{color:var(--glow-peach);box-shadow:0 0 25px rgba(255,218,185,0.4);text-shadow:0 0 10px rgba(255,248,220,0.6)}.hero::before{background:radial-gradient(circle at 30% 70%,rgba(218,165,32,0.18) 0%,transparent 40%),radial-gradient(circle at 70% 30%,rgba(255,218,185,0.15) 0%,transparent 45%),radial-gradient(circle at 50% 90%,rgba(255,140,0,0.12) 0%,transparent 35%),linear-gradient(180deg,rgba(210,105,30,0.08) 0%,transparent 60%);animation:warm-glow 22s ease-in-out infinite}@keyframes warm-glow{0%,100%{transform:scale(1) rotate(0deg);opacity:0.7}50%{transform:scale(1.05) rotate(1deg);opacity:1}}.hero-title{background:linear-gradient(135deg,#8B4513 0%,#D2691E 25%,#DAA520 50%,#ffbd81 75%,#FFF8DC 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cozy-warmth 6s ease-in-out infinite alternate;text-shadow:0 0 40px rgba(255,218,185,0.4);filter:drop-shadow(0 5px 15px rgba(210,105,30,0.5))}@keyframes cozy-warmth{from{filter:drop-shadow(0 0 25px rgba(210,105,30,0.6)) drop-shadow(0 0 50px rgba(255,218,185,0.4))}to{filter:drop-shadow(0 0 35px rgba(218,165,32,0.5)) drop-shadow(0 0 70px rgba(255,140,0,0.3))}}.hero-subtitle{text-shadow:0 3px 10px rgba(218,165,32,0.4)}.cta-button{background:linear-gradient(135deg,#8B4513 0%,#D2691E 25%,#DAA520 50%,#FFDAB9 100%);box-shadow:0 10px 30px rgba(210,105,30,0.4);position:relative;overflow:hidden}.cta-button::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent)}.cta-button:hover{box-shadow:0 15px 40px rgba(210,105,30,0.6),0 0 35px rgba(255,218,185,0.4);transform:translateY(-5px)}.section-title{text-shadow:0 0 25px rgba(210,105,30,0.5)}.feature-card{background:linear-gradient(145deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%);border:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(25px);box-shadow:0 10px 30px rgba(139,69,19,0.25)}.feature-card::before{background:conic-gradient(from 0deg,transparent,rgba(210,105,30,0.25),rgba(218,165,32,0.2),transparent);animation:bread-rising 12s linear infinite}@keyframes bread-rising{0%{transform:rotate(0deg) scale(0.95)}50%{transform:rotate(180deg) scale(1.05)}100%{transform:rotate(360deg) scale(0.95)}}.feature-card:hover{box-shadow:0 20px 50px rgba(210,105,30,0.3),0 0 30px rgba(218,165,32,0.2);border-color:rgba(255,218,185,0.4)}.feature-icon{background:linear-gradient(135deg,#8B4513 0%,#D2691E 30%,#DAA520 60%,#FFDAB9 100%);box-shadow:0 6px 20px rgba(210,105,30,0.4);animation:warm-pulse 5s ease-in-out infinite}@keyframes warm-pulse{0%,100%{transform:scale(1);box-shadow:0 6px 20px rgba(210,105,30,0.4)}50%{transform:scale(1.05);box-shadow:0 8px 25px rgba(255,218,185,0.5)}}.feature-title{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.game-card{background:linear-gradient(145deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.04) 100%);border:1px solid rgba(218,165,32,0.3);box-shadow:0 12px 35px rgba(139,69,19,0.3)}.game-card:hover{box-shadow:0 25px 60px rgba(210,105,30,0.25),0 0 35px rgba(218,165,32,0.2);border-color:rgba(255,218,185,0.4)}.game-image{filter:sepia(0.15) contrast(1.08) saturate(1.15);transition:filter 0.4s ease}.game-card:hover .game-image{filter:sepia(0.25) contrast(1.15) saturate(1.25) brightness(1.08)}.game-title{color:var(--wood-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.game-button{background:linear-gradient(135deg,#8B4513 0%,#D2691E 30%,#DAA520 70%,#FFDAB9 100%);box-shadow:0 6px 20px rgba(139,69,19,0.4)}.game-button:hover{box-shadow:0 8px 25px rgba(218,165,32,0.5)}.about-content h2{text-shadow:0 0 25px rgba(210,105,30,0.4)}.article-card{border:1px solid rgba(255,140,0,0.25);background:linear-gradient(145deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.03) 100%)}.article-card:hover{box-shadow:0 15px 40px rgba(255,140,0,0.2),0 0 25px rgba(210,105,30,0.15)}.article-title{color:var(--warm-orange);text-shadow:0 3px 8px rgba(255,140,0,0.4)}.contact-form,.contact-info{background:linear-gradient(145deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);border:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(30px);box-shadow:0 12px 35px rgba(139,69,19,0.25)}.form-input{background:rgba(255,248,220,0.12);border:1px solid rgba(210,105,30,0.3);color:var(--cream-white)}.form-input:focus{border-color:var(--glow-peach);box-shadow:0 0 25px rgba(255,218,185,0.4);background:rgba(255,248,220,0.18)}.form-input::placeholder{color:var(--wood-brown)}.submit-button{background:linear-gradient(135deg,#8B4513 0%,#D2691E 30%,#DAA520 70%,#FFDAB9 100%);box-shadow:0 8px 25px rgba(210,105,30,0.4)}.submit-button:hover{box-shadow:0 10px 30px rgba(210,105,30,0.6),0 0 30px rgba(255,218,185,0.3)}.contact-item h4{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.contact-item a:hover{color:var(--glow-peach);text-shadow:0 0 10px rgba(255,218,185,0.6)}.footer{background:rgba(139,69,19,0.9);border-top:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(25px)}.footer-links a:hover{color:var(--glow-peach);text-shadow:0 0 8px rgba(255,218,185,0.5)}.cookie-banner{background:rgba(139,69,19,0.96);border-top:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(35px)}.cookie-title{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.accept-all{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 6px 20px rgba(210,105,30,0.4)}.accept-all:hover{box-shadow:0 8px 25px rgba(210,105,30,0.5)}.customize{border:1px solid rgba(218,165,32,0.4)}.customize:hover{background:rgba(218,165,32,0.15);box-shadow:0 0 15px rgba(218,165,32,0.3)}.cookie-settings{background:linear-gradient(145deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);border:1px solid rgba(210,105,30,0.45);backdrop-filter:blur(35px);box-shadow:0 25px 70px rgba(139,69,19,0.7)}.settings-title{color:var(--glow-brown);text-shadow:0 3px 10px rgba(139,69,19,0.4)}.settings-group-title{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.3)}.toggle-slider{background:rgba(139,69,19,0.4)}input:checked + .toggle-slider{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 0 15px rgba(210,105,30,0.4)}.save-settings{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 6px 20px rgba(210,105,30,0.4)}.save-settings:hover{box-shadow:0 8px 25px rgba(210,105,30,0.5)}.article-title{background:linear-gradient(135deg,#8B4513 0%,#D2691E 30%,#DAA520 60%,#FFDAB9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 25px rgba(210,105,30,0.3)}.article-meta{background:linear-gradient(145deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.04) 100%);border:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(25px)}.author-avatar{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 6px 15px rgba(210,105,30,0.4)}.tag{background:rgba(218,165,32,0.25);color:var(--honey-gold);border:1px solid rgba(218,165,32,0.4);text-shadow:0 2px 6px rgba(218,165,32,0.3)}.article-image{border:1px solid rgba(210,105,30,0.3);background:linear-gradient(145deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.03) 100%)}.article-content{background:linear-gradient(145deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.04) 100%);border:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(25px)}.game-entry,.strategy-entry,.tip-entry,.release-entry,.build-step{background:rgba(255,248,220,0.06);border:1px solid rgba(218,165,32,0.2)}.game-entry:hover,.strategy-entry:hover,.tip-entry:hover,.release-entry:hover,.build-step:hover{border-color:rgba(210,105,30,0.4);box-shadow:0 10px 30px rgba(218,165,32,0.15)}.game-number,.strategy-number,.tip-number,.release-number,.step-number,.game-rank{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 6px 20px rgba(210,105,30,0.4)}.game-title,.strategy-title,.tip-title,.release-title,.step-title{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.feature,.tool,.tool-item{background:rgba(255,140,0,0.25);color:var(--warm-orange);border:1px solid rgba(255,140,0,0.4)}.platform{background:rgba(255,218,185,0.25);color:var(--glow-peach);border:1px solid rgba(255,218,185,0.4)}.conclusion-box{background:linear-gradient(135deg,rgba(210,105,30,0.12) 0%,rgba(218,165,32,0.08) 100%);border:1px solid rgba(210,105,30,0.35);box-shadow:0 10px 30px rgba(218,165,32,0.12)}.conclusion-box h3{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.share-btn{background:rgba(255,248,220,0.08);border:1px solid rgba(210,105,30,0.3)}.share-btn:hover{background:rgba(210,105,30,0.15);box-shadow:0 6px 20px rgba(210,105,30,0.25)}.related-card{background:rgba(255,248,220,0.06);border:1px solid rgba(218,165,32,0.25)}.related-card:hover{border-color:var(--glow-brown);box-shadow:0 10px 30px rgba(210,105,30,0.2)}.related-content h4{color:var(--glow-brown);text-shadow:0 2px 6px rgba(139,69,19,0.3)}.performance-gain,.hype-meter,.price-range{background:rgba(218,165,32,0.12);border:1px solid rgba(218,165,32,0.3)}.gain-value,.hype-value,.price-value{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.summary-card,.spec-card,.fun-card,.tip-card,.mode-card,.budget-item,.info-card{background:rgba(255,248,220,0.07);border:1px solid rgba(210,105,30,0.3)}.summary-card:hover,.spec-card:hover,.fun-card:hover,.tip-card:hover,.mode-card:hover{border-color:var(--glow-peach);box-shadow:0 10px 25px rgba(210,105,30,0.2)}.summary-value,.spec-value{color:var(--glow-peach);text-shadow:0 3px 10px rgba(255,218,185,0.5)}.total-budget{background:linear-gradient(135deg,rgba(210,105,30,0.12) 0%,rgba(218,165,32,0.08) 100%);border:1px solid rgba(210,105,30,0.35)}.total-price{color:var(--glow-brown);text-shadow:0 5px 15px rgba(139,69,19,0.6)}.hype-fill{background:linear-gradient(90deg,#8B4513 0%,#D2691E 30%,#DAA520 70%,#FFDAB9 100%);box-shadow:0 0 10px rgba(210,105,30,0.5)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 0 8px rgba(210,105,30,0.4)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#DAA520 0%,#FFDAB9 100%)}.checkmark-circle{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);animation:cozy-warmth-pulse 2s infinite}@keyframes cozy-warmth-pulse{0%{box-shadow:0 0 0 0 rgba(210,105,30,0.8);transform:scale(1)}70%{box-shadow:0 0 0 25px rgba(210,105,30,0);transform:scale(1.05)}100%{box-shadow:0 0 0 0 rgba(210,105,30,0);transform:scale(1)}}.request-title{background:linear-gradient(135deg,#8B4513 0%,#D2691E 30%,#DAA520 60%,#FFDAB9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cozy-warmth 6s ease-in-out infinite alternate}.request-details{background:linear-gradient(145deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.04) 100%);border:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(25px);box-shadow:0 12px 35px rgba(218,165,32,0.12)}.detail-icon{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 6px 20px rgba(210,105,30,0.4)}.detail-content h3{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.action-btn.primary{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 8px 25px rgba(210,105,30,0.4)}.action-btn.primary:hover{box-shadow:0 10px 30px rgba(210,105,30,0.6),0 0 30px rgba(255,218,185,0.3)}.action-btn.secondary{border:2px solid rgba(218,165,32,0.4)}.action-btn.secondary:hover{background:rgba(218,165,32,0.15);border-color:var(--glow-peach)}.component-card:hover{border-color:var(--glow-brown);box-shadow:0 8px 25px rgba(210,105,30,0.2)}.component-name{color:var(--glow-brown);text-shadow:0 2px 6px rgba(139,69,19,0.3)}.mode-icon,.fun-icon,.summary-icon,.spec-icon,.tip-icon{background:rgba(218,165,32,0.25);color:var(--honey-gold);box-shadow:0 6px 15px rgba(218,165,32,0.3)}.mode-title,.fun-title,.summary-card h4,.spec-title,.tip-card h4{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.3)}.mode-game{background:rgba(255,218,185,0.25);color:var(--glow-peach);border:1px solid rgba(255,218,185,0.4)}.date{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 4px 12px rgba(210,105,30,0.4)}.feature-item{background:rgba(255,248,220,0.05);border-radius:12px;border:1px solid rgba(218,165,32,0.2)}.feature-icon{background:rgba(218,165,32,0.25);color:var(--honey-gold)}.policy-container{background:radial-gradient(circle at 30% 70%,rgba(218,165,32,0.08) 0%,transparent 40%),radial-gradient(circle at 70% 30%,rgba(255,218,185,0.06) 0%,transparent 45%),var(--dark-gradient)}.policy-title{background:linear-gradient(135deg,#8B4513 0%,#D2691E 30%,#DAA520 60%,#FFDAB9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 25px rgba(210,105,30,0.3)}.policy-content{background:linear-gradient(145deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.04) 100%);border:1px solid rgba(210,105,30,0.35);backdrop-filter:blur(25px)}.section-number{background:linear-gradient(135deg,#8B4513 0%,#D2691E 50%,#DAA520 100%);box-shadow:0 6px 20px rgba(210,105,30,0.4)}.section-title{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.subsection{border-left:2px solid rgba(218,165,32,0.4);background:linear-gradient(90deg,rgba(218,165,32,0.06),transparent)}.subsection-title{color:var(--honey-gold);text-shadow:0 2px 6px rgba(218,165,32,0.3)}.contact-link{color:var(--glow-brown);text-shadow:0 2px 6px rgba(139,69,19,0.4)}.contact-link:hover{color:var(--glow-peach);text-shadow:0 0 12px rgba(255,218,185,0.7)}.footer-links a.active{color:var(--glow-brown);background:rgba(210,105,30,0.15);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.breadcrumb a{color:var(--glow-brown);text-shadow:0 2px 6px rgba(139,69,19,0.3)}.breadcrumb a:hover{color:var(--glow-peach);text-shadow:0 0 10px rgba(255,218,185,0.6)}.release-meta .developer,.release-meta .release-date{color:var(--wood-brown);text-shadow:0 2px 5px rgba(139,69,19,0.3)}.budget-component{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.3)}.budget-price{color:var(--glow-peach);text-shadow:0 3px 8px rgba(255,218,185,0.5)}.total-label{color:var(--wood-brown);text-shadow:0 2px 5px rgba(139,69,19,0.3)}.author-name{color:var(--cream-white);text-shadow:0 2px 5px rgba(255,248,220,0.3)}.publish-date{color:var(--wood-brown);text-shadow:0 2px 4px rgba(139,69,19,0.25)}.image-caption{color:var(--cream-white);text-shadow:0 3px 8px rgba(0,0,0,0.7)}.lead-paragraph{color:var(--text-secondary);text-shadow:0 2px 4px rgba(245,222,179,0.2)}.game-developer,.strategy-icon,.tip-category{color:var(--wood-brown);text-shadow:0 2px 5px rgba(139,69,19,0.3)}.game-genre{color:var(--wood-brown);text-shadow:0 2px 5px rgba(139,69,19,0.3)}.feature-text{color:var(--text-secondary);text-shadow:0 2px 4px rgba(245,222,179,0.2)}.detail-value{color:var(--glow-brown);text-shadow:0 3px 8px rgba(139,69,19,0.4)}.detail-label{color:var(--wood-brown);text-shadow:0 2px 5px rgba(139,69,19,0.3)}.gain-label,.hype-label,.price-label{color:var(--wood-brown);text-shadow:0 2px 5px rgba(139,69,19,0.3)}.game{color:var(--text-secondary);text-shadow:0 2px 4px rgba(245,222,179,0.2)}.component-desc{color:var(--text-secondary);text-shadow:0 2px 4px rgba(245,222,179,0.2)}.spec-desc,.fun-desc,.summary-card p,.tip-card p,.mode-desc{color:var(--text-secondary);text-shadow:0 2px 4px rgba(245,222,179,0.2)}.related-content p{color:var(--text-secondary);text-shadow:0 2px 4px rgba(245,222,179,0.2)}.hero::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient( 45deg,transparent,transparent 40px,rgba(255,248,220,0.02) 41px,rgba(255,248,220,0.02) 42px );animation:steam-rise 18s linear infinite;pointer-events:none}@keyframes steam-rise{0%{transform:translateY(100px) translateX(-100px)}100%{transform:translateY(-100px) translateX(100px)}}.feature-card:hover::after{content:'🕯️';position:absolute;top:15px;right:25px;font-size:1.5rem;animation:candle-flicker 4s ease-in-out infinite;opacity:0.8}@keyframes candle-flicker{0%,100%{transform:scale(1) rotate(-2deg);opacity:0.6}25%{transform:scale(1.1) rotate(1deg);opacity:0.9}50%{transform:scale(0.95) rotate(-1deg);opacity:0.7}75%{transform:scale(1.05) rotate(2deg);opacity:0.8}}.game-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:25%;background:radial-gradient(ellipse at center,rgba(218,165,32,0.08) 0%,transparent 70%);pointer-events:none;opacity:0;transition:opacity 0.5s ease}.game-card:hover::after{opacity:1;animation:warm-radiating 3s ease-out}@keyframes warm-radiating{0%{transform:scale(0.7);opacity:0}50%{transform:scale(1.2);opacity:0.4}100%{transform:scale(1.5);opacity:0}}.article-content::before{content:'';position:absolute;top:-15px;left:-15px;right:-15px;height:30px;background:linear-gradient(90deg,transparent,rgba(255,218,185,0.05),transparent);animation:home-breath 10s ease-in-out infinite;pointer-events:none}@keyframes home-breath{0%,100%{transform:translateX(-60px);opacity:0.3}50%{transform:translateX(60px);opacity:0.7}}.summary-card::before,.spec-card::before{content:'';position:absolute;top:8px;right:8px;width:12px;height:12px;background:radial-gradient(circle,rgba(154,205,50,0.5) 0%,transparent 70%);border-radius:50%;animation:herbs-sway 8s ease-in-out infinite}@keyframes herbs-sway{0%,100%{transform:translateX(-3px) scale(0.9);opacity:0.4}50%{transform:translateX(3px) scale(1.1);opacity:0.8}}.nav-menu::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient( 92deg,transparent,transparent 45px,rgba(255,218,185,0.03) 46px,rgba(255,218,185,0.03) 48px );animation:window-light 30s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes window-light{0%,100%{transform:translateX(-25px)}50%{transform:translateX(25px)}}.feature-card:nth-child(3):hover::before{content:'🐱';position:absolute;bottom:20px;left:20px;font-size:1.8rem;animation:cat-purr 5s ease-in-out infinite;z-index:10}@keyframes cat-purr{0%,100%{transform:scale(1) rotate(-2deg);opacity:0.7}30%{transform:scale(1.05) rotate(1deg);opacity:0.9}60%{transform:scale(0.98) rotate(-1deg);opacity:0.8}}.cta-button::after{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle at 20% 30%,rgba(255,248,220,0.1) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,248,220,0.08) 0%,transparent 35%);animation:flour-dust 12s ease-in-out infinite;pointer-events:none;opacity:0;transition:opacity 0.4s ease}.cta-button:hover::after{opacity:1}@keyframes flour-dust{0%,100%{transform:scale(0.8) rotate(0deg);opacity:0.2}50%{transform:scale(1.2) rotate(180deg);opacity:0.6}}.game-button::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,140,0,0.1) 50%,transparent 70%);animation:oven-warmth 6s ease-in-out infinite;pointer-events:none;opacity:0}.game-button:hover::before{opacity:1}@keyframes oven-warmth{0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}}