@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&family=Inter:wght@300;400;450;500;600;700&display=swap";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}:root{--bg: #0a0a0a;--surface: #141414;--surface-2: #1a1a1a;--text: #e5e5e5;--text-2: #9ca3af;--text-3: #6b7280;--border: #222;--border-hover: #2a2a2a;--font: "Inter", -apple-system, system-ui, sans-serif}[data-theme=light]{--bg: #ffffff;--surface: #ffffff;--surface-2: #f8f8fa;--text: #111111;--text-2: #4b5563;--text-3: #6b7280;--border: #e5e7eb;--border-hover: #d1d5db}html{font-size:15px;scroll-behavior:smooth;height:100%}body{margin:0;min-height:100vh;height:100vh;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#root{height:100%}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}
body:has([aria-label="Template categories"]) article>div:first-child:has(>video),
body:has([aria-label="Template categories"]) article>div:first-child:has(>div){
  aspect-ratio:9/16!important;
  max-height:none!important;
  min-height:0!important;
}
body:has([aria-label="Template categories"]) article>div:first-child>video{
  object-fit:cover!important;
}
body:has([aria-label="Template categories"]) [aria-label="Template categories"]>button:nth-child(n+2){
  display:none!important;
}
@media (min-width:761px){
  body:has([aria-label="Template categories"]) div:has(>article){
    grid-template-columns:repeat(3,200px)!important;
    justify-content:start!important;
    align-items:start!important;
  }
  body:has([aria-label="Template categories"]) article{
    width:200px!important;
    max-width:200px!important;
    justify-self:start!important;
  }
}
@media (max-width:760px){
  body:has([aria-label="Template categories"]) div:has(>article){
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    align-items:start!important;
  }
  body:has([aria-label="Template categories"]) article{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
  }
  body:has([aria-label="Template categories"]) article>div:first-child{
    border-bottom:1px solid rgba(77,170,255,0.16)!important;
  }
  body:has([aria-label="Template categories"]) article>div:nth-child(2){
    padding:9px!important;
    gap:8px!important;
  }
  body:has([aria-label="Template categories"]) article h2{
    font-size:14px!important;
    line-height:1.18!important;
  }
  body:has([aria-label="Template categories"]) article a,
  body:has([aria-label="Template categories"]) article button{
    min-height:36px!important;
    font-size:11px!important;
  }
}
