.bg-layer{position:fixed;inset:0}.bg-primary{background:linear-gradient(135deg,var(--bg-dark) 0%,#2a2a2a 50%,var(--bg-dark) 100%)}.bg-accent-1{background:radial-gradient(circle at 20% 80%,rgba(164,120,100,.1),transparent);pointer-events:none}.bg-accent-2{background:radial-gradient(circle at 80% 20%,rgba(255,183,77,.08),transparent);pointer-events:none}.bg-accent-3{background:radial-gradient(circle at 50% 50%,rgba(0,172,193,.05),transparent);pointer-events:none}.wallpapers-landing-content{position:relative;z-index:10}.wallpapers-landing-page{min-height:calc(100vh - 140px);padding:2rem 0}.wallpapers-landing-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.title-section{text-align:center;margin-bottom:2rem}.page-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--amber-glow);margin:0 0 1rem;text-align:center;line-height:var(--leading-tight)}.page-subtitle{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-medium);color:#ffffffb3;margin:0 0 2rem;line-height:var(--leading-normal)}.wallpapers-container{display:grid;grid-template-columns:1fr;gap:2rem;max-width:800px;margin:0 auto}.wallpaper-card{background:#ffffff0d;backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;width:100%}.wallpaper-card-content{padding:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.wallpaper-card-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--amber-glow);margin:0;background:linear-gradient(135deg,#e8a547,#ff7b7b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:var(--leading-tight)}.wallpaper-card-description{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);color:#ffffffb3;margin:0;line-height:var(--leading-normal);max-width:400px}.download-links{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.download-button{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:#ffb74d1a;border:2px solid rgba(255,183,77,.2);border-radius:12px;text-decoration:none;color:inherit}.download-button.coming-soon{background:#ffffff0d;border-color:#ffffff26;opacity:.6}.download-text{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--amber-glow);line-height:var(--leading-normal)}.coming-soon .download-text{color:#ffffffb3}.download-icon{color:var(--amber-glow)}.coming-soon .download-icon{color:#ffffffb3}.video-links{display:flex;justify-content:center;margin-top:1rem}.video-button{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;background:#ff00001a;border:2px solid rgba(255,0,0,.3);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s ease}.video-button:hover{background:#ff000026;border-color:#f006;transform:translateY(-1px)}.video-text{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#f44;line-height:var(--leading-normal)}.video-icon{color:#f44}.file-security-info{margin-top:1.5rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:var(--text-sm);font-family:var(--font-primary);line-height:var(--leading-normal)}.file-metadata{display:flex;justify-content:space-between;margin-bottom:.75rem;font-family:var(--font-primary);color:#ffffffb3;line-height:var(--leading-normal)}.file-size,.file-date{font-weight:var(--font-semibold)}.hash-section{margin-bottom:.75rem}.hash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.hash-label{font-family:var(--font-primary);font-weight:var(--font-semibold);color:#ffb74de6;line-height:var(--leading-normal)}.hash-toggle{background:#ffb74d1a;border:1px solid rgba(255,183,77,.2);border-radius:4px;padding:.25rem .5rem;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--amber-glow);cursor:pointer;transition:all .2s ease;line-height:var(--leading-normal)}.hash-toggle:hover{background:#ffb74d26;border-color:#ffb74d4d}.hash-value{margin-top:.5rem}.hash-value code{display:block;padding:.5rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-family:Courier New,monospace;font-size:var(--text-xs);color:#ffffffe6;word-break:break-all;line-height:var(--leading-normal)}.verification-note{font-family:var(--font-primary);color:#fff9;font-style:italic;text-align:center;line-height:var(--leading-normal)}.verification-note small{font-size:var(--text-xs);line-height:var(--leading-normal)}.password-section{margin-bottom:1rem;padding:.75rem;background:#ffb74d14;border:1px solid rgba(255,183,77,.15);border-radius:6px;text-align:center}.password-section p{margin:0 0 .5rem;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#ffb74de6;line-height:var(--leading-normal)}.password-section code{display:inline-block;padding:.5rem .75rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-family:Courier New,monospace;font-size:var(--text-sm);color:#ffffffe6;word-break:break-all;line-height:var(--leading-normal);user-select:all}.credit-section{margin-bottom:1rem;text-align:center}.credit-section p{margin:0;font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--leading-normal)}.credit-section strong{color:#ffb74de6;font-weight:var(--font-semibold)}.credit-section a{color:var(--amber-glow);text-decoration:none;font-weight:var(--font-medium);transition:color .2s ease}.credit-section a:hover{color:#ffb74dcc;text-decoration:underline}.download-note{margin-top:1rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-family:var(--font-primary);font-size:var(--text-sm);color:#fffc;line-height:var(--leading-normal)}.download-note p{margin:0 0 .5rem;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#ffffffe6;line-height:var(--leading-normal)}.download-note ul{margin:0;padding-left:1.2rem;list-style-type:disc}.download-note li{margin-bottom:.25rem;line-height:var(--leading-normal)}.disclaimer-section{margin-top:1rem;padding:.75rem;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2);border-radius:6px;font-family:var(--font-primary);font-size:var(--text-sm);color:#fffc;line-height:var(--leading-normal)}.disclaimer-section p{margin:0 0 .5rem;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#ff6b6be6;line-height:var(--leading-normal)}.disclaimer-section ul{margin:0;padding-left:1.2rem;list-style-type:disc}.disclaimer-section li{margin-bottom:.25rem;line-height:var(--leading-normal)}.seeding-note{margin-top:1rem;padding:.75rem;background:#00acc114;border:1px solid rgba(0,172,193,.15);border-radius:6px;font-family:var(--font-primary);font-size:var(--text-sm);color:#fffc;line-height:var(--leading-normal)}.seeding-note p{margin:0 0 .5rem;font-weight:var(--font-semibold);color:#00acc1e6;line-height:var(--leading-normal)}.seeding-note ul{margin:0;padding-left:1.2rem;list-style-type:disc}.seeding-note li{margin-bottom:.25rem;line-height:var(--leading-normal)}.verification-instructions-card{background:#ffb74d0d;backdrop-filter:blur(20px);border:2px solid rgba(255,183,77,.1);border-radius:20px;overflow:hidden;position:relative;width:100%}.verification-content{padding:2rem}.verification-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--amber-glow);margin:0 0 1.5rem;text-align:center;line-height:var(--leading-tight)}.verification-steps{display:grid;gap:1.25rem}.verification-step{background:#ffffff08;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.verification-step h4{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#ffb74de6;margin:0 0 .5rem;line-height:var(--leading-normal)}.verification-step p{font-family:var(--font-primary);font-size:var(--text-sm);color:#fffc;margin:.5rem 0 0;line-height:var(--leading-normal)}.verification-step code{display:block;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.5rem;font-family:Courier New,monospace;font-size:var(--text-sm);color:#ffffffe6;margin:.5rem 0;word-break:break-all;line-height:var(--leading-normal)}.verification-warning{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2);border-radius:6px;padding:.75rem;font-family:var(--font-primary);font-size:var(--text-sm);color:#ffffffe6;text-align:center;line-height:var(--leading-normal)}.verification-warning strong{color:#ff6b6b;font-weight:var(--font-bold)}.games-list-card{background:#ffffff0d;backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;width:100%}.games-list-content{padding:2rem;text-align:center}.games-list-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--amber-glow);margin:0 0 1.5rem;background:linear-gradient(135deg,#e8a547,#ff7b7b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:var(--leading-tight)}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.5rem}.game-name{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:#fffc;background:#ffffff0d;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);text-align:center;line-height:var(--leading-normal)}.games-list-note{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:#fff9;margin:0 0 1rem;font-style:italic;line-height:var(--leading-normal)}.collection-info{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#ffb74de6;margin:0;padding:.5rem;background:#ffb74d14;border-radius:8px;border:1px solid rgba(255,183,77,.15);line-height:var(--leading-normal)}@media (max-width: 768px){.page-title{font-size:var(--text-3xl)}.page-subtitle{font-size:var(--text-base)}.wallpapers-landing-container{padding:0 1rem}.title-section{margin-bottom:1.5rem}.wallpaper-card-content{padding:2rem;gap:1.25rem}.wallpaper-card-title{font-size:var(--text-xl)}.wallpaper-card-description{font-size:var(--text-sm)}.download-button{padding:.875rem 1.5rem}.download-links{gap:.75rem}.video-button{padding:.75rem 1.5rem}.video-text{font-size:var(--text-xs)}.games-list-content{padding:1.5rem}.games-list-title{font-size:var(--text-xl)}.games-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.game-name{font-size:var(--text-xs);padding:.4rem .6rem}}@media (max-width: 480px){.page-title{font-size:var(--text-2xl)}.wallpapers-landing-page{padding:1.5rem 0}.title-section{margin-bottom:1.5rem}.wallpaper-card-content{padding:1.5rem}.wallpaper-card-title{font-size:var(--text-lg)}.wallpaper-card-description{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.download-button{padding:.75rem 1.25rem;gap:.5rem}.download-text{font-size:var(--text-sm)}.download-links{gap:.5rem}.video-button{padding:.625rem 1.25rem;gap:.5rem}.games-list-content{padding:1.25rem}.games-list-title{font-size:var(--text-lg)}.games-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.4rem}.game-name{font-size:var(--text-xs);padding:.35rem .5rem}.games-list-note{font-size:var(--text-xs)}}
