body[data-template=meme-video]{color:#eceff4;-webkit-tap-highlight-color:transparent;background-color:#08090d;overflow-x:hidden}body[data-template=meme-video] h1,body[data-template=meme-video] h2,body[data-template=meme-video] h3,body[data-template=meme-video] h4,body[data-template=meme-video] .text-white{color:#eceff4!important}body[data-template=meme-video] .text-gray-300{color:#c6cbd6!important}body[data-template=meme-video] .text-gray-400{color:#8d95a7!important}body[data-template=meme-video] .bg-gray-900,body[data-template=meme-video] .bg-gray-900\/60,body[data-template=meme-video] .bg-gray-900\/70,body[data-template=meme-video] .bg-gray-900\/80,body[data-template=meme-video] .bg-gray-900\/90{background-color:#12151e!important}body[data-template=meme-video] .bg-gray-950,body[data-template=meme-video] .bg-gray-950\/95{background-color:#0c0e14!important}body[data-template=meme-video] .border-gray-800,body[data-template=meme-video] .border-gray-800\/60{border-color:#252a36!important}body[data-template=meme-video] .border-gray-700{border-color:#343a49!important}body[data-template=meme-video] .bg-brand,body[data-template=meme-video] button.bg-brand,body[data-template=meme-video] a.bg-brand{background-color:var(--color-brand,#e11d48)!important;color:#fff!important}body[data-template=meme-video] .bg-brand *,body[data-template=meme-video] button.bg-brand *,body[data-template=meme-video] a.bg-brand *{color:#fff!important}body[data-template=meme-video] header{-webkit-backdrop-filter:blur(12px);background-color:#090a10d9;border-bottom:1px solid #ffffff14}@media (max-width:639px){body[data-template=meme-video] header a[href=\/pricing]{display:none!important}body[data-template=meme-video] [data-clarity-mask=True]{padding:.75rem!important}body[data-template=meme-video] [data-clarity-mask=True] label.h-36{height:5.25rem!important}body[data-template=meme-video] [data-clarity-mask=True] label.h-36 span.text-2xl{font-size:1.25rem!important;line-height:1.25rem!important}body[data-template=meme-video] [data-clarity-mask=True] #photos p.text-sm{display:none!important}body[data-template=meme-video] [data-clarity-mask=True] label#photos{min-height:5rem!important;padding:.75rem!important}body[data-template=meme-video] [data-clarity-mask=True] form>div.text-sm .grid{flex-direction:row!important;gap:.375rem!important;display:flex!important}body[data-template=meme-video] [data-clarity-mask=True] form>div.text-sm .grid>button{flex:1!important;min-height:44px!important;padding:.375rem .5rem!important;font-size:.8125rem!important;line-height:1.1!important}body[data-template=meme-video] [data-clarity-mask=True] form>div.text-sm .grid>button span{display:none!important}body[data-template=meme-video] [data-clarity-mask=True] label.mt-4{margin-top:.5rem!important}body[data-template=meme-video] [data-clarity-mask=True] button[type=submit]{margin-top:.5rem!important;padding-top:.625rem!important;padding-bottom:.625rem!important;font-size:.9375rem!important}}body[data-template=meme-video] footer{background-color:#0b0d13;border-top:1px solid #ffffff14}body[data-template=meme-video] footer,body[data-template=meme-video] footer a,body[data-template=meme-video] footer button,body[data-template=meme-video] footer p,body[data-template=meme-video] footer span{font-size:14px!important}body[data-template=meme-video] footer a,body[data-template=meme-video] footer button,body[data-template=meme-video] nav[aria-label*=breadcrumb i] a{align-items:center;min-height:44px;display:inline-flex}body[data-template=meme-video] button,body[data-template=meme-video] a[class*=rounded-xl],body[data-template=meme-video] a[class*=rounded-lg],body[data-template=meme-video] a[class*=rounded-full]{min-height:44px}body[data-template=meme-video] [data-clarity-mask=True]{color:#e5e7eb;background-color:#10131b;border-color:#ffffff1a}body[data-template=meme-video] [data-clarity-mask=True] label{color:#cbd5e1}body[data-template=meme-video] [data-clarity-mask=True] label#photos,body[data-template=meme-video] [data-clarity-mask=True] label[class*=border-dashed]{background-color:#ffffff08;border-color:#ffffff26;transition:all .2s}body[data-template=meme-video] [data-clarity-mask=True] label[class*=border-dashed]:hover{border-color:var(--brand,#e11d48);background-color:#e11d480d}body[data-template=meme-video] [data-clarity-mask=True] select,body[data-template=meme-video] [data-clarity-mask=True] textarea,body[data-template=meme-video] [data-clarity-mask=True] input[type=text]{color:#f3f4f6;background-color:#171b26;border-color:#ffffff1f}body[data-template=meme-video] [data-clarity-mask=True] button[type=submit]{letter-spacing:-.01em;min-height:48px;font-weight:700;transition:transform .15s,opacity .15s;box-shadow:0 4px 14px #e11d484d}body[data-template=meme-video] [data-clarity-mask=True] button[type=submit]:hover{opacity:.95;transform:translateY(-1px)}body[data-template=meme-video] .safe-area-bottom{padding-bottom:max(.5rem, env(safe-area-inset-bottom,.5rem))}body[data-template=meme-video] .no-scrollbar::-webkit-scrollbar{display:none}body[data-template=meme-video] .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
body[data-template=games]{color:#111827;background-color:#f9fafb;max-width:100vw;font-size:14px;overflow-x:hidden}body[data-template=games] main{max-width:100%;overflow-x:hidden}body[data-template=games] .text-xs,body[data-template=games] small{font-size:14px!important;line-height:1.35rem!important}body[data-template=games] footer,body[data-template=games] footer *{font-size:max(14px,1em)}body[data-template=games] button,body[data-template=games] .btn-action,body[data-template=games] [role=button],body[data-template=games] summary{min-height:44px}body[data-template=games] summary{cursor:pointer;align-items:center;display:flex}body[data-template=games] footer a,body[data-template=games] nav[aria-label=Breadcrumb] a{align-items:center;min-height:44px;display:inline-flex}body[data-template=games] #game-stage{width:100%}body[data-template=games] .game-viewport{color:#0f172a;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;width:100%;box-shadow:0 1px 3px #0000000d}@media (max-width:767px){body[data-template=games] .game-viewport{border-radius:12px}}body[data-template=games] .game-screen-area{width:100%}body[data-template=games] .game-player-fullscreen{z-index:99999!important;background:#000!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}body[data-template=games] .game-player-fullscreen .game-screen-area{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:100%!important;display:flex!important}body[data-template=games] .game-player-fullscreen iframe{border:0!important;width:100%!important;height:100%!important}body[data-template=games] h1,body[data-template=games] h2,body[data-template=games] h3{color:#0f172a}body[data-template=games] p,body[data-template=games] li{color:#334155}@media (prefers-color-scheme:dark){body[data-template=games]{color:#f8fafc;background-color:#0f172a}body[data-template=games] .game-viewport{color:#f8fafc;background-color:#1e293b;border-color:#334155}body[data-template=games] h1,body[data-template=games] h2,body[data-template=games] h3{color:#f8fafc}body[data-template=games] p,body[data-template=games] li{color:#cbd5e1}}@keyframes gamesFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body[data-template=games] .animate-fade-in{animation:.2s cubic-bezier(.16,1,.3,1) forwards gamesFadeIn}
body[data-template=exam]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:100%;overflow-x:hidden}body[data-template=exam] header nav{min-width:0;max-width:100%}body[data-template=exam] .exam-btn-primary{background-color:var(--brand,#0b4f6c);color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;min-height:48px;padding:.875rem 1.75rem;font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s,filter .1s;display:inline-flex;box-shadow:0 4px #00000029}body[data-template=exam] .exam-btn-primary:hover{filter:brightness(1.05);box-shadow:0 5px #0000002e}body[data-template=exam] .exam-btn-primary:active{transform:translateY(3px);box-shadow:0 1px #0003}body[data-template=exam] .exam-btn-secondary{border:2px solid var(--color-gray-200,#e2e8f0);background-color:var(--color-white,#fff);color:var(--color-gray-800,#1e293b);min-height:48px;box-shadow:0 3px 0 var(--color-gray-200,#e2e8f0);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s,border-color .1s,background-color .1s;display:inline-flex}body[data-template=exam] .exam-btn-secondary:hover{background-color:var(--color-gray-50,#f8fafc);border-color:var(--color-gray-300,#cbd5e1);box-shadow:0 4px 0 var(--color-gray-300,#cbd5e1)}body[data-template=exam] .exam-btn-secondary:active{box-shadow:0 1px 0 var(--color-gray-300,#cbd5e1);transform:translateY(2px)}body[data-template=exam] .exam-struct-card{border:1.5px solid var(--color-gray-200,#e2e8f0);background:var(--color-white,#fff);border-radius:1.25rem;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 8px -2px #0f172a0a}body[data-template=exam] .exam-struct-card:hover{border-color:#0b4f6c59;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0b4f6c14}body[data-template=exam] .exam-progress-track{background-color:var(--color-gray-200,#e2e8f0);border-radius:9999px;width:100%;height:.625rem;position:relative;overflow:hidden}body[data-template=exam] .exam-progress-bar{background-color:var(--brand,#0b4f6c);border-radius:9999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}body[data-template=exam] .exam-feedback-pop{animation:.25s cubic-bezier(.175,.885,.32,1.275) examPop}@keyframes examPop{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1)}}body[data-template=exam] .exam-badge-praise{color:#15803d;background-color:#dcfce7;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #15803d1a}body[data-template=exam] .exam-badge-tip{color:#b45309;background-color:#fef3c7;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #b453091a}body[data-template=exam] button,body[data-template=exam] a{min-height:44px}body[data-template=exam] .text-xs,body[data-template=exam] .text-\[10px\],body[data-template=exam] .text-\[11px\],body[data-template=exam] .text-\[12px\],body[data-template=exam] .text-\[13px\]{font-size:14px}body[data-template=exam]{font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){body[data-template=exam] .exam-badge-praise{color:#86efac;background-color:#10241a}body[data-template=exam] .exam-badge-tip{color:#fcd34d;background-color:#2b2110}}
body[data-template=tool-free]{color:#1e293b;background-color:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body[data-template=tool-free] header{background-color:#fff;border-bottom:1px solid #e2e8f0}body[data-template=tool-free] footer{background-color:#f1f5f9;border-top:1px solid #e2e8f0}body[data-template=tool-free] .tf-tool-card{box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}body[data-template=tool-free] main button{min-height:44px;font-size:14px}body[data-template=tool-free] footer button,body[data-template=tool-free] footer a{align-items:center;min-height:44px;display:inline-flex}body[data-template=tool-free]{font-size:14px}body[data-template=tool-free] .text-xs,body[data-template=tool-free] #consent-banner,body[data-template=tool-free] #consent-banner p,body[data-template=tool-free] #consent-banner button{font-size:14px;line-height:1.4}body[data-template=tool-free] pre,body[data-template=tool-free] code,body[data-template=tool-free] table{max-width:100%;overflow-x:auto}body[data-template=tool-free] .tf-explorer a:hover{border-color:var(--brand,#0f766e)}body[data-template=tool-free] details summary::-webkit-details-marker{display:none}body[data-template=tool-free] details summary{list-style:none}
body[data-template=tool-studio]{color:var(--foreground,#0f172a);background-color:var(--background,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body[data-template=tool-studio] header{z-index:40;background-color:color-mix(in srgb, var(--background,#fff) 88%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb, var(--foreground,#000) 6%, transparent);position:sticky;top:0}body[data-template=tool-studio] header a,body[data-template=tool-studio] header a.rounded-full,body[data-template=tool-studio] header a.rounded-lg{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-top:8px;padding-bottom:8px;display:inline-flex}body[data-template=tool-studio] footer a{align-items:center;min-height:44px;padding-top:6px;padding-bottom:6px;display:inline-flex}body[data-template=tool-studio] .studio-stage{background:radial-gradient(ellipse at 50% 30%, var(--color-white,#fff) 0%, var(--color-gray-50,#f8fafc) 60%, var(--color-gray-100,#eef2f6) 100%);border:1px solid color-mix(in srgb, var(--foreground,#000) 8%, transparent);transition:all .25s;box-shadow:0 10px 30px -4px #0000000d,0 2px 8px -2px #00000005}body[data-template=tool-studio] .studio-stage:hover{border-color:#0071e34d;box-shadow:0 14px 36px -4px #0071e314,0 2px 10px -2px #00000008}body[data-template=tool-studio] .studio-stage button[type=button].bg-brand{letter-spacing:-.01em;min-width:180px;min-height:48px;font-size:16px;font-weight:600;transition:transform .15s,opacity .15s,box-shadow .15s;box-shadow:0 8px 24px #0071e340}body[data-template=tool-studio] .studio-stage button[type=button].bg-brand:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0071e352}body[data-template=tool-studio] .studio-stage button[type=button].bg-brand:active{transform:translateY(0)}@media (max-width:640px){body[data-template=tool-studio] .studio-stage{border-radius:24px}body[data-template=tool-studio] .studio-stage>div[aria-label*="3D preview"]{height:350px!important}body[data-template=tool-studio] .studio-stage>div.absolute.bottom-0{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-white,#fff) 80%, transparent) 25%, color-mix(in srgb, var(--color-white,#fff) 98%, transparent) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px 16px 14px!important}body[data-template=tool-studio] .studio-stage>div.absolute.bottom-0 button{min-height:48px!important;font-size:15px!important}}@media (min-width:641px) and (max-height:800px){body[data-template=tool-studio] .studio-stage>div[aria-label*="3D preview"]{height:420px!important}}body[data-template=tool-studio] button{min-width:44px;min-height:44px}body[data-template=tool-studio] [role=tablist] button,body[data-template=tool-studio] div>button[aria-pressed]{justify-content:center;align-items:center;min-height:44px;display:inline-flex}body[data-template=tool-studio] p,body[data-template=tool-studio] span,body[data-template=tool-studio] a,body[data-template=tool-studio] li{font-size:max(14px,1em)}body[data-template=tool-studio] .text-xs,body[data-template=tool-studio] .text-\[10px\],body[data-template=tool-studio] .text-\[11px\],body[data-template=tool-studio] .text-\[12px\]{font-size:14px!important}body[data-template=tool-studio] details summary{-webkit-user-select:none;user-select:none;min-height:48px}body[data-template=tool-studio] details summary::-webkit-details-marker{display:none}body[data-template=tool-studio] main{max-width:100vw;overflow-x:hidden}body[data-template=tool-studio] .studio-container{max-width:100%;overflow-x:hidden}
