/*!fd:a307a1f649446ba412111ff5c6c4b4bf*/
:root{--bg-main: #ffffff;--bg-card: #ffffff;--bg-card-border: rgba(0,0,0,.08);--text-main: #111111;--text-secondary: #444444;--header-bg: #ffffff;--header-text: #000000;--hover-bg: rgba(0,0,0,.06);--active-color: #1a73e8;--active-bg: #1a73e8;--active-glow: rgba(26, 115, 232, .5);--f-glass-light: rgba(255, 255, 255, .35);--f-glass-dark: rgba(20, 20, 22, .45);--f-blur: 20px;--f-accent: #ff3d8b;color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--bg-main: #212429;--bg-card: #1A1A1C;--bg-card-border: rgba(255,255,255,.08);--text-main: #f5f5f7;--text-secondary: #cccccc;--header-bg: #262930;--header-text: #ffffff;--hover-bg: rgba(255,255,255,.12)}}html,body{max-width:100%!important;width:100%;margin:0;padding:0;overflow-x:hidden!important;background-color:var(--bg-main)!important}body{min-height:100vh;color:var(--text-main)!important;font-family:Comfortaa,Montserrat,system-ui,-apple-system,sans-serif;overflow-x:clip}::-webkit-scrollbar{width:0px;background:transparent}.edge-content{padding:10px 5% 40px!important;position:relative}.hero-viewport-wrapper~.edge-content,.hero-master-container~.edge-content{padding-top:15px!important}.edge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:25px;width:100%}.edge-thumb,[data-block*=pc] .edge-thumb{width:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border-radius:20px}@media (max-width: 649px){.edge-grid{grid-template-columns:1fr!important}[data-block*=phone] .edge-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}[data-block*=phone] .edge-thumb{aspect-ratio:11 / 16!important}}.lazy-img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.lazy-img.loaded{opacity:1}.section-divider-line{width:100%;height:3px;background:linear-gradient(90deg,#00f0ff,#e000ff);margin:0!important;padding:0;display:block}footer{margin-top:0!important}.color-explore-title{font-size:14px;font-weight:700;max-width:1000px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-main);opacity:.7;margin:0 0 14px 40px}.color-explore-block{margin:30px auto;max-width:1000px;text-align:center;padding:0 20px}.color-explore-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.color-chip{padding:10px 22px;border-radius:100px;font-size:.9rem;font-weight:700;text-decoration:none;color:var(--text-main);background:#8080800d;border:1px solid rgba(128,128,128,.1);display:inline-flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);backdrop-filter:blur(8px)}.color-chip:hover,.color-chip:active{transform:translateY(-5px) scale(1.08);background:var(--chip-color)!important;border-color:var(--chip-color);color:#fff!important;box-shadow:0 10px 25px -5px #0000004d,0 0 20px 0 var(--chip-color);opacity:1}.color-chip[style*="#e0e0e0"]:hover{color:#111!important}@media (max-width: 768px){.color-explore-chips{gap:10px}.color-chip{padding:12px 20px;font-size:.85rem;flex:1 1 auto;min-width:100px}}.tags-label{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-main);opacity:.7;margin:0 0 14px 40px;display:block}.tag-cloud-item{font-size:14px;font-weight:700;text-decoration:none;padding:8px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;color:var(--text-main);opacity:.6}.tag-cloud-item:nth-child(6n+1){color:#5567ff}.tag-cloud-item:nth-child(6n+2){color:#ff4b5c}.tag-cloud-item:nth-child(6n+3){color:#00c9b7}.tag-cloud-item:nth-child(6n+4){color:#ffa348}.tag-cloud-item:nth-child(6n+5){color:#ab47bc}.tag-cloud-item:nth-child(6n+6){color:#778ca3}.tag-cloud-item:hover{transform:translateY(-2px);opacity:1;background:#ffffff14;border-color:currentColor;box-shadow:0 4px 10px #0000000d}.tags-list{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:40px;justify-content:center;padding-bottom:20px}.tag{font-weight:600;padding:10px 18px;border-radius:12px;text-decoration:none;white-space:nowrap;display:inline-block;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease;opacity:.95;color:var(--text-main);border:1px solid transparent;background:transparent}.tag:hover{transform:translateY(-4px);opacity:1;box-shadow:0 6px 18px #0000002e}.tag-sm{font-size:13px}.tag-md{font-size:15px}.tag-lg{font-size:18px}.tag-xl{font-size:22px}@media (max-width: 768px){.tags-list{max-height:180px;overflow-y:auto;margin-top:20px;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.tags-list::-webkit-scrollbar{display:none}}.btn-load-more{display:flex!important;align-items:center;justify-content:center;gap:12px;padding:12px 28px;margin:40px auto!important;background:var(--bg-card)!important;color:var(--text-main)!important;border:1px solid var(--bg-card-border)!important;border-radius:50px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:fit-content;box-shadow:0 4px 12px #0000001a}.btn-load-more .icon{font-size:16px;transition:all .3s ease;color:#e91e63!important}.btn-load-more:hover,.btn-load-more:active{background:#e91e63!important;border-color:#f06292!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 6px 20px #e91e6366}.btn-load-more:hover .icon,.btn-load-more:active .icon{color:#fff!important;transform:translateY(2px)}.fondito-nav-container{position:relative;z-index:9999;display:flex;justify-content:center;align-items:center;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.fondito-nav{pointer-events:auto;display:flex;align-items:center;transition:all .3s ease}.nav-btn{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;transition:all .2s ease;opacity:.6;position:relative}.nav-btn-text{display:none;font-weight:600;white-space:nowrap}.nav-btn.is-active .nav-btn-text{display:block}.nav-btn-icon svg{display:block;transition:width .2s ease,height .2s ease}.nav-btn:hover{opacity:1}.nav-btn.is-active{opacity:1;color:var(--f-accent)}.nav-btn.is-active .nav-btn-icon svg{stroke:var(--f-accent)!important;fill:none!important}@media (min-width: 768px){.header-content{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.fondito-nav-container{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;pointer-events:auto;margin:0!important;display:flex;align-items:center;justify-content:center;width:auto!important}.header-right{display:flex;align-items:center;gap:16px;margin-left:auto}.fondito-nav{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0;justify-content:center;gap:clamp(28px,4vw,64px)}.nav-btn{padding:clamp(8px,1.2vw,18px);border-radius:0;gap:clamp(8px,.8vw,12px)}.nav-btn-text{font-size:clamp(14px,1.2vw,17px);letter-spacing:.3px}.nav-btn-icon svg{width:clamp(24px,2.8vw,36px);height:clamp(24px,2.8vw,36px)}.nav-btn:hover{color:var(--f-accent)}.nav-btn.is-active:after{content:"";position:absolute;bottom:-6px;left:clamp(8px,1.2vw,18px);right:clamp(8px,1.2vw,18px);height:clamp(2px,.25vw,4px);background-color:var(--f-accent);border-radius:2px}}@media (max-width: 767px){.fondito-nav-container{position:fixed;bottom:25px;margin:0;left:0;right:0;width:100%}.fondito-nav{width:auto;display:inline-flex;border-radius:20px;padding:4px 8px;gap:2px;box-shadow:0 8px 32px #0000002e}.nav-btn{flex-direction:row;align-items:center;padding:10px 14px;border-radius:12px;opacity:.5;gap:6px}.nav-btn-text{font-size:12px;line-height:1}.nav-btn-icon svg{width:19px;height:19px;stroke:currentColor;fill:none!important}.nav-btn:hover{background:#9696961a}.nav-btn.is-active{opacity:1;background:#ffffff0f;padding:10px 16px}.nav-btn.is-active:after{content:"";position:absolute;bottom:3px;left:20%;right:20%;height:2px;background-color:var(--f-accent);border-radius:2px}@media (prefers-color-scheme: dark){.fondito-nav{background:var(--f-glass-dark);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(var(--f-blur)) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(var(--f-blur)) saturate(180%) brightness(110%)}.fondito-nav .nav-btn:not(.is-active){color:#fff!important}.fondito-nav .nav-btn:not(.is-active) svg{stroke:#fff!important;fill:none!important}}@media (prefers-color-scheme: light){.fondito-nav{background:var(--f-glass-light);border:1px solid rgba(0,0,0,.15);backdrop-filter:blur(var(--f-blur)) saturate(180%) brightness(105%);-webkit-backdrop-filter:blur(var(--f-blur)) saturate(180%) brightness(105%)}.fondito-nav .nav-btn:not(.is-active){color:#000!important}.fondito-nav .nav-btn:not(.is-active) svg{stroke:#000!important;fill:none!important}.fondito-nav .nav-btn.is-active{background:#0000000d}}}.hero-foreground-content,.slide-meta-content{position:relative;z-index:30}.slide-button-group{display:flex;align-items:center;width:100%;gap:10px;position:relative;z-index:40;isolation:isolate}.category-dropdown,.slide-button-group .category-dropdown{position:relative;top:auto;right:auto;margin-left:auto;z-index:50;padding:0;max-width:100%}.cat-btn{height:38px;padding:0 16px;border-radius:6px;font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;white-space:nowrap;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 12px #00000040}.cat-btn:hover{background:#0000008c;border-color:#fff6;transform:translateY(-2px)}body:not(.theme-dark) .cat-btn,html.system-light .cat-btn{background:#0f172a8c;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px #00000059;color:#fff}.cat-btn .arrow{font-size:10px;opacity:.7;transition:transform .3s ease}.category-dropdown.open .arrow{transform:rotate(90deg)}.cat-menu{position:absolute;top:0;right:0;height:38px!important;max-height:38px!important;box-sizing:border-box!important;display:none;align-items:center;gap:6px;padding:0 8px!important;border-radius:6px!important;z-index:999;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:clamp(260px,calc(100vw - 380px),850px);max-width:calc(100vw - 380px);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:color-mix(in srgb,var(--bg-main) 85%,transparent)!important;border:1px solid var(--bg-card-border)!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;box-shadow:0 8px 25px #00000040;animation:slideInRight .25s cubic-bezier(.16,1,.3,1)}.cat-menu::-webkit-scrollbar{display:none}@keyframes slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.category-dropdown.open .cat-menu{display:flex}.cat-menu a{display:inline-flex;align-items:center;height:26px;padding:0 12px;text-decoration:none;font-weight:600;font-size:11px;letter-spacing:.3px;color:var(--text-main)!important;border-radius:13px!important;white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease}.cat-menu a:hover{background:var(--hover-bg)!important}.cat-menu a.active{font-weight:700;background:#e91e63!important;color:#fff!important;box-shadow:0 2px 8px #e91e6366}@media (max-width: 768px){.slide-button-group>*:not(.category-dropdown){z-index:1!important}.category-dropdown,.slide-button-group .category-dropdown{position:relative!important;margin-left:auto!important;z-index:9999!important;width:auto!important}.cat-menu{position:absolute!important;top:0!important;right:0!important;height:38px!important;z-index:9999!important;border-radius:6px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.cat-btn{height:38px;padding:0 12px;font-size:10px;border-radius:6px}.cat-menu a{height:24px;padding:0 10px;font-size:10px}}.search-trigger-btn{background:transparent;border:none;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--text-main)}.search-trigger-btn i{font-size:26px;line-height:1}.search-trigger-btn:hover{background:var(--menu-bg);color:#ff3d8b;transform:scale(1.05)}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2000000!important;justify-content:center;align-items:flex-start;padding-top:5vh}@media (min-width: 768px){.search-overlay{padding-top:10vh}}.search-modal-box{width:92%;max-width:480px;background:var(--bg-main);border-radius:100px;border:1px solid var(--menu-border);box-shadow:0 15px 40px #00000040;overflow:visible;animation:spotlightEntrance .3s cubic-bezier(.16,1,.3,1);transition:box-shadow .3s ease,border-color .3s ease,border-radius .3s ease}.search-modal-box:has(.search-modal-results[style*="display: block"]),.search-modal-box:has(.search-modal-results:not([style*="display: none"])){border-radius:24px}.search-modal-box:focus-within{border-color:#ff3d8b99;box-shadow:0 0 15px #ff3d8b26,0 20px 50px #0000004d}@keyframes spotlightEntrance{0%{transform:translateY(-15px);opacity:0}to{transform:translateY(0);opacity:1}}.search-modal-top{display:flex;align-items:center;padding:4px 12px;gap:0}.search-modal-form{flex:1;display:flex;align-items:center;padding:6px 10px;gap:12px}.search-modal-form i{font-size:20px;color:#ff3d8b}.search-modal-form input{flex:1;border:none;background:transparent;outline:none!important;font-size:17px;color:var(--text-main);padding:6px 0}.search-modal-close{background:transparent;border:none;color:var(--text-main);font-size:20px;width:36px;height:36px;min-width:36px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.6}.search-modal-close:hover{opacity:1;background:#ffffff1a;transform:rotate(90deg)}.search-modal-results{max-height:55vh;overflow-y:auto;border-top:1px solid var(--menu-border);padding:12px 20px;display:none;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.search-modal-results::-webkit-scrollbar{width:4px}.search-modal-results::-webkit-scrollbar-thumb{background:var(--menu-border);border-radius:10px}.live-result-item.premium-collection-item{background:linear-gradient(135deg,#ff3d8b0f,#ff3d8b03);border:1px solid rgba(255,61,139,.15)!important;border-radius:12px;margin:6px 0;padding:10px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.live-result-item.premium-collection-item:hover{background:linear-gradient(135deg,#ff3d8b1f,#ff3d8b0a)!important;border-color:#ff3d8b4d!important;transform:translateY(-1px);box-shadow:0 4px 12px #ff3d8b14}.premium-icon-box{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6aa8,#ff3d8b);color:#fff!important;width:38px;height:38px;border-radius:10px;font-size:16px;box-shadow:0 2px 6px #ff3d8b4d}.result-badge-premium{font-size:11px;font-weight:600;color:#ff3d8b;background:#ff3d8b1a;padding:2px 8px;border-radius:20px;display:inline-block;margin-top:3px;letter-spacing:.3px;text-transform:uppercase}.result-arrow{margin-left:auto;color:#ff3d8b66;font-size:16px;font-weight:700;transition:transform .2s ease;padding-right:4px}.live-result-item.premium-collection-item:hover .result-arrow{transform:translate(3px);color:#ff3d8b}.system-dark .live-result-item.premium-collection-item{background:linear-gradient(135deg,#ff3d8b1a,#ff3d8b05);border-color:#ff3d8b33!important}.hero-viewport-wrapper{position:relative;width:100%;height:auto;background:var(--bg-main, #0b0f19);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .3s ease;overflow:hidden;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-master-container{position:relative;width:100%;height:clamp(320px,38vh,400px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--bg-main, #0b0f19)}.hero-master-container:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:140px;z-index:3;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--bg-main, #0b0f19) 60%,transparent) 50%,var(--bg-main, #0b0f19) 100%)}.fondito-header{position:relative}.fondito-header.transparency-mode{position:absolute;top:0;left:0;width:100%;min-height:70px;height:auto;padding:10px 0;z-index:999;display:flex;align-items:center;pointer-events:auto;background:transparent!important}.header-inner{max-width:1440px;width:100%;margin:0 auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between}.header-scrim-overlay{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0003 60%,#0000);z-index:-1;pointer-events:none;transform:translateZ(0)}.slide-vignette-overlay{display:none}.fondito-header.transparency-mode .header-center a,.fondito-header.transparency-mode .nav-link,.fondito-header.transparency-mode .header-inner>a{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.fondito-header.transparency-mode i,.fondito-header.transparency-mode button i,.fondito-header.transparency-mode svg,.fondito-header.transparency-mode .search-trigger-btn,.fondito-header.transparency-mode .hamburger-menu-btn i{color:#fff!important;fill:#fff!important}.header-logo,.brand-logo{display:inline-flex;align-items:center;height:52px;animation:entradaLogoPremium .8s cubic-bezier(.34,1.56,.64,1) forwards}.header-logo img,.brand-logo img{height:52px;width:auto;image-rendering:-webkit-optimize-contrast;transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);will-change:transform,filter}.header-logo:hover img,.brand-logo:hover img{transform:scale(1.04) translateY(-1px);filter:drop-shadow(0 0 2px rgba(255,255,255,.6)) drop-shadow(0 0 8px rgba(233,30,99,.45)) drop-shadow(0 0 18px rgba(156,39,176,.35)) brightness(1.05)}@keyframes entradaLogoPremium{0%{opacity:0;transform:scale(.85) translateY(-5px);filter:blur(4px)}50%{filter:drop-shadow(0 4px 12px rgba(233,30,99,.3)) blur(0px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-background-layer{position:absolute;inset:0;z-index:1}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out;will-change:opacity}.hero-slide.active{opacity:1}.hero-slide img{width:100%;height:100%;object-fit:cover}.hero-slide img.horizontal-img{display:block;object-position:center 20%}.hero-slide img.vertical-img{display:none;object-position:center center}.hero-foreground-content{position:relative;z-index:999;padding:0 clamp(4%,5vw,6%) 24px clamp(4%,5vw,6%);display:flex;flex-direction:column;pointer-events:none}.slide-meta-content{pointer-events:auto}.slide-wallpaper-title{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:clamp(1.25rem,2.8vw,1.95rem);font-weight:600;color:#fff;margin:0 0 4px;letter-spacing:-.3px;text-shadow:0 2px 12px rgba(0,0,0,.85);-webkit-font-smoothing:antialiased}.slide-meta-content .hero-context-tag{display:block;text-transform:uppercase;font-size:10px;letter-spacing:2px;margin-top:0;margin-bottom:12px;font-weight:700;color:#fffffff2;text-shadow:0 1px 6px rgba(0,0,0,.8)}.slide-button-group{display:flex;align-items:center;gap:10px;margin-bottom:0;flex-wrap:wrap}.slide-meta-content .btn-slider-action{font-size:11px;border-radius:6px;font-weight:700;cursor:pointer;border:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.5px;text-decoration:none;box-sizing:border-box}.slide-meta-content .btn-view,.slide-meta-content .btn-share{padding:0 18px;height:38px;background:#00000059;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 12px #00000040}.slide-meta-content .btn-share{padding:0;width:38px}.slide-meta-content .btn-view:hover,.slide-meta-content .btn-share:hover{background:#0000008c;border-color:#fff6;transform:translateY(-2px)}body:not(.theme-dark) .slide-meta-content .btn-view,body:not(.theme-dark) .slide-meta-content .btn-share{background:#0f172a8c;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px #00000059}body:not(.theme-dark) .slide-meta-content .btn-view:hover,body:not(.theme-dark) .slide-meta-content .btn-share:hover{background:#0f172abf}.slide-meta-content .btn-download{width:38px;height:38px;padding:0;background:#e91e63;color:#fff;box-shadow:0 4px 10px #e91e634d}.slide-meta-content .btn-download:hover{background:#ff2a75;transform:translateY(-2px);box-shadow:0 6px 16px #e91e6380}.share-wrapper{position:relative;display:inline-block;z-index:99999}#heroShareDropdown{display:none;position:absolute;top:50%;left:calc(100% + 6px);right:auto;bottom:auto;transform:translateY(-50%);width:max-content;height:38px;box-sizing:border-box;align-items:center;gap:2px;padding:0 4px;background:#0f172af2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:6px;box-shadow:0 10px 30px #00000080;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;z-index:999999;animation:heroShareIn .22s cubic-bezier(.16,1,.3,1)}#heroShareDropdown::-webkit-scrollbar{display:none}#heroShareDropdown.active{display:flex}#heroShareDropdown .hero-share-item{flex:0 0 auto;width:34px;height:30px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#fff;font-size:17px;line-height:1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,transform .2s ease,color .2s ease}#heroShareDropdown .hero-share-item:hover,#heroShareDropdown .hero-share-item:focus-visible{background:#ffffff29;transform:translateY(-1px);outline:none}#heroShareDropdown .hero-share-item.is-done{color:#4ade80}.slide-button-group .share-wrapper.is-open{z-index:10000!important}.slide-meta-content .btn-share[aria-expanded=true]{background:#0009;border-color:#ffffff73}@keyframes heroShareIn{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (min-width: 1200px){.header-logo,.brand-logo,.header-logo img,.brand-logo img{height:60px}}@media (max-width: 1023px){.header-logo,.brand-logo,.header-logo img,.brand-logo img{height:40px}.header-public-right,.header-right,.nav-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:14px}}@media (max-width: 768px){.hero-master-container{height:280px;min-height:280px}.hero-foreground-content{padding-bottom:20px}.slide-wallpaper-title{font-weight:700;font-size:1.25rem;line-height:1.2}.slide-meta-content .hero-context-tag{margin-bottom:10px;font-size:9px}.hero-slide img.horizontal-img{display:none}.hero-slide img.vertical-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}}.btn-slider-action.btn-download{position:relative!important}.btn-slider-action.btn-download:before{content:attr(data-tooltip);visibility:hidden;opacity:0;width:auto;min-width:200px;max-width:260px;white-space:normal;background:linear-gradient(135deg,#e01e5ae6,#ff2d78e6);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);color:#fff!important;text-align:left;border-radius:14px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.15px;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 12px 30px #e01e5a4d,inset 0 1px 1px #ffffff40;position:absolute;bottom:138%;left:10px;transform:scale(.85) translateY(12px);z-index:99999;transform-origin:15px bottom;transition:opacity .28s cubic-bezier(.34,1.56,.64,1),transform .28s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.btn-slider-action.btn-download:after{content:"";visibility:hidden;opacity:0;position:absolute;bottom:138%;margin-bottom:-6px;left:20px;transform:scale(.85) translateY(12px);border-width:8px 7px 0 7px;border-style:solid;border-color:rgba(224,30,85,.9) transparent transparent transparent;z-index:100000;transform-origin:center bottom;transition:opacity .28s cubic-bezier(.34,1.56,.64,1),transform .28s cubic-bezier(.34,1.56,.64,1);pointer-events:none}@media (hover: hover){.btn-slider-action.btn-download:hover:before,.btn-slider-action.btn-download:hover:after{visibility:visible;opacity:1;transform:scale(1) translateY(0)}}.btn-slider-action.btn-download:active:before,.btn-slider-action.btn-download:active:after{visibility:visible;opacity:1;transform:scale(1) translateY(0)}.capsule-alert-container{position:fixed;top:35px;left:50%;transform:translate(-50%);z-index:100000;width:92%;max-width:550px;animation:capsuleSlideIn .7s cubic-bezier(.175,.885,.32,1.275) forwards}.capsule-alert-box{position:relative;display:flex;align-items:center;background:linear-gradient(135deg,#141417e0,#0a0a0cf2);backdrop-filter:blur(14px) saturate(190%);-webkit-backdrop-filter:blur(14px) saturate(190%);border:1px solid rgba(255,255,255,.12);border-radius:40px;padding:12px 50px 12px 14px;box-shadow:0 20px 40px #0009,inset 0 1px 1px #fff3;gap:14px}.capsule-icon-wrapper{position:relative;flex-shrink:0;width:42px;height:42px;background:#ff3b3026;border:1px solid rgba(255,59,48,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.capsule-icon-display{font-size:18px;z-index:2}.capsule-icon-pulse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#ff3b3040;z-index:1;animation:iconPulseHeartbeat 2.5s infinite ease-in-out}.capsule-text-content{flex-grow:1}.capsule-alert-text{margin:0;color:#fff;font-size:14.5px;line-height:1.5;font-weight:550;letter-spacing:-.1px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.capsule-alert-close{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#fff6;font-size:20px;cursor:pointer;transition:all .25s ease}.capsule-alert-close:hover{color:#fff;transform:translateY(-50%) scale(1.15)}@keyframes capsuleSlideIn{0%{transform:translate(-50%,-100px) scale(.8);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes iconPulseHeartbeat{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.15);opacity:.8;border-color:#ff3b3080}to{transform:scale(1);opacity:.4}}.btn-top{--bt-size: 56px;--bt-pink: #ff3d8b;--bt-pink-2: #ff6aa8;position:fixed;right:26px;bottom:26px;z-index:9998;width:var(--bt-size);height:var(--bt-size);padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700;line-height:1;opacity:0;visibility:hidden;transform:translateY(14px) scale(.8);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1),bottom .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;-webkit-tap-highlight-color:transparent}.btn-top:not(.is-ready){background:var(--bt-pink);box-shadow:0 8px 20px -6px #ff3d8b99}.btn-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1),bottom .35s cubic-bezier(.16,1,.3,1),visibility 0s}.btn-top .btn-top-core{position:absolute;inset:7px;border-radius:50%;background:linear-gradient(160deg,var(--bt-pink-2),var(--bt-pink));box-shadow:0 6px 16px -4px #ff3d8b8c,inset 0 -2px #00000014;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.btn-top .btn-top-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;overflow:visible}.btn-top .btn-top-ring circle{fill:none;stroke-width:3;stroke-linecap:round}.btn-top .btn-top-track{stroke:#ff3d8b33}.btn-top .btn-top-bar{stroke:var(--bt-pink);transition:stroke-dashoffset .15s linear}.btn-top .btn-top-arrow{position:relative;width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn-top.is-end .btn-top-arrow{animation:fdTopHop 1.4s ease-in-out 2}.btn-top.is-end .btn-top-core{box-shadow:0 0 0 4px #ff3d8b2e,0 8px 20px -4px #ff3d8ba6}@keyframes fdTopHop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@media (hover: hover){.btn-top.show:hover{transform:translateY(-3px)}.btn-top.show:hover .btn-top-core{transform:scale(1.06);box-shadow:0 10px 22px -4px #ff3d8bb3}.btn-top.show:hover .btn-top-arrow{transform:translateY(-2px)}}.btn-top.show:active .btn-top-core{transform:scale(.9)}.btn-top:focus-visible{outline:3px solid var(--bt-pink);outline-offset:3px}@media (max-width: 767px){.btn-top{--bt-size: 52px;right:14px;bottom:calc(100px + env(safe-area-inset-bottom,0px))}.btn-top.nav-hidden{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.btn-top .btn-top-core{inset:6px}.btn-top .btn-top-arrow{width:20px;height:20px}}@media (prefers-reduced-motion: reduce){.btn-top,.btn-top.show,.btn-top .btn-top-core,.btn-top .btn-top-arrow,.btn-top .btn-top-bar{transition:opacity .2s ease,visibility 0s}.btn-top,.btn-top.show,.btn-top.show:hover{transform:none}.btn-top.is-end .btn-top-arrow{animation:none}}#modalVotosArea{margin-top:15px;margin-bottom:25px;width:100%}.votos-wrapper-glass{display:flex;gap:12px;align-items:center;width:100%;justify-content:space-between}.btn-vote{flex:1;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 16px;border-radius:12px;color:#fff;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .25s ease}#modalLikeCount,#modalDislikeCount{font-size:.85rem;font-weight:600}#modalDislikeCount{opacity:.7}.modal-colors-area{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}#imgModal .color-explore-block{padding:0;background:transparent;box-shadow:none;margin:0;max-width:none;text-align:left}#imgModal .color-explore-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.share-dropdown{position:absolute;top:100%;right:0;z-index:2000;background:#1a1a1a;border-radius:8px;box-shadow:0 10px 25px #00000080;display:none}.share-dropdown.active{display:block}@media (max-width: 768px){#imgModal .modal-color-grid-fix{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important}#imgModal .modal-color-grid-fix .color-chip{width:100%!important;max-width:none!important;box-sizing:border-box!important;text-align:center!important;display:block!important;margin:0!important;padding:10px 4px!important}#imgModal .modal-color-grid-fix .color-chip:last-child{grid-column:span 2!important}}.search-card{border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.search-card:after{content:"";position:absolute;inset:3px;border-radius:13px;box-shadow:inset 0 0 0 1px #0000001f;pointer-events:none;z-index:2}.search-card img{width:100%;height:100%;object-fit:cover;display:block;padding:3px;box-sizing:border-box;border-radius:16px;z-index:1}.search-meta{bottom:3px!important;left:3px!important;right:3px!important;border-bottom-left-radius:13px;border-bottom-right-radius:13px;z-index:3}.vertical-img.hybrid-blur-mode{filter:blur(12px);transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);transition:filter .4s cubic-bezier(.25,.46,.45,.94);will-change:filter;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.vertical-img.hybrid-blur-mode.hd-loaded{filter:blur(0px);transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0)}.hero-slide img{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-viewport-wrapper,.hero-master-container{overflow:clip}#heroShareDropdown{background:#1212168c;border-color:#ffffff29;backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}@media (prefers-color-scheme: light){body:not(.theme-dark) .slide-meta-content .btn-view,body:not(.theme-dark) .slide-meta-content .btn-share,body:not(.theme-dark) .hero-category-dropdown .cat-btn{background:#ffffff8c;color:#111;border:1px solid rgba(255,255,255,.75);box-shadow:0 4px 14px #0000001f;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}body:not(.theme-dark) .slide-meta-content .btn-view:hover,body:not(.theme-dark) .slide-meta-content .btn-share:hover,body:not(.theme-dark) .hero-category-dropdown .cat-btn:hover,body:not(.theme-dark) .slide-meta-content .btn-share[aria-expanded=true]{background:#ffffffc7;border-color:#fff}body:not(.theme-dark) .hero-category-dropdown .cat-btn .arrow{color:inherit}body:not(.theme-dark) #heroShareDropdown{background:#fff9;border-color:#ffffffd9;box-shadow:0 10px 30px #0000002e}body:not(.theme-dark) #heroShareDropdown .hero-share-item{color:#111}body:not(.theme-dark) #heroShareDropdown .hero-share-item:hover,body:not(.theme-dark) #heroShareDropdown .hero-share-item:focus-visible{background:#00000012}body:not(.theme-dark) #heroShareDropdown .hero-share-item.is-done{color:#16a34a}body:not(.theme-dark) .hero-progress-dot span{background:#0000002e}body:not(.theme-dark) .hero-progress-dot.is-active span{background:#0000008c}body:not(.theme-dark) .hero-progress-dot:hover span{background:#0006}}.hero-progress{position:absolute;left:50%;bottom:4px;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:2px;pointer-events:auto}.hero-progress-dot{appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0;width:14px;height:14px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-progress-dot span{display:block;width:4px;height:4px;border-radius:50%;background:#ffffff47;transition:background .3s ease,transform .3s ease}.hero-progress-dot.is-active span{background:#fffc;transform:scale(1.2)}.hero-progress-dot:hover span{background:#fff9}.hero-progress-dot:focus-visible{outline:2px solid #e91e63;outline-offset:0;border-radius:50%}@media (max-width: 768px){.hero-progress{bottom:3px}}@media (prefers-reduced-motion: no-preference){body:not(.page-view) .hero-slide.active img,body:not(.page-view) .hero-slide.is-leaving img{animation:heroKenBurns 10s ease-out both}}@keyframes heroKenBurns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.07) translateZ(0)}}.hero-slide img{transition:object-position .6s ease}.hero-slide img.vertical-img.hybrid-blur-mode{transition:filter .4s cubic-bezier(.25,.46,.45,.94),object-position .6s ease}@media (prefers-reduced-motion: reduce){.hero-slide img,.hero-slide img.vertical-img.hybrid-blur-mode,#heroShareDropdown{transition:none;animation:none}}@media (max-width: 768px){.slide-vignette-overlay{background:linear-gradient(to bottom,#0000004d,#0a0a0abf)!important}.hero-slide.active img.vertical-img{width:100%;height:100%;aspect-ratio:9 / 16;object-fit:cover;object-position:center}}.hero-color-dropdown{position:static;margin-left:auto;z-index:auto}.hero-color-dropdown~.category-dropdown,.slide-button-group .hero-color-dropdown~.category-dropdown{margin-left:0!important}.hero-color-btn{height:38px;padding:0 14px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;font-weight:700;font-size:11px;line-height:1;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:#fff;background:#0f172a8c;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease}.hero-color-btn:hover{background:#0000008c;transform:translateY(-2px)}.hero-color-btn:focus-visible,.hero-color-menu a:focus-visible{outline:2px solid #e91e63;outline-offset:2px}.hero-color-btn .arrow{font-size:10px;opacity:.7;transition:transform .3s ease}.hero-color-dropdown.is-open .hero-color-btn .arrow{transform:rotate(90deg)}.hc-swatch{width:14px;height:14px;flex:0 0 auto;border-radius:50%;background:var(--sw, #e91e63);background-image:radial-gradient(circle at 35% 35%,rgba(255,255,255,.35),transparent 60%);box-shadow:0 0 0 1px #ffffff73,inset 0 -1px 2px #00000040}.hero-color-menu{position:absolute;top:0;right:0;height:38px;box-sizing:border-box;display:none;align-items:center;gap:4px;padding:0 6px;width:max-content;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:6px;z-index:10001;background:color-mix(in srgb,var(--bg-main) 94%,transparent);border:1px solid var(--bg-card-border);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:0 8px 25px #00000040;animation:slideInRight .25s cubic-bezier(.16,1,.3,1)}.hero-color-menu::-webkit-scrollbar{display:none}.hero-color-dropdown.is-open .hero-color-menu{display:flex}.hero-color-menu a{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 6px;flex-shrink:0;border-radius:13px;font-weight:600;font-size:11px;letter-spacing:.3px;text-decoration:none;color:var(--text-main)!important;transition:background .2s ease}.hero-color-menu a:hover{background:var(--hover-bg)}.hero-color-menu a.active{font-weight:700;color:#fff!important;background:#e91e63;box-shadow:0 2px 8px #e91e6366}.hero-color-menu .hc-swatch{width:12px;height:12px;box-shadow:0 0 0 1px #00000026,inset 0 -1px 2px #00000040}@media (prefers-color-scheme: light){body:not(.theme-dark) .hero-color-btn{background:#ffffff8c;color:#111;border:1px solid rgba(255,255,255,.75);box-shadow:0 4px 14px #0000001f;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}body:not(.theme-dark) .hero-color-btn:hover{background:#ffffffc7;border-color:#fff}}@media (max-width: 768px){.hero-color-dropdown,.slide-button-group>.hero-color-dropdown{margin-left:auto!important;z-index:auto!important}.hero-color-btn{width:38px;padding:0}.hero-color-btn .hc-label,.hero-color-btn .arrow{display:none}.hero-color-btn .hc-swatch{width:16px;height:16px}.hero-color-menu{width:calc(100vw - 32px);max-width:calc(100vw - 32px);z-index:10001}.hero-color-menu a{height:24px;font-size:10px}}.hc-hash{font-size:15px;font-weight:800;line-height:1;color:#e91e63}.hero-tags-menu a{padding:0 12px}@media (max-width: 768px){.hero-tags-dropdown .hc-hash{font-size:17px}}.hero-background-layer{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 140px),rgba(0,0,0,.4) calc(100% - 70px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 140px),rgba(0,0,0,.4) calc(100% - 70px),transparent 100%)}.hero-master-container:after{content:none}@supports (height: round(down,10.5px,1px)){.hero-master-container{height:round(down,clamp(320px,38vh,400px),1px)}@media (max-width: 768px){.hero-master-container{height:280px}}}.hero-viewport-wrapper{-webkit-backface-visibility:visible;backface-visibility:visible;transition:none}.hero-slide{will-change:auto}.hero-slide.active,.hero-slide.is-leaving{will-change:opacity}.hero-slide img,.vertical-img.hybrid-blur-mode,.vertical-img.hybrid-blur-mode.hd-loaded{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:none;transform:none}.header-scrim-overlay{transform:none}@media (max-width: 768px){body:not(.page-view) .hero-slide.active img,body:not(.page-view) .hero-slide.is-leaving img{will-change:transform}.hero-background-layer{-webkit-mask-image:none;mask-image:none}.hero-slide img{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 140px),rgba(0,0,0,.4) calc(100% - 70px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 140px),rgba(0,0,0,.4) calc(100% - 70px),transparent 100%);transform-origin:50% 100%}.vertical-img.hybrid-blur-mode,.vertical-img.hybrid-blur-mode.hd-loaded,.hero-slide img.vertical-img.hybrid-blur-mode{filter:none;transition:object-position .6s ease}}.fondito-nav-container,.fondito-nav{transition:none}.nav-btn{transition:color .2s ease,opacity .2s ease,background-color .2s ease}.nav-btn:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px;border-radius:10px}@media (max-width: 767px){.fondito-nav-container{bottom:calc(25px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.fondito-nav{--f-blur: 24px}.nav-btn:not(.is-active):hover{background:transparent}}@media (max-width: 767px) and (hover: hover){.nav-btn:not(.is-active):hover{background:#9696961a}}.fondito-header.transparency-mode .fondito-nav svg{fill:none!important}@media (max-width: 767px){.fondito-header.transparency-mode .fondito-nav .nav-btn{text-shadow:none}}@media (max-width: 767px){.fondito-nav{--fn-accent: var(--f-accent);--fn-accent-bg: rgba(255, 61, 139, .16);padding:5px;gap:2px;border-radius:22px}.fondito-nav .nav-btn{padding:10px 13px;border-radius:16px}.fondito-header .fondito-nav .nav-btn.is-active,.fondito-header.transparency-mode .fondito-nav .nav-btn.is-active{color:var(--fn-accent)!important;background:var(--fn-accent-bg)!important;opacity:1;padding:10px 15px}.fondito-header .fondito-nav .nav-btn.is-active svg,.fondito-header.transparency-mode .fondito-nav .nav-btn.is-active svg{color:var(--fn-accent)!important;stroke:var(--fn-accent)!important;fill:none!important}.fondito-nav .nav-btn.is-active:after{content:none}.fondito-nav .nav-btn:not(.is-active){opacity:.62}.fondito-nav-container{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.fondito-nav-container.is-hidden{transform:translateY(calc(100% + 30px + env(safe-area-inset-bottom,0px)))}}@media (max-width: 767px) and (prefers-color-scheme: light){.fondito-header .fondito-nav{--fn-accent: #ffffff;--fn-accent-bg: #e8174a;background:#30303685;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(var(--f-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--f-blur)) saturate(180%)}.fondito-header .fondito-nav .nav-btn:not(.is-active){color:#fff!important;opacity:.85}.fondito-header .fondito-nav .nav-btn:not(.is-active) svg{stroke:#fff!important}.fondito-header .fondito-nav .nav-btn.is-active{box-shadow:0 2px 10px #e8174a59}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.fondito-nav-container{transition:none}}.hero-progress{bottom:0;gap:0}.hero-progress-dot{width:24px;height:24px}@media (max-width: 768px){.hero-progress{bottom:0}.hero-foreground-content{padding-bottom:28px}}a,button,[role=button]{touch-action:manipulation}#fd-nav-progress{position:fixed;top:0;left:0;z-index:100000;height:3px;width:0;opacity:0;pointer-events:none;background:var(--f-accent);box-shadow:0 0 8px #ff3d8b99;border-radius:0 3px 3px 0}#fd-nav-progress.is-loading{opacity:1;animation:fdNavProgress 8s cubic-bezier(.1,.7,.2,1) forwards}#fd-nav-progress.is-done{width:100%;opacity:0;transition:opacity .3s ease .1s}@keyframes fdNavProgress{0%{width:0}10%{width:45%}40%{width:75%}to{width:92%}}.nav-btn:active,.header-logo:active,.hero-progress-dot:active{transform:scale(.94);transition:transform .08s ease}.nav-btn:active{opacity:1}@media (prefers-reduced-motion: reduce){#fd-nav-progress.is-loading{animation:none;width:70%}}@media (min-width: 1200px){.hero-foreground-content{--hb: clamp(38px, calc(1.6vw + 18px) , 56px);--hf: clamp(11px, calc(.45vw + 5px) , 15px);--hr: calc(var(--hb) * .16);padding-bottom:calc(var(--hb) * .65)}.slide-wallpaper-title{font-size:clamp(1.95rem,calc(1.2vw + .9rem),2.6rem);margin-bottom:6px}.slide-meta-content .hero-context-tag{font-size:clamp(10px,calc(.35vw + 5px),13px);margin-bottom:calc(var(--hb) * .35)}.slide-button-group{gap:calc(var(--hb) * .27)}.slide-meta-content .btn-slider-action{font-size:var(--hf);border-radius:var(--hr)}.slide-meta-content .btn-download,.slide-meta-content .btn-share{width:var(--hb);height:var(--hb)}.slide-meta-content .btn-view{height:var(--hb);padding:0 calc(var(--hb) * .48)}.slide-meta-content .btn-download i,.slide-meta-content .btn-share i{font-size:calc(var(--hf) * 1.55);line-height:1}#heroShareDropdown{height:var(--hb);border-radius:var(--hr);padding:0 calc(var(--hb) * .1)}#heroShareDropdown .hero-share-item{width:calc(var(--hb) * .9);height:calc(var(--hb) * .8);font-size:calc(var(--hf) * 1.55)}.cat-btn{height:var(--hb);padding:0 calc(var(--hb) * .42);font-size:var(--hf);border-radius:var(--hr);gap:calc(var(--hb) * .2)}.cat-btn .arrow{font-size:calc(var(--hf) * .9)}.cat-menu{height:var(--hb)!important;max-height:var(--hb)!important;border-radius:var(--hr)!important;padding:0 calc(var(--hb) * .2)!important;gap:calc(var(--hb) * .15);width:clamp(260px,calc(100vw - 420px),1100px);max-width:calc(100vw - 420px)}.cat-menu a{height:calc(var(--hb) * .68);padding:0 calc(var(--hb) * .32);font-size:var(--hf);border-radius:calc(var(--hb) * .34)!important}.hero-color-btn{height:var(--hb);padding:0 calc(var(--hb) * .37);font-size:var(--hf);border-radius:var(--hr);gap:calc(var(--hb) * .2)}.hero-color-btn .arrow{font-size:calc(var(--hf) * .9)}.hc-swatch{width:calc(var(--hf) * 1.3);height:calc(var(--hf) * 1.3)}.hc-hash{font-size:calc(var(--hf) * 1.4)}.hero-color-menu{height:var(--hb);border-radius:var(--hr);padding:0 calc(var(--hb) * .16);gap:calc(var(--hb) * .1)}.hero-color-menu a{height:calc(var(--hb) * .68);padding:0 calc(var(--hb) * .28) 0 calc(var(--hb) * .16);font-size:var(--hf);border-radius:calc(var(--hb) * .34);gap:calc(var(--hb) * .15)}.hero-tags-menu a{padding:0 calc(var(--hb) * .32)}.hero-color-menu .hc-swatch{width:calc(var(--hf) * 1.1);height:calc(var(--hf) * 1.1)}}.fd-tagcloud{--glow: #e91e63}h2.tags-label{font-family:inherit;line-height:1.2}.tag.red{--tc: #e03131;--tb: #ffe3e3}.tag.blue{--tc: #1971c2;--tb: #d7eaff}.tag.cyan{--tc: #0c8599;--tb: #d0f4f8}.tag.yellow{--tc: #e67700;--tb: #fff3c4}.tag.green{--tc: #099268;--tb: #d9ffe5}.tag.orange{--tc: #e8590c;--tb: #ffe2c2}.tag.purple{--tc: #6f42c1;--tb: #e8d9ff}.tag.pink{--tc: #d6336c;--tb: #ffd6e0}@media (prefers-color-scheme: dark){body:not(.theme-light) .tag.red{--tc: #ff8787;--tb: #a83a3a}body:not(.theme-light) .tag.blue{--tc: #85d6ff;--tb: #3d6fa8}body:not(.theme-light) .tag.cyan{--tc: #66e3f2;--tb: #1f7a86}body:not(.theme-light) .tag.yellow{--tc: #ffd685;--tb: #a8892f}body:not(.theme-light) .tag.green{--tc: #66ffb3;--tb: #3d8a63}body:not(.theme-light) .tag.orange{--tc: #ffb385;--tb: #b8743d}body:not(.theme-light) .tag.purple{--tc: #d1b3ff;--tb: #6f4fa8}body:not(.theme-light) .tag.pink{--tc: #ff85a2;--tb: #b84d6a}}body.theme-dark .tag.red{--tc: #ff8787;--tb: #a83a3a}body.theme-dark .tag.blue{--tc: #85d6ff;--tb: #3d6fa8}body.theme-dark .tag.cyan{--tc: #66e3f2;--tb: #1f7a86}body.theme-dark .tag.yellow{--tc: #ffd685;--tb: #a8892f}body.theme-dark .tag.green{--tc: #66ffb3;--tb: #3d8a63}body.theme-dark .tag.orange{--tc: #ffb385;--tb: #b8743d}body.theme-dark .tag.purple{--tc: #d1b3ff;--tb: #6f4fa8}body.theme-dark .tag.pink{--tc: #ff85a2;--tb: #b84d6a}.fd-tagcloud .tag{color:var(--tc, var(--text-main))}.fd-tagcloud .tag:hover,.fd-tagcloud .tag:focus-visible,.fd-tagcloud .tag:active{color:var(--tc, var(--text-main));background:var(--tb, rgba(127, 127, 127, .12));border-color:#7f7f7f26;transform:translateY(-4px);box-shadow:0 6px 18px color-mix(in srgb,var(--tc, #000) 30%,transparent);outline:none}@media (prefers-color-scheme: dark){body:not(.theme-light) .fd-tagcloud .tag:hover,body:not(.theme-light) .fd-tagcloud .tag:focus-visible,body:not(.theme-light) .fd-tagcloud .tag:active{color:#fff}}body.theme-dark .fd-tagcloud .tag:hover,body.theme-dark .fd-tagcloud .tag:focus-visible,body.theme-dark .fd-tagcloud .tag:active{color:#fff}.fd-tagcloud:has(.tag.red:is(:hover,:focus-visible,:active)){--glow: #ff4b5c}.fd-tagcloud:has(.tag.blue:is(:hover,:focus-visible,:active)){--glow: #3d9bff}.fd-tagcloud:has(.tag.cyan:is(:hover,:focus-visible,:active)){--glow: #00d4e8}.fd-tagcloud:has(.tag.yellow:is(:hover,:focus-visible,:active)){--glow: #ffc21a}.fd-tagcloud:has(.tag.green:is(:hover,:focus-visible,:active)){--glow: #20d98a}.fd-tagcloud:has(.tag.orange:is(:hover,:focus-visible,:active)){--glow: #ff8a2a}.fd-tagcloud:has(.tag.purple:is(:hover,:focus-visible,:active)){--glow: #a463ff}.fd-tagcloud:has(.tag.pink:is(:hover,:focus-visible,:active)){--glow: #ff4f8b}.fd-tagcloud .section-divider-line{position:relative;overflow:hidden;height:3px;background:linear-gradient(90deg,#00f0ff,#e000ff);transition:box-shadow .35s ease,filter .35s ease}.fd-tagcloud .section-divider-line:before{content:"";position:absolute;top:0;bottom:0;left:-100%;width:300%;background:linear-gradient(90deg,#00f0ff,#e000ff,#ff4f8b,#00f0ff,#e000ff,#ff4f8b,#00f0ff);animation:fdLineFlow 9s linear infinite;will-change:transform}.fd-tagcloud .section-divider-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--glow) 20%,var(--glow) 80%,transparent);opacity:0;transition:opacity .35s ease}.fd-tagcloud:has(.tag:is(:hover,:focus-visible,:active)) .section-divider-line{box-shadow:0 0 14px 1px var(--glow),0 0 4px var(--glow)}.fd-tagcloud:has(.tag:is(:hover,:focus-visible,:active)) .section-divider-line:after{opacity:1}@keyframes fdLineFlow{0%{transform:translate(0)}to{transform:translate(33.333%)}}@media (prefers-reduced-motion: reduce){.fd-tagcloud .section-divider-line:before{animation:none}}.fd-tagcloud .tags-label{text-align:center;margin-left:0;margin-right:0}.fd-tagcloud .tags-list{gap:6px 8px;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.fd-tagcloud .tag{text-transform:lowercase;padding:8px 12px}.footer-sections{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 20px;margin:4px 0 6px}.footer-sections a{font-size:14px;font-weight:600;color:inherit;opacity:.6;text-decoration:none;padding:8px 2px;transition:opacity .2s ease,color .2s ease}.footer-sections a:hover,.footer-sections a:focus-visible{opacity:1;color:var(--f-accent);outline:none}@media (max-width: 480px){.footer-sections{gap:0 14px}.footer-sections a{font-size:13px}}.edge-footer{--f-bg: rgba(255, 255, 255, .45);width:100%;border-top:none!important;margin-top:40px;padding:60px 0 40px;background:var(--f-bg);display:block;clear:both;position:relative;box-sizing:border-box}@media (prefers-color-scheme: dark){.edge-footer{--f-bg: rgba(20, 20, 20, .55)}}.footer-tags-wrapper{margin-bottom:50px;width:100%}.footer-inner{width:100%;max-width:1100px;margin:0 auto!important;padding:0 24px;text-align:center;box-sizing:border-box}.footer-brand{font-size:1.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:16px;color:var(--text-main)}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-bottom:20px}.footer-links a{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;position:relative;transition:color .3s ease}.footer-links a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;border-radius:2px;background-color:var(--f-accent);transition:width .3s ease}.footer-links a:hover,.footer-links a:focus-visible{color:var(--f-accent);outline:none}.footer-links a:hover:after,.footer-links a:focus-visible:after{width:100%}.footer-copy{font-size:.85rem;color:var(--text-secondary);opacity:.6;margin-top:10px}@media (max-width: 480px){.edge-footer{padding:40px 0 60px}.footer-tags-wrapper{margin-bottom:40px}}@media (min-width: 768px){.fondito-header{--nv-ic: clamp(22px, calc(.7vw + 12px) , 30px);--nv-py: clamp(9px, calc(.4vw + 4px) , 13px);--nv-circle: calc(var(--nv-ic) + 2 * var(--nv-py) + 12px)}.fondito-header .fondito-nav .nav-btn-icon svg{stroke-width:1.75;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.fondito-header .fondito-nav .nav-btn-text{text-shadow:0 1px 6px rgba(0,0,0,.5)}.fondito-header .fondito-nav .nav-btn.is-active:after{height:3px;border-radius:3px}}.fondito-header{--hb-size: 42px;--hb-ic: 20px;--hb-glass: rgba(18, 18, 22, .28);--hb-glass-hover: rgba(18, 18, 22, .42);--hb-line: rgba(255, 255, 255, .16);--hb-shadow: 0 6px 20px -8px rgba(0, 0, 0, .45)}@media (min-width: 768px){.fondito-header{--hb-size: var(--nv-circle);--hb-ic: var(--nv-ic);--hb-shadow: 0 8px 28px -10px rgba(0, 0, 0, .45)}}.fondito-header .header-right{gap:10px}.fondito-header .header-right .search-trigger-btn,.fondito-header .header-right .f-menu-button{flex:none;width:var(--hb-size);height:var(--hb-size);padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:var(--hb-ic)!important;color:#fff!important;background:var(--hb-glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--hb-line);box-shadow:var(--hb-shadow);cursor:pointer;transition:background-color .25s ease,transform .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.fondito-header .header-right .search-trigger-btn svg,.fondito-header .header-right .f-menu-button svg{display:block;width:var(--hb-ic);height:var(--hb-ic);fill:none!important;color:inherit!important;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.fondito-header .header-right .search-trigger-btn i{font-size:var(--hb-ic)}.fondito-header .f-popover-title svg{color:var(--f-accent)!important;fill:none!important}@media (hover: hover){.fondito-header .header-right .search-trigger-btn:hover,.fondito-header .header-right .f-menu-button:hover{background:var(--hb-glass-hover);color:var(--f-accent)!important;transform:translateY(-1px)}.fondito-header .header-right .search-trigger-btn:hover i,.fondito-header .header-right .f-menu-button:hover i{color:var(--f-accent)!important}}.fondito-header .header-right .search-trigger-btn:active,.fondito-header .header-right .f-menu-button:active{transform:scale(.94)}.fondito-header .header-right .f-menu-wrapper.is-active .f-menu-button{color:var(--f-accent)!important;background:var(--hb-glass-hover)}.fondito-header .header-right .search-trigger-btn:focus-visible,.fondito-header .header-right .f-menu-button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (min-width: 768px) and (prefers-reduced-motion: reduce){.fondito-header .fondito-nav .nav-btn,.fondito-header .fondito-nav .nav-btn-text{transition:none}}@media (min-width: 1024px){.header-logo,.brand-logo,.header-logo img,.brand-logo img{height:clamp(68px,calc(3.2vw + 26px),120px)}}@media (min-width: 768px) and (max-width: 1023px){.header-logo,.brand-logo,.header-logo img,.brand-logo img{height:50px}}@media (max-width: 767px){.header-logo,.brand-logo,.header-logo img,.brand-logo img{height:52px}}.f-menu-wrapper{display:flex;align-items:center;position:relative;z-index:999999999!important}.f-menu-button{background:none;border:none;color:var(--header-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;border-radius:12px;font-size:26px!important;padding:8px!important;line-height:1}@media (min-width: 1024px){.f-menu-button{font-size:32px!important;padding:8px!important}}.f-menu-button:active{transform:scale(.92)}.f-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000026;z-index:9999998;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.f-menu-popover{position:absolute;top:calc(100% + 14px);right:0;width:210px!important;z-index:9999999;border-radius:18px;padding:12px 14px!important;box-sizing:border-box;box-shadow:0 12px 35px #00000040;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-8px) scale(.92);transform-origin:top right;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .22s}.f-menu-popover:before{content:"";position:absolute;top:-7px;right:14px;width:14px;height:14px;transform:rotate(45deg);border-radius:3px 0 0;box-sizing:border-box}@media (max-width: 480px){.f-menu-popover{position:fixed;top:65px;right:12px;width:210px!important;max-width:calc(100vw - 24px)}.f-menu-popover:before{right:18px}}.f-menu-overlay.is-active{opacity:1;visibility:visible}.f-menu-popover.is-active{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.f-menu-button:focus-visible,.f-color-item:focus-visible{outline:2px solid #ff2d55;outline-offset:2px}.f-menu-popover{--fm-bg: rgba(255, 255, 255, .92);--fm-border: rgba(0, 0, 0, .08);--fm-title: #1d1d1f;--fm-item: #1d1d1f;--fm-item-bg: rgba(0, 0, 0, .03);--fm-item-border: rgba(0, 0, 0, .04);--fm-hover-bg: rgba(255, 45, 85, .08);--fm-hover-border: rgba(255, 45, 85, .2);background:var(--fm-bg);border:1px solid var(--fm-border);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}@media (prefers-color-scheme: dark){.f-menu-popover{--fm-bg: rgba(20, 24, 28, .92);--fm-border: rgba(255, 255, 255, .08);--fm-title: #ffffff;--fm-item: #c4c7c5;--fm-item-bg: rgba(255, 255, 255, .04);--fm-item-border: rgba(255, 255, 255, .05);--fm-hover-bg: rgba(255, 45, 85, .12);--fm-hover-border: rgba(255, 45, 85, .25)}}body.theme-dark .f-menu-popover{--fm-bg: rgba(20, 24, 28, .92);--fm-border: rgba(255, 255, 255, .08);--fm-title: #ffffff;--fm-item: #c4c7c5;--fm-item-bg: rgba(255, 255, 255, .04);--fm-item-border: rgba(255, 255, 255, .05);--fm-hover-bg: rgba(255, 45, 85, .12);--fm-hover-border: rgba(255, 45, 85, .25)}.f-menu-popover:before{background:var(--fm-bg);border-top:1px solid var(--fm-border);border-left:1px solid var(--fm-border)}.f-popover-title{color:var(--fm-title)}.f-color-item{color:var(--fm-item);background:var(--fm-item-bg);border:1px solid var(--fm-item-border)}.f-color-item:hover,.f-color-item.is-active-color{background:var(--fm-hover-bg);border-color:var(--fm-hover-border);color:#ff2d55}.f-color-item.is-active-color .f-color-name{font-weight:700}.f-color-dot.f-color-dot--light{border-color:#0000002e}@media (prefers-reduced-motion: reduce){.f-menu-popover,.f-menu-overlay{transition:none}}html.system-light .f-menu-popover{background:#ffffffe0!important;backdrop-filter:blur(20px) saturate(190%)!important;-webkit-backdrop-filter:blur(20px) saturate(190%)!important;border:1px solid rgba(0,0,0,.08)!important}html.system-light .f-menu-popover:before{background:#ffffffe0;border-top:1px solid rgba(0,0,0,.08);border-left:1px solid rgba(0,0,0,.08)}html.system-light .f-popover-title{color:#1d1d1f}html.system-dark .f-menu-popover{background:#14181ce0!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid rgba(255,255,255,.08)!important}html.system-dark .f-menu-popover:before{background:#14181ce0;border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}html.system-dark .f-popover-title{color:#fff}.f-popover-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(128,128,128,.12)}.f-popover-title{font-size:12.5px;font-weight:700;letter-spacing:-.2px;display:flex;align-items:center;gap:6px}.f-popover-title i{color:#ff2d55;font-size:14px}.f-colors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px!important}.f-color-item{display:flex;align-items:center;gap:6px!important;padding:6px 8px!important;border-radius:9px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.f-color-dot{width:12px!important;height:12px!important;border-radius:50%;flex-shrink:0;box-shadow:0 2px 4px #00000026;border:1px solid rgba(255,255,255,.2)}.f-color-name{font-size:11.5px!important;font-weight:500}html.system-light .f-color-item{color:#1d1d1f;background:#00000008;border:1px solid rgba(0,0,0,.04)}html.system-light .f-color-item:hover,html.system-light .f-color-item.is-active-color{background:#ff2d5514;border-color:#ff2d5533;color:#ff2d55}html.system-dark .f-color-item{color:#c4c7c5;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}html.system-dark .f-color-item:hover,html.system-dark .f-color-item.is-active-color{background:#ff2d551f;border-color:#ff2d5540;color:#ff2d55}.page-wrapper.page-search,.page-wrapper.page-color,.page-wrapper.page-category,.page-wrapper.page-tags{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding-top:0!important;padding-left:5%;padding-right:5%}@media (max-width: 1023px){.page-wrapper.page-search,.page-wrapper.page-color,.page-wrapper.page-category,.page-wrapper.page-tags{padding-top:0!important;padding-left:10px;padding-right:10px}}@supports (-webkit-touch-callout: none){@media (max-width: 1023px){.page-wrapper.page-search,.page-wrapper.page-color,.page-wrapper.page-category,.page-wrapper.page-tags{padding-top:calc(0px + env(safe-area-inset-top,0px))!important}}}.search-hero{--hero-accent: #ff2d55;--hero-text-main: #ffffff;--hero-text-sub: rgba(255, 255, 255, .45);--hero-line-color: rgba(255, 255, 255, .12);width:100%;margin:20px 0 16px!important;padding:0;box-sizing:border-box}@media (prefers-color-scheme: light){.search-hero{--hero-text-main: #111827;--hero-text-sub: rgba(0, 0, 0, .45);--hero-line-color: rgba(0, 0, 0, .08)}}.search-container{display:flex;flex-direction:column;gap:4px;width:100%}.search-label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:var(--hero-text-sub);margin:0;line-height:1}.title-and-tags-wrapper{display:flex;align-items:center;gap:20px;width:100%}.search-tag{display:flex;align-items:center;gap:8px;font-size:1.65rem;margin:0;padding:0;line-height:1.1;white-space:nowrap}.search-tag .title-accent{color:var(--hero-accent);font-weight:800;letter-spacing:-.08em}.search-tag .title-main{color:var(--hero-text-main);font-weight:600;letter-spacing:-.08em}.title-divider-line{flex:1;height:1px;background:linear-gradient(90deg,var(--hero-line-color) 0%,transparent 100%);border:none;margin:0}@media (max-width: 600px){.search-hero{margin:14px 0 12px!important}.title-and-tags-wrapper{gap:12px}.search-tag{font-size:1.35rem;gap:6px}}.category-item-block{display:flex;flex-direction:column;gap:4px!important;margin-bottom:24px}.category-card{display:flex;flex-direction:column;margin-bottom:0!important;text-decoration:none}.category-info{margin-top:6px;text-align:center}.featured-title{font-size:1.15rem!important;font-weight:700;line-height:1.2;color:var(--hero-text-main, #111827)}.collection-card-desc{margin:2px 0 0!important;padding:0 10px;font-size:.8rem!important;font-weight:400;line-height:1.38;text-align:center;color:#6b7280!important;text-transform:none;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){.featured-title{color:#fff!important}.collection-card-desc{color:#ffffff8c!important}}#tab-phone .search-grid-phone,#tab-pc .search-grid-pc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;width:100%}@media (max-width: 649px){#tab-phone .search-grid-phone{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}#tab-pc .search-grid-pc{grid-template-columns:1fr!important;gap:20px!important}}@media (min-width: 650px) and (max-width: 1023px){#tab-phone .search-grid-phone{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}#tab-pc .search-grid-pc{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (min-width: 1024px){#tab-pc .search-grid-pc{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:25px}}.search-card{position:relative;background-color:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:20px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,1,.3,1),box-shadow .4s ease}.search-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #00000040}.search-meta{position:absolute;bottom:22px;left:24px;width:fit-content;max-width:calc(100% - 48px);padding:6px 12px;background:#0000009e;color:#fff;border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.search-bar-wrapper{position:relative;width:100%;max-width:550px;margin:0 auto;padding:0 15px}.search-bar-wrapper .search-bar{background-color:var(--bg-card);color:var(--text-main);border:1px solid var(--bg-card-border);backdrop-filter:blur(20px);width:100%;height:54px;padding:0 20px 0 50px;font-size:16px;border-radius:18px;outline:none;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.search-bar-wrapper .search-bar:focus{border-color:#007aff;transform:translateY(-2px);box-shadow:0 0 0 4px #007aff26}.search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:18px;opacity:.5}.live-results-container{background-color:var(--bg-card);border:1px solid var(--bg-card-border);backdrop-filter:blur(25px);position:absolute;top:54px;left:0;right:0;margin-top:8px;border-radius:18px;padding:10px;z-index:9999;display:none;max-height:450px;overflow-y:auto}.live-results-container.is-active{display:block!important}.live-result-item{display:flex;align-items:center;padding:10px;border-radius:15px;text-decoration:none;color:var(--text-main)}.live-result-item:hover{background:var(--hover-bg)}.result-thumb{width:48px;height:48px;border-radius:12px;margin-right:15px;background-size:cover;background-position:center}.color-dropdown{display:flex;gap:8px;transform:translate(-12px)}.color-chip-mini{width:clamp(16px,4vw,22px);height:clamp(16px,4vw,22px);aspect-ratio:1;border-radius:50%;cursor:pointer;position:relative;flex-shrink:1;background-color:var(--chip-color);background-image:radial-gradient(circle at 35% 35%,rgba(255,255,255,.3) 0%,transparent 60%);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 4px #00000026,inset 0 -2px 3px #0003;transition:all .4s cubic-bezier(.165,.84,.44,1)}.color-chip-mini:hover{transform:translateY(-2px) scale(1.15);box-shadow:0 6px 12px -2px #0003,0 0 12px var(--chip-color);z-index:10}.color-chip-mini.active{border-color:#ffffffe6;box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--chip-color)}.color-chip-mini.active:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;pointer-events:none}.color-chip-mini[style*="#ffffff"]:after,.color-chip-mini[style*=white]:after{background:#1a1a1a}html.system-dark .color-chip-mini[style*=black],html.system-dark .color-chip-mini[style*="#000000"]{border:1px solid rgba(255,255,255,.3)}@media (max-width: 768px){#tab-phone .search-card img,#tab-phone .wallpaper-card img{width:100%!important;height:auto!important;aspect-ratio:11 / 16!important;object-fit:cover!important;display:block!important}}.apple-glass-description{position:relative;margin:16px 0 24px;padding:16px 52px 16px 20px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 1px #ffffff1a,0 8px 32px #00000026;overflow:hidden;transition:all .3s ease}.glass-pill-decorator{position:absolute;left:0;top:12px;bottom:12px;width:3px;background:linear-gradient(180deg,#ff2d55,#ff3b30);border-radius:0 4px 4px 0}.glass-text-content{margin:0;padding-left:8px;font-size:.9rem;line-height:1.6;color:#fffc;font-weight:400;text-transform:none;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass-toggle-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease;z-index:2}.glass-toggle-btn:hover{background:#ff2d5540;color:#ff2d55;border-color:#ff2d5566}.light-mode .apple-glass-description{background:#00000008;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 1px #fff9,0 8px 32px #0000000d}.light-mode .glass-text-content{color:#000000bf}.light-mode .glass-toggle-btn{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#000000b3}@media (prefers-color-scheme: light){:not(.dark-mode) .apple-glass-description{background:#00000008;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 1px #fff9,0 8px 32px #0000000d}:not(.dark-mode) .glass-text-content{color:#000000bf}:not(.dark-mode) .glass-toggle-btn{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#000000b3}}.tag-scroller{display:inline-flex;vertical-align:middle;flex:1;max-width:100%;overflow-x:auto;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 0!important;margin:0!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 15%,black 90%,transparent 100%);transform:translateY(3px);position:relative}.tag-scroller::-webkit-scrollbar{display:none}.tag-track{display:flex;align-items:center;gap:10px;white-space:nowrap;animation:scrollTags 90s linear infinite;padding-left:20px;padding-right:40px}@media (min-width: 1024px){.tag-scroller:hover .tag-track{animation-play-state:paused}}.tag-chip{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#9ca3af;text-decoration:none;transition:all .2s ease;line-height:1}@media (prefers-color-scheme: light){.tag-chip{background:#00000008;border-color:#0000001a;color:#4b5563}}.tag-chip:hover{background:var(--hero-accent-line, #ff2d55);border-color:var(--hero-accent-line, #ff2d55);color:#fff;transform:translateY(-1px)}@media (max-width: 600px){.tag-scroller{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);padding:6px 0!important;transform:translateY(2px);overflow-y:visible!important}}@keyframes scrollTags{0%{transform:translate(0)}to{transform:translate(-50%)}}.featured-wrapper{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding-top:2px;padding-left:5%;padding-right:5%}@media (max-width: 1023px){.featured-wrapper{padding-top:0;padding-left:10px;padding-right:10px}}@supports (-webkit-touch-callout: none){@media (max-width: 1023px){.featured-wrapper{padding-top:calc(0px + env(safe-area-inset-top,0px))}}}.masonry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;width:100%}@media (max-width: 649px){.masonry-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.masonry-item{text-decoration:none;display:block}.card{position:relative;width:100%;height:100%;background:var(--card-bg);border-radius:20px;overflow:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.05)}.card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.card:hover,.card:active{transform:scale(1.03) translateY(-5px);z-index:10;border-color:#fff6;box-shadow:0 15px 30px #00000080,0 0 0 4px #ffffff1a}.card:hover img,.card:active img{transform:scale(1.1);filter:brightness(1.1)}.card-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#000c);display:flex;align-items:flex-end;opacity:0;transition:opacity .3s}@media (hover: hover){.card:hover .card-overlay{opacity:1}}.card-overlay span{color:#fff;font-weight:600;font-size:.85rem;background:#fff3;backdrop-filter:blur(10px);padding:6px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.3)}@media (max-width: 700px){.card-overlay{display:none}.card:active{transform:scale(.98);border-color:#fff}}#featured-container.category-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:85px 40px!important;padding:30px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;box-sizing:border-box!important;overflow-x:hidden!important}.category-card{text-decoration:none!important;display:flex!important;flex-direction:column!important;outline:none;width:100%}.stack-container{position:relative;width:100%;aspect-ratio:16 / 10!important;z-index:1}.img-clip{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;overflow:hidden;z-index:3;box-shadow:0 10px 30px #00000026;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.featured-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.stack-container:before,.stack-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:#e5e5e5;z-index:1;transition:all .5s cubic-bezier(.165,.84,.44,1)}.stack-container:before{z-index:2;transform:rotate(-4deg) translate(-10px) translateY(-5px);opacity:.8}.stack-container:after{z-index:1;transform:rotate(5deg) translate(12px) translateY(-8px);opacity:.5}.category-info{text-align:center;padding-top:25px}.featured-title{display:block;font-size:1.25rem;font-weight:800;color:#111;letter-spacing:-.4px}@media (hover: hover){.category-card:hover .img-clip{transform:translateY(-15px) scale(1.02);box-shadow:0 30px 60px #00000040}.category-card:hover .stack-container:before{transform:rotate(-9deg) translate(-35px) translateY(-18px);opacity:1}.category-card:hover .stack-container:after{transform:rotate(12deg) translate(40px) translateY(-25px);opacity:.8}}@media (prefers-color-scheme: dark){.featured-title{color:#fff}.stack-container:before,.stack-container:after{background:#222}}@media (max-width: 600px){#featured-container.category-grid{grid-template-columns:1fr!important;gap:60px 0!important;padding:20px 15px!important}.stack-container{aspect-ratio:16 / 10!important;width:100%!important;margin:0}.stack-container:before{transform:rotate(-3deg) translate(-6px) translateY(-3px)}.stack-container:after{transform:rotate(4deg) translate(8px) translateY(-5px)}.featured-title{font-size:1.35rem}}.stack-container{position:relative!important;width:100%!important;aspect-ratio:16 / 10!important;z-index:1}.img-clip{position:absolute!important;inset:0;border-radius:20px;overflow:hidden!important;z-index:10;box-shadow:0 10px 30px #0003;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.stack-bg{position:absolute!important;inset:0;border-radius:20px;background-size:cover;background-position:center;transition:all .5s cubic-bezier(.165,.84,.44,1)}.stack-middle{z-index:5;transform:rotate(-3.5deg) translate(-10px) translateY(-4px);filter:brightness(.85);opacity:1!important}.stack-bottom{z-index:2;transform:rotate(5deg) translate(12px) translateY(-7px);filter:brightness(.7);opacity:.9!important}@media (hover: hover){.category-card:hover .img-clip{transform:translateY(-15px) scale(1.01)}.category-card:hover .stack-middle{transform:rotate(-9deg) translate(-38px) translateY(-18px);filter:brightness(1)}.category-card:hover .stack-bottom{transform:rotate(11deg) translate(45px) translateY(-22px);filter:brightness(.8)}}.featured-cta-wrapper{margin:80px auto;display:flex;justify-content:center;padding:0 25px}.featured-cta-card{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;max-width:520px;padding:32px 45px;border-radius:28px;text-decoration:none;background:var(--cta-gradient);border:1.5px solid var(--cta-border);box-shadow:var(--cta-shadow);transition:all .5s cubic-bezier(.16,1,.3,1)}.featured-cta-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--cta-accent);box-shadow:var(--cta-shadow-hover)}.featured-cta-icon{width:52px;height:52px;border-radius:50%;background:var(--cta-accent);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.featured-cta-card:hover .featured-cta-icon{transform:rotate(15deg) scale(1.1)}@media (max-width: 500px){.featured-cta-card{gap:25px;padding:25px 30px}.featured-cta-icon{width:44px;height:44px}}.masonry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-flow:dense;grid-auto-rows:140px;gap:20px;width:100%}.card-v{grid-row:span 3}.card-h{grid-column:span 2;grid-row:span 2}.card-std{grid-row:span 2}.card-s{grid-row:span 1}@media (max-width: 649px){.masonry-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px;gap:8px}}.card-overlay span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.home-section-title{--hs-accent: #e91e63;--hs-text: var(--text-secondary, #444444);--hs-line: rgba(0, 0, 0, .18);display:flex;align-items:center;gap:12px;margin:56px 0 18px;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:var(--hs-text)}@media (prefers-color-scheme: dark){.home-section-title{--hs-text: var(--text-secondary, #cccccc);--hs-line: rgba(255, 255, 255, .16)}}.home-section-title:before{content:"";flex:0 0 auto;width:3px;height:14px;border-radius:999px;background:var(--hs-accent)}.home-section-title:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--hs-line),transparent)}@media (max-width: 649px){.home-section-title{margin-top:40px;font-size:12.5px;letter-spacing:.12em}}.home-masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:140px;grid-auto-flow:dense;gap:20px;width:100%;margin:0}.home-masonry .masonry-item{display:block;min-width:0;text-decoration:none;border-radius:20px;-webkit-tap-highlight-color:transparent}.home-masonry .masonry-item:focus-visible{outline:2px solid #e91e63;outline-offset:3px}.home-masonry .card-s{grid-row:span 1}.home-masonry .card-std{grid-row:span 2}.home-masonry .card-v{grid-row:span 3}.home-masonry .card-w{grid-column:span 2;grid-row:span 1}.home-masonry .card-h{grid-column:span 2;grid-row:span 2}.home-masonry .card-xl{grid-column:span 2;grid-row:span 3}.home-masonry .card-p{grid-column:span 3;grid-row:span 2}@media (max-width: 779px){.home-masonry .card-p{grid-column:span 2}}@media (min-width: 650px) and (max-width: 1023px){.home-masonry{gap:16px}}@media (max-width: 649px){.home-masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px;gap:8px}}.home-masonry .card{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.05);transition:transform .5s cubic-bezier(.175,.885,.32,1.275),box-shadow .5s ease,border-color .3s ease}.home-masonry .card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease,opacity .4s ease}.home-masonry img.lazy-img{opacity:0;filter:none;transform:none}.home-masonry img.lazy-img.loaded{opacity:1}@media (hover: hover){.home-masonry .masonry-item:hover .card{transform:scale(1.03) translateY(-5px);z-index:10;border-color:#fff6;box-shadow:0 15px 30px #00000073,0 0 0 4px #ffffff1a}.home-masonry .masonry-item:hover .card img{transform:scale(1.08)}}.home-masonry .card-overlay{position:absolute;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(transparent,#000c);display:flex;align-items:flex-end;opacity:0;transition:opacity .3s ease;pointer-events:none}.home-masonry .card-overlay span{color:#fff;font-weight:600;font-size:.85rem;background:#00000059;-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 14px!important;border-radius:50px;border:1px solid rgba(255,255,255,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media (hover: hover){.home-masonry .masonry-item:hover .card-overlay{opacity:1}}@media (max-width: 700px){.home-masonry .card-overlay{display:none}.home-masonry .masonry-item:active .card{transform:scale(.98)}}.home-masonry .card-stat,.home-masonry .card-rank{position:absolute;top:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 9px!important;border-radius:999px;font:600 11px/1 Inter,system-ui,sans-serif;color:#fff;background:#0000008c;box-shadow:0 1px 4px #00000040;pointer-events:none;letter-spacing:.2px}.home-masonry .card-stat{right:10px}.home-masonry .card-rank{left:10px;font-weight:800}.home-masonry .card-stat svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.home-masonry .card-rank--1{background:#e91e63eb}.home-masonry .card-rank--2,.home-masonry .card-rank--3{background:#00000080}@media (max-width: 649px){.home-masonry .card-stat,.home-masonry .card-rank{top:7px;padding:4px 7px!important;font-size:10px}.home-masonry .card-stat{right:7px}.home-masonry .card-rank{left:7px}.home-masonry .card-stat svg{width:10px;height:10px}}@media (prefers-reduced-motion: reduce){.home-masonry .card,.home-masonry .card img{transition:none}}.tab-content>.home-section-title:first-child{margin-top:24px}.home-masonry+.btn-load-more{margin-top:28px}.fd-empty{margin:0 0 24px;font-size:.9rem;opacity:.6}.main-edge-wrapper{width:100%!important;min-height:100vh}.edge-content{width:100%!important;max-width:100%!important;margin:0 auto;padding:2px clamp(4%,5vw,6%)!important;box-sizing:border-box}@media (max-width: 649px){.edge-content{padding-left:10px!important;padding-right:10px!important}}@media (min-width: 650px) and (max-width: 1023px){.edge-content{padding:0 10px 40px!important}}.tab-content{display:none}.tab-content.active{display:block}.main-edge-wrapper .featured-wrapper--home{width:100%;margin-left:0;margin-right:0;padding:0!important}.featured-wrapper--home .masonry-grid{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}#tab-pc,#tab-phone,.page-home .tabs-wrapper,.page-home .tabs-container,.page-home .tabs-content{padding-left:0!important;padding-right:0!important}.page-home .featured-cta-wrapper{margin:40px auto!important}.fnd-cta-container{width:100%;display:flex;justify-content:center;margin:40px 0 20px}.fnd-card{display:flex;align-items:center;justify-content:center;background-color:#d6185c;color:#fff!important;text-decoration:none!important;padding:16px 45px;border-radius:6px;font-family:Inter,sans-serif;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #00000026;min-width:min(350px,100%);max-width:100%;box-sizing:border-box}.fnd-text-stack{display:flex;flex-direction:column;text-align:center;margin-right:20px;min-width:0}.fnd-label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.fnd-subtext{font-size:11px;opacity:1;font-weight:400;line-height:1.3}.fnd-icon{font-size:20px;font-weight:700;display:flex;align-items:center;transition:transform .2s ease}.fnd-card:hover{background-color:#c2185b;transform:translateY(-2px);box-shadow:0 6px 18px #e91e634d}.fnd-card:hover .fnd-icon{transform:translate(5px)}@media (min-width: 420px){.fnd-label,.fnd-subtext{white-space:nowrap}}@media (prefers-reduced-motion: reduce){.home-masonry .card,.home-masonry .card img,.fnd-card{transition:none}}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-search-line:before{content:"\f0d1"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-twitter-x-line:before{content:"\f3e7"}.ri-facebook-fill:before{content:"\ecbc"}.ri-add-line:before{content:"\ea13"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-pinterest-fill:before{content:"\efff"}.ri-folder-3-line:before{content:"\ed54"}.ri-file-copy-line:before{content:"\ecd5"}.ri-download-line:before{content:"\ec5a"}.ri-subtract-line:before{content:"\f1af"}.ri-ruler-line:before{content:"\f0a3"}.ri-download-2-line:before{content:"\ec54"}.ri-check-line:before{content:"\eb7b"}.ri-palette-line:before{content:"\efc5"}.ri-palette-fill:before{content:"\efc4"}.ri-link:before{content:"\eeb2"}.ri-dice-line:before{content:"\f401"}.ri-pinterest-line:before{content:"\f000"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-close-line:before{content:"\eb99"}.card-fav{position:absolute;right:10px;bottom:10px;z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#00000073;border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 8px #00000040;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.card-fav svg{width:17px;height:17px;fill:none!important;stroke:currentColor!important;stroke-width:2.2;stroke-linejoin:round;pointer-events:none}.card-fav.is-faved{opacity:1;transform:none;color:#fff;background:var(--f-accent, #ff3d8b);border-color:transparent}.card-fav.is-faved svg{fill:currentColor!important}.card-fav:focus-visible{opacity:1;transform:none;outline:2px solid #fff;outline-offset:2px}@media (hover: hover){.masonry-item:hover .card-fav{opacity:1;transform:none}.card-fav:hover{background:#000000b3;color:var(--f-accent, #ff3d8b)}.card-fav.is-faved:hover{background:var(--f-accent, #ff3d8b);color:#fff}}@media (hover: none){.card-fav{opacity:.92;transform:none;width:30px;height:30px;right:7px;bottom:7px}.card-fav svg{width:15px;height:15px}}@media (hover: hover){.masonry-item .card-overlay{padding-right:52px!important}}.is-bump{animation:fdBump .42s cubic-bezier(.2,.9,.3,1.4)}@keyframes fdBump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.fondito-header .header-right .fd-fav-head{position:relative;text-decoration:none}.fd-fav-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--f-accent, #ff3d8b);color:#fff!important;font:700 10px/18px Inter,system-ui,sans-serif;text-align:center;box-shadow:0 2px 6px #00000059;pointer-events:none}.fd-fav-badge[hidden]{display:none}.votos-wrapper-glass .btn-fav-view{grid-column:1 / -1}.featured-wrapper .btn-vote.btn-fav-view.is-faved{background:#ff3d8b24!important;border-color:var(--f-accent, #ff3d8b)!important;color:var(--f-accent, #ff3d8b)!important}.featured-wrapper .btn-vote.btn-fav-view.is-faved svg,.featured-wrapper .btn-vote.btn-fav-view.is-faved svg *{fill:currentColor!important}.res-download-btn{position:relative}.res-download-btn.is-best{border-color:var(--f-accent, #ff3d8b)!important;box-shadow:0 0 0 1px var(--f-accent, #ff3d8b) inset}.fd-best-tag{position:absolute;top:-8px;right:8px;padding:2px 7px;border-radius:999px;background:var(--f-accent, #ff3d8b);color:#fff;font:700 9px/1.3 Inter,system-ui,sans-serif;font-style:normal;letter-spacing:.02em;pointer-events:none}.fd-toast{position:fixed;left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom,0px));margin:0 auto;width:max-content;max-width:calc(100% - 32px);z-index:2000001;padding:10px 18px;border-radius:999px;background:#141418eb;color:#fff;font:600 13px/1.3 Inter,system-ui,sans-serif;box-shadow:0 10px 30px #00000059;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.fd-toast.is-on{opacity:1;transform:none}@media (min-width: 768px){.fd-toast{bottom:32px}}.search-modal-results .ls-sec{padding:4px 0 10px}.search-modal-results .ls-sec+.ls-sec{border-top:1px solid var(--menu-border, rgba(127, 127, 127, .18));padding-top:12px}.search-modal-results .ls-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;font:700 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary, #888)}.search-modal-results .ls-clear{background:none;border:0;padding:2px 4px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--f-accent, #ff3d8b);cursor:pointer}.search-modal-results .ls-chips{display:flex;flex-wrap:wrap;gap:6px}.search-modal-results .live-result-item.ls-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--menu-border, rgba(127, 127, 127, .22));font-size:13px;font-weight:600;line-height:1;color:var(--text-main);background:transparent;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.search-modal-results .live-result-item.ls-chip:hover,.search-modal-results .live-result-item.ls-chip:focus-visible{border-color:var(--f-accent, #ff3d8b);color:var(--f-accent, #ff3d8b);background:#ff3d8b0f;outline:none}.search-modal-results .ls-chip i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #7f7f7f59}.search-modal-results .ls-chip svg{width:14px;height:14px;fill:none!important;stroke:currentColor!important;stroke-width:2}.search-modal-results .ls-chip--recent:before{content:"";width:12px;height:12px;border-radius:50%;border:1.6px solid currentColor;opacity:.55;box-sizing:border-box}.search-modal-results .ls-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.search-modal-results .live-result-item.ls-wall{position:relative;display:block;padding:0;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden}.search-modal-results .ls-wall img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.search-modal-results .ls-wall span{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(transparent,#000000b3)}.search-modal-results .ls-wall:hover img,.search-modal-results .ls-wall:focus-visible img{transform:scale(1.06)}.search-modal-results .ls-wall:focus-visible{outline:2px solid var(--f-accent, #ff3d8b);outline-offset:2px}.search-modal-results .live-result-all{margin-top:6px}.search-modal-results .no-results{padding:10px 4px;font-size:14px;color:var(--text-secondary, #888)}.search-modal-box.is-searching .search-modal-form i{animation:fdPulse .9s ease-in-out infinite}@keyframes fdPulse{50%{opacity:.35}}@media (max-width: 480px){.search-modal-results .ls-grid{grid-template-columns:repeat(2,1fr)}}.fd-favs-empty{max-width:440px;margin:40px auto 60px;padding:34px 26px;text-align:center;border-radius:24px;border:1px dashed var(--bg-card-border, rgba(127, 127, 127, .3))}.fd-favs-empty[hidden],[data-favs-page][hidden]{display:none!important}.fd-favs-empty svg{width:46px;height:46px;color:var(--f-accent, #ff3d8b);fill:none;stroke:currentColor;stroke-width:1.6}.fd-favs-empty b{display:block;margin:12px 0 6px;font-size:17px;color:var(--text-main)}.fd-favs-empty span{display:block;font-size:14px;line-height:1.5;color:var(--text-secondary, #888)}.fd-favs-empty a{display:inline-block;margin-top:18px;padding:10px 20px;border-radius:999px;background:var(--f-accent, #ff3d8b);color:#fff!important;font-weight:700;font-size:14px;text-decoration:none}@media (prefers-reduced-motion: reduce){.card-fav,.fd-toast,.search-modal-results .ls-wall img{transition:none}.is-bump,.search-modal-box.is-searching .search-modal-form i{animation:none}}#header-live-search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.slide-wallpaper-title .fd-hero-count{display:inline-block;min-width:1.6em;margin-left:6px;padding:.12em .55em;border-radius:999px;background:var(--f-accent, #ff3d8b);color:#fff;font-size:.62em;font-weight:700;line-height:1.35;text-align:center;text-shadow:none;vertical-align:.18em}.slide-wallpaper-title .fd-hero-count[hidden]{display:none}
