.skeleton{background-color:hsl(var(--bc) / .08);border-radius:.5rem;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--bc) / .12), transparent);animation:1.4s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{border-radius:.25rem;height:.75rem;margin-top:.5rem}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.domain-card .thumb{height:8rem;overflow:hidden}@media (width>=768px){.domain-card .thumb{height:9rem}}.domain-card .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.animate-fadeOnce{animation:.5s ease-out both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.compare-btn{opacity:1!important;pointer-events:auto!important}.domain-card,.domain-list-item,.domain-table-row{min-height:200px}.view-container.switching{pointer-events:none}.skeleton-loading{gap:1rem;padding:1rem;display:grid}.skeleton-card{background:hsl(var(--bc) / .05);border-radius:.5rem;min-height:200px;padding:1rem;position:relative;overflow:hidden}.skeleton-card:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--bc) / .08), transparent);animation:1.8s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.skeleton-list{grid-template-columns:1fr}.skeleton-table{display:block}.skeleton-table-row{background:hsl(var(--bc) / .05);border-radius:.25rem;height:60px;margin-bottom:1px}.content-loaded{animation:.3s ease-out quickFadeIn}@keyframes quickFadeIn{0%{opacity:0}to{opacity:1}}#domain-list-container{min-height:400px;position:relative}@keyframes spin{to{transform:rotate(360deg)}}#domain-loading,#initial-loading{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;contain:layout;background:0 0;transition:opacity .2s ease-in-out;position:absolute;inset:0}@keyframes pulse-text{0%,to{opacity:.7}50%{opacity:1}}.animate-pulse-text{animation:2s ease-in-out infinite pulse-text}@media (width<=768px){#domain-list-container{min-height:300px}#domain-loading .flex.flex-col,#initial-loading .flex.items-center{max-width:90vw;padding:1rem}}#domain-loading.hidden,#initial-loading.hidden{opacity:0;pointer-events:none}.new-badge{color:#000;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#84cc16 0%,#65a30d 100%);border-radius:3px;padding:2px 4px;font-size:8px;font-weight:700;line-height:1;transition:all .2s;display:inline-block;box-shadow:0 1px 2px #84cc164d}.new-badge:hover{transform:translateY(-.5px);box-shadow:0 2px 4px #84cc1666}.new-badge-table{border-radius:2px;padding:2px 4px;font-size:10px}.new-badge-list,.new-badge-grid,.new-badge-grid-mobile{padding:3px 5px;font-size:10px}.new-badge-grid-mobile{margin-top:-10px}@media (width<=1023px){.domain-name-with-badge:has(+.domain-mobile-badge .new-badge){margin-bottom:.25rem!important}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.domain-card:first-child{animation-delay:50ms}.domain-card:nth-child(2){animation-delay:.1s}.domain-card:nth-child(3){animation-delay:.15s}.domain-card:nth-child(4){animation-delay:.2s}.domain-card:nth-child(5){animation-delay:.25s}.domain-card:nth-child(6){animation-delay:.3s}.domain-card:nth-child(7){animation-delay:.35s}.domain-card:nth-child(8){animation-delay:.4s}.domain-card:nth-child(9){animation-delay:.45s}.domain-card>div{min-height:100%}@media (hover:none) and (pointer:coarse){.add-to-cart-btn:active,.like-domain-btn:active{transition:transform .1s;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.animate-fade-in,*{transition:none!important;animation:none!important}}.add-to-cart-btn:focus,.like-domain-btn:focus,.compare-btn:focus,button:focus,a:focus,input:focus,select:focus,textarea:focus{box-shadow:none!important;outline:none!important}.like-domain-btn{transition:all .3s!important}.like-domain-btn svg{color:#9ca3af!important;transition:all .3s!important}.like-domain-btn:hover{transform:scale(1.1)!important}.like-domain-btn.favorited svg,.like-domain-btn[data-favorited=true] svg{color:#ef4444!important}.like-domain-btn.favorited:hover,.like-domain-btn[data-favorited=true]:hover{transform:scale(1.15)!important}.like-domain-btn:hover svg{filter:drop-shadow(0 0 4px #9ca3af80)!important}#list-view .list-flat-hover:hover,#list-view .list-flat-hover.favorited:hover,#list-view .list-flat-hover[data-favorited=true]:hover{transform:none!important}#list-view .list-flat-hover:hover svg,#list-view .list-flat-hover.favorited:hover svg,#list-view .list-flat-hover[data-favorited=true]:hover svg{filter:none!important}#table-view .table-flat-hover{color:#e5e7eb!important}#table-view .table-flat-hover:not(.favorited):not([data-favorited=true]) svg{color:#e5e7eb!important;filter:none!important}#table-view .table-flat-hover:hover,#table-view .table-flat-hover.favorited:hover,#table-view .table-flat-hover[data-favorited=true]:hover{transform:none!important}#table-view .table-flat-hover:hover svg,#table-view .table-flat-hover.favorited:hover svg,#table-view .table-flat-hover[data-favorited=true]:hover svg{filter:none!important}.compare-btn:hover{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6cc!important}.compare-btn.btn-active:hover{color:#fff!important;background-color:#22c55e!important;border-color:#22c55ecc!important}.add-to-cart-btn{white-space:nowrap;min-width:fit-content}.add-to-cart-btn .spinner-icon{animation:1s linear infinite spin}.add-to-cart-btn .cart-icon,.add-to-cart-btn .spinner-icon,.add-to-cart-btn .checkmark-icon{flex-shrink:0}.add-to-cart-btn svg{transition:opacity .2s ease-in-out}.add-to-cart-btn:disabled{opacity:.8;cursor:not-allowed}.copy-domain-btn{white-space:nowrap;min-width:fit-content}.copy-domain-btn .spinner-icon{animation:1s linear infinite spin}.copy-domain-btn .copy-icon,.copy-domain-btn .spinner-icon,.copy-domain-btn .checkmark-icon{flex-shrink:0}.copy-domain-btn svg{transition:opacity .2s ease-in-out}.copy-domain-btn:hover{transform:scale(1.05)}.copy-domain-btn:focus{box-shadow:none!important;outline:none!important}.domain-checkbox{accent-color:#84cc16;cursor:pointer;border-radius:4px;width:16px;height:16px;transition:all .2s}.domain-checkbox:hover{transform:scale(1.05);box-shadow:0 0 8px #84cc1666}.domain-checkbox:checked{box-shadow:0 0 12px #84cc1699}.like-domain-btn.favorited svg,.like-domain-btn[data-favorited=true] svg{filter:drop-shadow(0 0 6px #ef444499)!important}.like-domain-btn.favorited:hover svg,.like-domain-btn[data-favorited=true]:hover svg{filter:drop-shadow(0 0 8px #ef4444cc)!important}@media (width<=640px){.domain-card{margin-bottom:1rem}.truncate{max-width:calc(100vw - 6rem)}}.domain-select-all-checkbox{accent-color:#84cc16;cursor:pointer;border-radius:4px;width:20px;height:20px;transition:all .2s}.domain-select-all-checkbox:hover{transform:scale(1.05);box-shadow:0 0 8px #84cc1666}.domain-select-all-checkbox:checked,.domain-select-all-checkbox:indeterminate{box-shadow:0 0 12px #84cc1699}.domain-table-row.selected{border-color:#84cc164d;background-color:#84cc161a!important}.domain-table-row.selected:hover{background-color:#84cc1626!important}
