/* Website-only teaching workspace; the extension's control styling stays native. */
.studio-preview .preview-workspace{grid-template-columns:minmax(570px,1.08fr) minmax(430px,1fr);gap:0;background:#1E1E1E}.studio-preview .preview-help{display:none}.studio-preview .panel-shell{border-right:3px solid #111}.studio-preview .panel-tab{display:none}.studio-preview .panel-layout{height:100%}.studio-preview #preview-panel>.accordion{min-height:calc(100% - 92px)}.studio-preview #status{min-height:46px;display:flex;align-items:flex-start;padding:9px 8px;background:#111;border:1px solid #343434;border-radius:8px;color:#E6E6E6;font-size:11px;line-height:1.7}.studio-preview .section-sidebar{top:42px;bottom:6px;max-height:none}.studio-preview .app>.accordion{margin-top:8px}.studio-preview .accordion.side-active{position:relative;border-radius:10px;background:#282828}.studio-preview .accordion.side-active>.accordion-head{position:sticky;top:-8px;z-index:8;min-height:35px;background:#232323;padding:9px;font-size:12.5px}.studio-preview .accordion.side-active>.accordion-body{padding:8px}.studio-preview .section-header-menu-wrap,.studio-preview .assets-header-menu-wrap,.studio-preview .comp-header-menu-wrap,.studio-preview .presets-header-menu-wrap{z-index:10}.studio-preview .assistant-chat{height:calc(100dvh - 140px);min-height:490px}.studio-preview .assistant-chat #welcome{font-size:22px}.studio-preview .assistant-chat .chat-tools{background:transparent}.studio-preview .assistant-chat .composer{margin-bottom:7px}.studio-preview .assistant-chat .mode-switch{margin-top:8px}.studio-preview .assistant-chat #prompt{font-size:13px}.studio-preview .studio-grid-heading{grid-column:1/-1;font:bold 11px Arial,sans-serif;color:#B9BDC6;margin:5px 0 0}.studio-preview #newCompPresets .preset-btn{min-height:28px;background:#111;border:1px solid #454545;border-radius:8px;color:#FFF;font-size:11px}.studio-preview #createToolsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:stretch}.studio-preview #createToolsGrid>.btn{min-height:31px;padding:6px;font-size:11px;font-weight:700;white-space:normal}.studio-preview #createTextInput{width:100%;height:34px;resize:vertical;grid-column:1;grid-row:1}.studio-preview #createTextBtn{grid-column:1;grid-row:1;justify-self:end;width:58px;height:34px;position:relative}.studio-preview #createTextInput{padding-right:66px}.studio-preview #createSolidFillBtn{grid-column:2;grid-row:1}.studio-preview #createToolsGrid>.create-text-row:empty{display:none}.studio-preview .studio-library{min-height:120px}.studio-select-items{font-size:10px;margin:5px 0 8px;min-height:23px!important;padding:4px 8px!important}.studio-library-group{border:1px solid #3D3D3D;background:#242424;border-radius:9px;padding:5px;margin-bottom:6px}.studio-library-group>summary{min-height:32px;display:flex;align-items:center;gap:7px;position:relative;cursor:pointer;list-style:none;font-size:11px;font-weight:700;color:#FFF;padding-inline-start:11px}.studio-library-group>summary::before{content:'▸';font-size:9px;color:#DFE0E6}.studio-library-group[open]>summary::before{content:'▾'}.studio-library-group>summary .assets-header-menu-btn{margin-left:auto;position:static;width:26px;height:25px;font-size:14px}.studio-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px}.studio-library-card{min-width:0;border:1px solid #3E3E3E;border-radius:10px;padding:4px;background:#252525;overflow:hidden}.studio-card-art{position:relative;background:#0B0B0D;border-radius:7px;overflow:hidden;aspect-ratio:1.3}.studio-card-art>svg{width:100%;height:100%;display:block}.studio-card-art>.assets-header-menu-btn{position:absolute;top:4px;right:4px;width:25px;height:25px;font-size:14px;z-index:2;border:1px solid #4B4B4B;background:#252525}.studio-card-actions{display:flex;gap:3px;margin-top:4px;min-width:0}.studio-card-actions>button{border:0;border-radius:7px;color:#EEE;background:#343434;cursor:pointer;min-width:23px;padding:5px 3px;font:bold 10px Arial}.studio-card-actions>button:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding-inline:5px}.studio-card-actions>button.on{color:#FFCA47;background:#4E4327}.studio-card-actions>button[data-studio-preview]{color:#FFCA47}.studio-card-actions>button[data-studio-remove]:hover{background:#AD333D}.studio-card-actions>button:first-child:hover{background:#3E60CA}.studio-library-card:hover{border-color:#71717C}.studio-library-card.selected{outline:1px solid #668AFF}.studio-preview .assets-preview:not(.empty){min-height:142px;padding:7px;position:relative;background:#161616;border:1px solid #414141;border-radius:10px;display:flex;flex-direction:column}.studio-preview .studio-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#FFF;min-height:22px}.studio-preview-head>button{border:0;border-radius:5px;background:#333;color:white;width:23px;height:22px;cursor:pointer}.studio-preview-media{flex:1;min-height:80px;background:#050505;overflow:hidden;display:flex;justify-content:center}.studio-preview-media>svg{height:100%;max-height:144px;width:100%;max-width:100%;object-fit:contain}.studio-preview-media.is-playing .studio-thumb-motion{animation:studio-text-preview 1.7s ease-out infinite}.studio-presets-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:3px;gap:7px}.studio-presets-grid .studio-library-card{background:#080808;border:0;padding:0;border-radius:10px}.studio-presets-grid .studio-card-art{aspect-ratio:.86}.studio-presets-grid .studio-card-art>svg{height:85%}.studio-preset-name{position:absolute;bottom:0;left:0;right:0;width:100%;border:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:bold 10px Arial;background:#080808;color:#FFF;padding:6px 5px;cursor:pointer}.studio-presets-grid .assets-header-menu-btn{width:25px;height:27px}.studio-list-view .studio-library-grid{grid-template-columns:minmax(0,1fr)}.studio-list-view .studio-library-card{display:flex;gap:8px}.studio-list-view .studio-card-art{width:65px;aspect-ratio:1.3}.studio-list-view .studio-card-actions{flex:1;align-items:center}.studio-list-view .studio-presets-grid .studio-card-art{width:100%;height:42px}.studio-list-view .studio-preset-name{background:transparent;padding:12px 48px 12px 74px}.studio-empty{font:11px Arial;color:#AAA;padding:10px}.studio-folder-row{display:flex;gap:5px;margin-bottom:5px}.studio-folder-row>button:first-child{flex:1;min-width:0;text-align:left;font-weight:700}.studio-folder-row>button:last-child{width:26px;color:#D0D0D0}.studio-preview .pin-proj-list{display:grid;grid-template-columns:1fr 1fr;gap:0 5px}.studio-preview .studio-color-swatches{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.studio-color-swatches>button,.studio-color-swatches>label{height:34px;width:35px;border:1px solid #757575;border-radius:8px;cursor:pointer;box-shadow:inset 0 0 0 1px #0003}.studio-color-swatches>button.selected{outline:2px solid #6C9FFF}.studio-palette{border:1px solid #404040;border-radius:9px;margin:5px 0;background:#222;padding:4px}.studio-palette>summary{display:flex;align-items:center;padding:5px;list-style:none;gap:8px;color:#FFF;font-weight:700;font-size:12px;cursor:pointer}.studio-palette>summary::before{content:'▸';border-radius:6px;background:#353535;padding:6px 8px;font-size:9px}.studio-palette[open]>summary::before{content:'▾'}.studio-palette summary .assets-header-menu-btn{position:static;margin-left:auto;min-width:26px;min-height:26px}.studio-palette>details{margin:8px;border-left:1px solid #4A4A4A;padding:7px;border-radius:7px;background:#282828}.studio-palette>details>summary{cursor:pointer;font-size:11px;font-weight:700;color:#DDD}.studio-current-font{display:flex;align-items:center;gap:14px;min-height:50px;background:#262626;border:1px solid #3B3B3B;border-radius:9px;padding:10px!important;font-size:13px}.studio-current-font small{display:block;font:10px Arial;color:#ACB2BD;margin-top:3px}.studio-font-count{margin-left:auto;border:1px solid #454545;border-radius:10px;font:10px Arial;padding:3px;white-space:nowrap}.studio-font-row{display:flex;align-items:center;border:1px solid #3B3B3B;border-radius:7px;margin:5px;padding:6px;min-height:50px}.studio-font-row.selected{border-color:#6280FF;background:#303344}.studio-font-row>button:first-child{flex:1;min-width:0;text-align:left;color:#FFF;border:0;background:transparent;font-size:16px;cursor:pointer}.studio-font-row>button:first-child small{font:9px Arial;display:block;color:#AAA;margin-top:5px}.studio-font-row>button:last-child{background:#333;border:0;color:#E9B651;border-radius:5px;padding:5px;cursor:pointer}.studio-font-pairs{padding:7px}.studio-font-pairs summary{cursor:pointer;padding:10px;font:700 11px Arial;color:#EEE}.studio-font-pairs>summary>span{float:right}.studio-font-pairs>details{border-left:1px solid #4A4A4A;margin:6px 3px;border-radius:7px;background:#282828}.studio-preview .textreplace-font-list{min-height:190px;max-height:260px}.studio-menu-list{display:grid;gap:6px}.studio-color-targets fieldset{border:1px solid #414141;border-radius:7px;padding:12px}.studio-color-targets label{display:flex;align-items:center;gap:8px;margin:8px 0}.studio-example-options{display:grid;gap:12px}.studio-chat-user{align-self:flex-end;max-width:88%;padding:10px 14px;margin:10px;background:#303030;border-radius:16px;font:13px/1.7 Arial;white-space:pre-wrap}.studio-chat-answer{max-width:95%;margin:10px 12px;font:12px/1.8 Arial;color:#DADAE4;white-space:pre-wrap}.studio-preview .preview-info{height:38px;min-height:38px;max-height:38px;padding:8px 12px;font-size:10px;background:#151515}.studio-preview .preview-info>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.studio-preview #preview-tip{position:fixed;display:block!important;z-index:24000;background:#151519;border:1px solid #626275;border-radius:9px;box-shadow:0 12px 38px #0009;padding:13px 14px;max-height:62dvh;overflow:auto;pointer-events:auto;font:12px/1.75 Arial,Tajawal,sans-serif;color:#E2E2EA;min-width:210px;box-sizing:border-box}.studio-preview #preview-tip[hidden]{display:none!important}.studio-preview #preview-tip strong{display:block;font-size:12px;color:#C6C8FF;margin-bottom:6px;overflow-wrap:anywhere}.studio-preview #preview-tip p{white-space:pre-line;margin:0;font-size:11px;line-height:1.9}.studio-preview #preview-tip dl{margin:10px 0 0}.studio-preview #preview-tip dl>div{border-top:1px solid #3B3B44;padding:8px 0 0;margin-top:8px}.studio-preview #preview-tip dt{font-size:11px;font-weight:700}.studio-preview #preview-tip dd{margin:3px 0 0;font-size:10px;line-height:1.8;color:#BDBDCB}.studio-preview #preview-tip small{display:none}.studio-view-tabs{display:none}
/* Composition and Timeline use familiar AE geometry without claiming to run AE. */
.ae-workspace{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;overflow:hidden;background:#202020;color:#CFCFD4;font:11px/1.4 Arial,sans-serif;direction:ltr}.ae-app-bar{height:38px;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#1B1B1B;border-bottom:1px solid #0D0D0D}.ae-logo{display:grid;place-items:center;color:#AEAAFF;background:#151340;border:1px solid #6461AA;border-radius:3px;width:22px;height:22px;font-size:15px}.ae-app-bar>strong{font-size:11px;color:#D9D9DF;font-weight:400}.ae-demo-badge{margin-left:auto;font-size:9px;color:#A9B0C0;border:1px solid #424653;border-radius:4px;padding:3px 5px}.ae-document-bar{min-height:34px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #414141;background:#252525;padding:3px 8px;font-size:10px}.ae-document-bar>button{border:0;color:#D0D0DC;background:transparent;cursor:pointer;font-size:10px;padding:5px}.ae-document-bar>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#B9CBF7}.ae-document-bar b{font-weight:400;color:#DBDDE5}.ae-project-panel{position:absolute;left:8px;top:73px;bottom:90px;width:260px;max-width:90%;z-index:15;border:1px solid #565660;border-radius:6px;background:#242424;box-shadow:8px 10px 30px #0008;padding:10px;overflow:auto}.ae-project-panel h3{font:11px Arial;color:#D4D4E3;border-bottom:1px solid #555;padding-bottom:8px;margin:0 0 8px}.ae-project-panel button{display:flex;align-items:center;gap:7px;width:100%;text-align:left;border:0;padding:9px 5px;background:transparent;color:#D8D8DE;font:10px Arial;cursor:pointer}.ae-project-panel button.selected{background:#384A66}.ae-project-panel button span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ae-project-panel small{font-size:8px;color:#AAA}.ae-viewer{flex:1;min-height:190px;position:relative;display:flex;flex-direction:column;background:#151515;border-bottom:1px solid #080808}.ae-viewer-tools{position:absolute;left:5px;top:7px;display:flex;flex-direction:column;gap:5px;z-index:2}.ae-viewer-tools button{width:25px;height:25px;padding:2px;border:1px solid #3F3F46;border-radius:4px;color:#A8B7D6;background:#24242A;cursor:pointer}.ae-stage{height:100%;min-height:170px;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;outline:none;touch-action:none;padding:14px 20px 14px 40px;background:repeating-conic-gradient(#1C1C1C 0% 25%,#202020 0% 50%) 50%/14px 14px}.ae-stage>svg{display:block;width:100%;height:100%;max-height:100%;overflow:visible;aspect-ratio:var(--comp-ratio);object-fit:contain}.ae-stage [data-ae-layer]{cursor:move}.ae-viewer-footer{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#92929F;background:#202020;padding:4px 10px}.ae-transport{height:39px;min-height:39px;display:flex;align-items:center;gap:6px;background:#282828;border-bottom:1px solid #111;padding:5px 9px}.ae-transport button,.ae-timeline-heading button{border:1px solid transparent;border-radius:3px;background:transparent;color:#C7CAD6;min-width:23px;height:24px;padding:2px;cursor:pointer;font-size:11px}.ae-transport button:hover,.ae-timeline-heading button:hover{background:#393B42;border-color:#515361}.ae-transport output{font:11px monospace;color:#6BB4F5;min-width:85px}.ae-transport input[type=range]{min-width:30px;flex:1;accent-color:#6B9ED8;height:12px;cursor:pointer;padding:0}.ae-transport>span{font-size:9px;color:#A3A3B0;min-width:34px;text-align:right}.ae-properties{min-height:106px;background:#252525;border-bottom:3px solid #101010;padding:8px 10px}.ae-properties-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;margin-bottom:8px}.ae-properties-heading b{font-weight:400;color:#DADAE5}.ae-properties-heading span{font-size:9px;color:#9496A6}.ae-properties-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ae-properties-fields label{font-size:8px;color:#A0A2B0;display:flex;flex-direction:column;gap:5px}.ae-properties-fields input{border:1px solid #44444C;border-radius:3px;background:#191919;color:#B9D9FF;text-align:right;width:100%;height:24px;font:10px monospace;padding:4px}.ae-properties-fields input:disabled{color:#696A76}.ae-properties-effects{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;color:#B4B1D8;font-size:9px}.ae-timeline-panel{height:230px;min-height:190px;max-height:38%;display:flex;flex-direction:column;background:#202020;border-bottom:1px solid #353535}.ae-timeline-heading{height:31px;min-height:31px;display:flex;align-items:center;gap:9px;padding:3px 9px;font-size:10px;background:#2B2B2B;border-bottom:1px solid #101010}.ae-timeline-heading b{font-weight:400;color:#C3D1F7}.ae-timeline-heading>span{flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#9799A4;font-size:9px}.ae-timeline-heading button:disabled{opacity:.25;cursor:default}.ae-time-ruler{display:grid;grid-template-columns:174px minmax(0,1fr);min-height:25px;background:#292929;border-bottom:1px solid #3E3E3E;font-size:9px}.ae-time-ruler>span{padding:7px;color:#9599A7}.ae-time-ruler>div{display:flex;justify-content:space-between;align-items:center;padding:4px 3px;color:#999DAE;background:repeating-linear-gradient(to right,transparent 0,transparent calc(12.5% - 1px),#484848 calc(12.5% - 1px),#484848 12.5%);cursor:crosshair}.ae-timeline-rows{flex:1;min-height:80px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#474747 transparent}.ae-timeline-row{display:grid;grid-template-columns:174px minmax(0,1fr);min-height:26px;border-bottom:1px solid #333}.ae-timeline-row.selected{background:#323C50}.ae-layer-label{display:flex;align-items:center;gap:4px;min-width:0;padding:3px 4px;border-right:1px solid #4B4B4B;font-size:9px}.ae-layer-label>button{background:transparent;color:#B7BDCF;border:0;padding:0;min-width:11px;cursor:pointer;font:9px Arial}.ae-layer-label>b{font:10px Arial;min-width:10px;text-align:center}.ae-layer-label>.ae-layer-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#D3D6E0}.ae-layer-label>span{color:#979BA9;font-size:8px;min-width:9px}.ae-layer-label>small{font-size:7px;color:#BEB0D6}.ae-layer-track{position:relative;min-width:0;min-height:26px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),#49494955 calc(25% - 1px),#49494955 25%)}.ae-layer-bar{position:absolute;top:5px;height:17px;min-width:2px;background:var(--layer-color);border:1px solid #0005;border-radius:2px;text-align:left;overflow:hidden;padding:1px 5px;cursor:pointer;color:#131927;opacity:.8}.ae-layer-bar>span{font:8px Arial;white-space:nowrap}.ae-timeline-row.selected .ae-layer-bar{box-shadow:0 0 0 1px #A5C5FF;opacity:1}.ae-layer-bar>svg{width:100%;height:15px;display:block}.ae-playhead-line{position:absolute;top:0;bottom:0;width:1px;background:#61A4EF;pointer-events:none;z-index:2}.ae-selection-note{font-size:9px;line-height:1.6;color:#90939E;margin:0;padding:8px 10px;border-top:1px solid #383838;background:#222}.ae-demo-footer{font-size:9px;line-height:1.6;color:#878B9A;background:#1B1B1B;padding:8px 11px;min-height:45px}
@keyframes studio-text-preview{0%{opacity:0;transform:translateY(45px)}50%,85%{opacity:1;transform:translateY(0)}100%{opacity:0}}
@media(max-width:1050px){.studio-preview .preview-workspace{grid-template-columns:minmax(480px,1.05fr) minmax(380px,1fr)}.studio-preview .studio-library-grid{gap:4px;padding:2px}.studio-preview .studio-presets-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-properties-fields{gap:4px}.ae-time-ruler,.ae-timeline-row{grid-template-columns:150px minmax(0,1fr)}.ae-demo-badge{font-size:8px;max-width:135px;line-height:1.4}.studio-preview .studio-card-actions{gap:2px}.studio-preview .studio-card-actions>button{min-width:20px;font-size:9px}}
@media(max-width:880px){.studio-view-tabs{display:flex;gap:5px;padding:7px;background:#202020;border-bottom:1px solid #414141;min-height:40px}.studio-view-tabs button{flex:1;background:#303030;color:#CFCFD6;border:1px solid #414141;border-radius:5px;padding:7px;cursor:pointer;font:11px Arial}.studio-view-tabs button[aria-pressed=true]{background:#3D445D;color:#FFF;border-color:#6C7390}.studio-preview .preview-workspace{grid-template-columns:minmax(0,1fr)}.studio-preview .ae-workspace{display:none}.studio-preview[data-studio-view=scene] .ae-workspace{display:flex}.studio-preview[data-studio-view=scene] .panel-shell{display:none}.studio-preview .panel-shell{border-right:0}.studio-preview #status{min-height:44px}.studio-preview .assistant-chat{height:calc(100dvh - 182px)}.studio-preview .ae-stage{min-height:210px}.studio-preview .ae-timeline-panel{height:250px;max-height:37%}.studio-preview .studio-presets-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:480px){.studio-preview .app.sidebar-expanded{padding-left:135px!important}.studio-preview .section-sidebar:not(.collapsed){width:122px}.studio-preview .section-side-btn{font-size:10px}.studio-preview .section-side-label{font-size:10px}.studio-preview .studio-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-preview .studio-presets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-preview #createToolsGrid>.btn{font-size:10px;min-height:34px}.studio-preview .studio-card-actions>button{min-width:17px;padding:5px 2px;font-size:8px}.studio-preview .studio-card-actions>button:first-child{font-size:9px}.studio-preview .pin-proj-list{grid-template-columns:1fr}.studio-preview .studio-color-swatches>button{width:29px;height:29px}.studio-preview .newcomp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-properties-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-properties{min-height:130px}.ae-properties-fields label{font-size:8px}.ae-time-ruler,.ae-timeline-row{grid-template-columns:143px minmax(0,1fr)}.ae-transport output{font-size:10px;min-width:76px}.ae-stage{padding:12px 12px 12px 33px}.ae-app-bar{gap:6px}.ae-app-bar>strong{font-size:10px}.ae-demo-badge{max-width:140px}.studio-preview .ae-stage{min-height:160px}}
@media(prefers-reduced-motion:reduce){.studio-preview-media.is-playing .studio-thumb-motion{animation:none}}

.studio-preview #preview-panel #utRingOpenBtn{display:none!important}

.studio-preview .studio-select-items{width:auto!important;display:inline-block;align-self:flex-start}.studio-card-open{display:block;border:0;padding:0;background:transparent;width:100%;height:100%;cursor:pointer}.studio-card-open>svg{display:block;width:100%;height:100%}.studio-presets-grid .studio-card-open{height:85%}.studio-preview #preview-tip{pointer-events:none}.studio-preview #preview-tip.has-options{pointer-events:auto}.studio-presets-grid{grid-template-columns:repeat(var(--preset-columns,5),minmax(0,1fr))}.studio-preview-media.is-playing .studio-thumb-motion{animation-iteration-count:var(--preview-repeat,infinite)}.studio-preview #compHeaderMenu .library-create-options{border:1px solid #454545;border-radius:6px;margin:4px}.studio-preview .main-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-library.is-selecting .studio-library-card::after{content:'□';position:absolute;top:7px;left:7px;background:#222;color:#DDD;border:1px solid #777;border-radius:3px;padding:1px 4px;pointer-events:none}.studio-library.is-selecting .studio-library-card.selected::after{content:'✓';color:#FFF;background:#486FFF}.studio-library-card{position:relative}
@media(min-width:801px){.hero-with-promo h1{font-size:clamp(32px,3vw,43px)}html[dir=rtl] .hero.hero-with-promo h1{font-size:clamp(30px,2.8vw,40px)}}
/* Keep the native Counter icon at the same size as the adjacent Create icons. */
.studio-preview #studioCreateCounter{display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:row}.studio-preview #studioCreateCounter svg{display:inline-block;width:14px;height:14px;max-width:14px;max-height:14px;flex:0 0 14px}
