/* Compact desktop presentation only. No zoom/transform on window coordinate systems.
   Saved frame geometry, embedded games, overlays and touch layouts retain their scale. */
@media(min-width:1000px) and (pointer:fine){
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop{font-size:12px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-app-rail[data-collapsed=false]{width:70px!important;padding:7px 4px!important;border-radius:18px!important}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-app-nav .live-studio-tab,.studio-ai-nav button){min-height:36px!important;gap:3px!important;padding:4px 0!important}
 body#tikinteract-studio.studio-widget-desktop .studio-nav-divider{margin:6px 4px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-workspace-switch button{min-height:26px;padding:4px 0!important}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop :is(.studio-app-nav .studio-nav-icon,.studio-ai-nav .studio-nav-icon){width:18px;height:18px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities{padding:5px 8px!important;gap:7px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #studio-dock-utilities :is(.appearance-toggle,.language-trigger,#creator-inbox-bell,#studio-account-avatar,[data-design-palette-toggle]){width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important}
 body#tikinteract-studio.studio-widget-desktop .studio-topbar-grip{height:27px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live .studio-widget-window{padding:18px!important}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop #view-live .studio-widget-title{min-height:50px;margin:-18px -18px 18px!important;padding:10px 18px!important;top:-18px!important;gap:12px!important}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-title h2{font-size:14px!important}
 body#tikinteract-studio.studio-widget-desktop .widget-title-identity{gap:8px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-widget-title .widget-title-close{width:26px;height:26px;min-width:26px;min-height:26px}
 body#tikinteract-studio.studio-widget-desktop .studio-widget-config>header{min-height:45px;padding:10px 13px}
 body#tikinteract-studio.studio-widget-desktop .widget-section-intro{font-size:12px;margin-bottom:14px}
 body#tikinteract-studio .studio-home-grid{gap:16px}
 body#tikinteract-studio :is(.studio-home-card,.studio-welcome,.studio-ai-invitation){padding:20px}
 body#tikinteract-studio .studio-welcome h1{font-size:30px}
 body#tikinteract-studio .studio-quick-actions>div{gap:9px}
 body#tikinteract-studio .studio-quick-actions>div>button{padding:14px 11px}
 html[data-mode] body#tikinteract-studio.studio-app.studio-modern #game-center-panel :is(.game-center-card,.studio-games-upcoming){max-width:180px}
 body#tikinteract-studio #studio-animations-panel{font-size:12px}
 body#tikinteract-studio #studio-animations-panel :is(input:not([type=checkbox],[type=file]),textarea,select){min-height:36px;padding:8px 9px;font-size:12px}
 body#tikinteract-studio :is(.an-builder,.an-config){gap:14px}
 body#tikinteract-studio .an-panel-heading{padding:14px;min-height:48px}
 body#tikinteract-studio .an-config{padding:0 14px 14px}
 body#tikinteract-studio .an-label{margin-top:13px}
 body#tikinteract-studio .an-button{min-height:33px;padding:7px 10px;font-size:11px}
 body#tikinteract-studio .an-generate{min-height:39px;margin-top:18px}
 body#tikinteract-studio .an-tabs>button{min-height:36px;padding:8px 12px;font-size:12px}
 body#tikinteract-studio .sw-window-content{padding:18px}
 body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-palettes .sd-palette-panel{width:370px;max-height:min(640px,calc(100dvh - 80px));padding:16px}
 body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .studio-palettes .sd-palette-options>button{min-height:70px}
 body#tikinteract-studio.studio-app.studio-modern.studio-widget-desktop .sd-palette-options .sd-palette-preview{height:30px}
 body#tikinteract-studio .sd-palette-panel .sd-appearance-section{margin-top:16px}
}
