/* ElinaVIP Studio — admin-only visual layer */
.admin-body.studio-body{--red:#ef3c51;--line:#27272e;--surface:#17171d;--muted:#9999a8;background:#101014;color:#f4f4f7;font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;margin:0;overflow-x:hidden}
.studio-body *{box-sizing:border-box}.studio-body a{text-decoration:none;color:inherit}.studio-body button,.studio-body input,.studio-body textarea,.studio-body select{font:inherit}.studio-body button,.studio-body summary{cursor:pointer}.studio-body [hidden]{display:none!important}.studio-body svg{width:20px;height:20px;flex-shrink:0}.studio-body :focus-visible{outline:2px solid #ff6b7c;outline-offset:4px}.studio-body h1,.studio-body h2,.studio-body h3{font-family:inherit;line-height:1.25;letter-spacing:-.035em}.studio-skip{position:fixed;top:-70px;left:270px;z-index:100;background:#ef3c51;padding:12px}.studio-skip:focus{top:10px}
.studio-sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:#141418;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:40;padding:29px 15px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#38383f transparent}.studio-brand{display:flex;align-items:center;gap:11px;padding:0 11px;color:#fff;font-size:14px;letter-spacing:.065em;font-weight:800}.brand-monogram{font-size:32px;line-height:1;font-style:italic;color:#fff;letter-spacing:-5px;padding-right:5px}.brand-monogram span{color:var(--red)}.studio-brand small{display:block;font-size:8px;font-weight:600;letter-spacing:.2em;color:#858590;margin-top:3px}.nav-workspace{display:flex;align-items:center;gap:7px;font-size:10px;border:1px solid #303038;border-radius:7px;margin:29px 9px 7px;padding:9px 8px;color:#c6c6cf}.workspace-dot{width:5px;height:5px;background:#f2586b;border-radius:50%;flex-shrink:0}.workspace-tag{margin-left:auto;color:#aaaab4;font-size:7px;letter-spacing:.07em}.nav-group{margin-top:25px}.nav-group-title{font-size:9px;font-weight:700;letter-spacing:.13em;color:#72727f;margin:0 13px 9px}.studio-nav-link{display:flex;align-items:center;gap:11px;padding:9px 12px;margin:3px 0;border:1px solid transparent;border-radius:7px;color:#aaaab7!important;font-size:12px;font-weight:500;transition:background .15s,color .15s}.studio-nav-link svg{width:17px;height:17px;opacity:.75}.studio-nav-link:hover{background:#222229;color:white!important}.studio-nav-link.selected{color:#ff8492!important;background:#3a1c25;border-color:#6a2a39}.studio-nav-link.selected svg{opacity:1}.sidebar-bottom{margin-top:auto;padding:30px 10px 0;display:flex;align-items:center;gap:9px;font-size:10px;color:#e5e5ed}.sidebar-bottom small{display:block;color:#777783;font-size:9px}.sidebar-bottom a{margin-left:auto;color:#82828e}.sidebar-bottom a svg{width:16px}.sidebar-avatar{width:31px;height:31px;background:#272730;border:1px solid #41414b;border-radius:9px;display:grid;place-items:center;font-weight:700}
.studio-workarea{margin-left:244px;min-height:100vh}.studio-topbar{height:72px;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#121216}.topbar-leading,.studio-top-actions{display:flex;align-items:center;gap:20px}.studio-breadcrumb{font-size:11px;color:#7e7e8b}.studio-breadcrumb>span{margin:0 12px;color:#41414b}.studio-breadcrumb strong{font-weight:500;color:#c3c3cd}.studio-top-actions form{margin:0}.studio-search-trigger{display:flex;align-items:center;gap:8px;background:none;border:none;color:#898995;font-size:11px}.studio-search-trigger svg{width:15px}.studio-search-trigger kbd{font-size:9px;border:1px solid #383840;border-radius:4px;padding:2px 4px;margin-left:8px;color:#a2a2ad}.studio-site-link{font-size:11px;color:#b8b8c5!important}.studio-logout{background:#202027;color:#babac6;border:1px solid #34343d;border-radius:6px;padding:6px 10px;font-size:11px!important}.studio-menu-button{display:none;border:1px solid #37373f;background:#202026;color:#fff;padding:5px 9px;border-radius:6px}.studio-main{max-width:1540px;margin:0 auto;padding:34px 38px 20px;min-width:0}.studio-pagehead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.studio-kicker{font-size:9px;font-weight:600;color:#777785;letter-spacing:.13em}.studio-pagehead h1{font-size:27px;margin:7px 0 0;font-weight:650}.studio-primary,.studio-body .btn,.studio-body .vp-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#ef3c51;border:1px solid #f55264;border-radius:7px;color:white!important;font-weight:600;font-size:12px;padding:10px 16px;min-height:40px;box-shadow:0 4px 18px #eb31451c;transition:background .16s}.studio-primary:hover,.studio-body .btn:hover,.studio-body .vp-btn:hover{background:#fa5265;transform:none;box-shadow:0 4px 18px #eb314524}.studio-secondary{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:12px;border-radius:7px;border:1px solid #53404a;color:#eee!important;background:#ffffff05}.studio-secondary:hover{background:#ffffff0a}
.studio-welcome{position:relative;isolation:isolate;overflow:hidden;border:1px solid #48252e;border-radius:12px;padding:36px 38px;background:radial-gradient(ellipse at 83% 55%,#69162955,transparent 52%),linear-gradient(115deg,#28151e,#21171e 56%,#20131a);min-height:282px;display:flex;align-items:center;justify-content:space-between}.welcome-label{font-size:9px;font-weight:600;letter-spacing:.14em;color:#eab2bc;display:flex;gap:8px;align-items:center}.welcome-label i{width:5px;height:5px;background:#ee6479;border-radius:100%}.studio-welcome h2{font-size:35px;line-height:1.15;margin:17px 0 12px;font-weight:650;letter-spacing:-.05em}.studio-welcome h2 span{color:#f68899}.studio-welcome p{font-size:12px;color:#b7a7b3;line-height:1.75;margin:0 0 20px}.welcome-actions{display:flex;gap:10px;flex-wrap:wrap}.welcome-art{width:300px;height:230px;position:relative;flex-shrink:0;display:grid;place-items:center;margin-right:13px}.art-ring{position:absolute;border:1px solid #be4c643d;border-radius:50%;width:210px;height:210px;transform:rotate(-27deg) scaleY(.72)}.ring-two{width:295px;height:295px;border-color:#b94a5c20;transform:rotate(30deg) scaleY(.7)}.art-orbit{position:absolute;width:245px;height:245px;border:1px dashed #c4576e35;border-radius:50%;transform:rotate(-22deg) scaleY(.7)}.art-play{width:105px;height:105px;display:grid;place-items:center;font-size:65px;padding-left:5px;line-height:1;color:#ffc2ce;background:linear-gradient(135deg,#8c324a,#381925);border:1px solid #dd627887;box-shadow:0 25px 55px #0005,inset 0 0 20px #ed6b781f;border-radius:27px;transform:rotate(-12deg)}.art-label{position:absolute;bottom:8px;right:65px;color:#bc778a;font-size:8px;letter-spacing:.3em}
.studio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.metric-card{padding:19px 21px;border:1px solid var(--line);border-radius:10px;background:#18181e;transition:border-color .15s}.metric-card:hover{border-color:#76404e}.metric-heading{display:flex;justify-content:space-between;color:#b5b5c1;font-size:11px}.metric-heading>span{color:#6c6c7b}.metric-card strong{display:block;font-size:31px;font-weight:600;letter-spacing:-1px;margin:12px 0 9px;line-height:1;font-variant-numeric:tabular-nums}.metric-card small{font-size:10px;color:#83838f;display:flex;align-items:center;gap:6px}.metric-dot{width:5px;height:5px;background:#78caa3;border-radius:50%}.studio-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px}.studio-surface{border:1px solid var(--line);border-radius:10px;background:#16161c;overflow:hidden}.surface-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:21px 23px}.surface-heading h2{font-size:16px;margin:0 0 5px;font-weight:600}.surface-heading p{font-size:10px;color:#858592;margin:0}.surface-heading>a{font-size:10px;color:#afafbc;white-space:nowrap}.recent-header,.recent-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 62px 15px;align-items:center;gap:12px;padding:13px 23px;border-top:1px solid #25252e}.recent-header{color:#717180;letter-spacing:.08em;font-size:8px;padding-top:9px;padding-bottom:9px;background:#19191f}.recent-row:hover{background:#1d1d25}.recent-content{display:flex;align-items:center;gap:11px;min-width:0}.recent-content>div:last-child{min-width:0}.recent-content strong{font-size:11px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-content small{display:block;font-size:9px;color:#7f7f8f;margin-top:4px}.recent-thumb{width:62px;aspect-ratio:16/10;flex-shrink:0;background:linear-gradient(120deg,#442b36,#25212d);border-radius:5px;overflow:hidden;display:grid;place-items:center;color:#c18596}.recent-thumb img{width:100%;height:100%;object-fit:cover}.studio-status{font-size:9px;padding:3px 7px;border-radius:5px;text-align:center;justify-self:start}.studio-status.published{color:#91d4b1;background:#183329;border:1px solid #28503e}.studio-status.draft{color:#b2b2c0;background:#282832;border:1px solid #363644}.recent-views{font-size:11px;color:#a1a1b0;font-variant-numeric:tabular-nums}.recent-arrow{color:#767685}.quick-surface{padding-bottom:13px}.quick-action{display:flex;align-items:center;gap:11px;padding:13px 21px}.quick-action:hover{background:#202027}.quick-action>span:nth-child(2){flex:1}.quick-action strong{display:block;font-size:11px;font-weight:500}.quick-action small{display:block;font-size:9px;color:#7f7f8e;margin-top:3px}.quick-action b{font-weight:400;color:#71717e}.quick-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid #43313e;background:#2a202b;color:#d18397;border-radius:7px;font-size:20px}.quick-icon.gold{background:#2c281f;color:#c9ab70;border-color:#453d2b}.studio-empty{padding:30px;text-align:center;color:#aaaab8}.studio-empty>span{font-size:35px;color:#e77587}.studio-empty h3{color:white;font-size:17px}.studio-empty p{font-size:12px}.studio-site-preview{margin-top:22px;border:1px solid var(--line);border-radius:10px;background:#17171d}.studio-site-preview summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:17px 23px;font-size:12px;font-weight:500}.studio-site-preview summary::-webkit-details-marker{display:none}.studio-site-preview summary small{color:#777786;font-size:10px;font-weight:400;margin-left:15px}.studio-body .preview-frame{margin:0 15px 15px;height:65vh;border:1px solid #393941;border-radius:7px}.studio-footer{display:flex;justify-content:space-between;border-top:1px solid #23232b;margin-top:34px;padding-top:16px;font-size:9px;color:#646473;letter-spacing:.04em}.studio-footer b{font-weight:400;color:#a1a1af;margin-left:4px}
/* Shared forms, tables, publishing and membership screens */
.studio-body .admin-panel,.studio-body .vp-card{padding:25px;background:#17171d;border:1px solid #2c2c35;border-radius:10px;margin-top:19px;box-shadow:none}.studio-main>.admin-panel:first-of-type{margin-top:0}.studio-body .admin-panel h2{font-size:21px;margin:0 0 9px}.studio-body .admin-panel h3{font-size:16px;margin-top:24px}.studio-body .admin-panel p,.studio-body .vp-foot{color:#9696a6;font-size:12px;line-height:1.8}.studio-body .eyebrow{display:block;font-size:9px;letter-spacing:.15em;color:#d78092;margin-bottom:10px}.studio-body .admin-form{gap:19px;margin-top:24px}.studio-body label{font-size:12px;color:#c3c3d0}.studio-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.studio-body select,.studio-body textarea{background:#111116;border:1px solid #383843;border-radius:7px;padding:11px 12px;color:#eeeef4;min-width:0;line-height:1.45}.studio-body input::placeholder,.studio-body textarea::placeholder{color:#626270}.studio-body input:focus,.studio-body textarea:focus,.studio-body select:focus{border-color:#d8687f;outline:2px solid #e7536c18;outline-offset:0}.studio-body input[type=checkbox],.studio-body input[type=radio]{accent-color:#ec435b;width:17px;height:17px}.studio-body input[type=file]{border-style:dashed!important;padding:20px!important;background:#1e1820!important}.studio-body input[type=file]::file-selector-button{background:#3e2532;color:#edb5c3;border:1px solid #6a374e;border-radius:6px;padding:8px 11px;margin-right:12px;cursor:pointer}.studio-body .check{gap:10px}.studio-body .form-inline{flex-wrap:wrap;gap:14px}.studio-body .form-inline label{min-width:min(250px,100%)}.studio-body .admin-list-item{border-color:#2a2a33;padding:14px 0}.studio-body button:not(.btn):not(.studio-primary):not(.studio-menu-button):not(.studio-search-trigger):not(.studio-overlay):not(.studio-logout):not(.vp-btn),.studio-body .select-all{background:#25252f;color:#cfcfdb;border:1px solid #3d3d49;border-radius:6px;padding:8px 12px;font-size:12px;box-shadow:none}.studio-body button:hover{filter:brightness(1.1)}.studio-body button:disabled{opacity:.45;cursor:not-allowed}.studio-body .admin-action{font-size:12px;color:#ef8a9d;padding:8px;font-weight:500}.studio-body .admin-action:hover{color:#ffb2bf}.studio-body .alert,.studio-body .vp-alert{border:1px solid #884253;color:#ffb4c3;background:#3a1c27;padding:13px 17px;border-radius:8px}.studio-body .menu-area,.studio-body .bulk-form{background:#131319;border-color:#30303b;border-radius:8px}.studio-body .menu-sort-row{background:#1e1e27;border-color:#383843;border-radius:7px}.studio-body .menu-sort-name small{font-size:11px}.studio-body .drag-handle{color:#a27791}.studio-body .admin-video-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.studio-body .admin-video-card{background:#1b1b23;border:1px solid #353540;border-radius:9px}.studio-body .admin-video-info h3{font-size:15px;margin-top:0}.studio-body .admin-video-info p{font-size:11px}.studio-body .status-pill{display:inline-block;background:#322623;padding:3px 8px;border-radius:5px;font-size:10px}.studio-body .status-pill.live{background:#18372c;color:#95dcb8}.studio-body .admin-video-edit{padding:17px}.studio-body .stats-table th,.studio-body .member-table th,.studio-body .vp-table th{font-size:10px;letter-spacing:.06em;color:#aaaab9!important;background:#1e1e26;font-weight:600}.studio-body .stats-table td,.studio-body .member-table td,.studio-body .vp-table td{font-size:12px;border-color:#30303a;padding:14px}.studio-body .stats-table tbody tr:hover,.studio-body .member-table tbody tr:hover{background:#202029}.studio-body .member-admin{gap:17px}.studio-body .member-tabs{padding:5px;background:#101016;border:1px solid #30303b;border-radius:9px;gap:4px;width:fit-content;max-width:100%}.studio-body .member-tabs a{border:0;border-radius:6px;font-size:12px;color:#aaaaba;padding:9px 13px}.studio-body .member-tabs a.on{background:#422132;color:#ffb6c7}.studio-body .member-back{justify-self:start;border-color:#464652;font-size:12px}.studio-body .member-chip{background:#2c2c39;color:#b9b9cc}.studio-body .member-chip.premium{background:#3b2e18;color:#e6c47a;border:1px solid #68532a}.studio-body .member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-body .member-grid .admin-panel{margin:0;background:#131319}.studio-body .member-grid h3{margin-top:0}.studio-body .member-tools input{flex:1;min-width:0}.studio-body .member-history .admin-list-item{align-items:start;justify-content:space-between;font-size:12px}.studio-body .member-history small{font-size:11px;color:#9393a5}.studio-body .member-history .admin-list-item>span:last-child{font-size:10px;color:#828294}.studio-body .vp-admin{max-width:none;padding:0;margin:0}.studio-body .vp-admin>h1{display:none}.studio-body .vp-table{border-radius:9px;border:1px solid #343440;overflow:auto}.studio-body .vp-secondary{background:#252530;border-color:#41414e;border-radius:7px;font-size:12px}.studio-body .upload-progress{background:#161820;border-color:#454455}.studio-body progress{accent-color:#ee4963}.studio-body .photos{gap:12px}.studio-body .photos img{border-radius:8px}
/* Search, mobile navigation and login */
.studio-command{position:fixed;inset:12vh auto auto 50%;transform:translateX(-50%);width:min(520px,calc(100% - 28px));max-height:75vh;overflow:auto;margin:0;background:#191921;border:1px solid #484855;border-radius:12px;padding:18px;color:white;box-shadow:0 30px 100px #000a}.studio-command::backdrop{background:#0009;backdrop-filter:blur(4px)}.command-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.studio-command input{width:100%;margin-bottom:12px}.command-results{display:grid;gap:3px}.command-results a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:6px;color:#c6c6d4;font-size:13px}.command-results a:hover{background:#3b2433}.command-empty{color:#a7a7b6;font-size:12px}.studio-overlay{position:fixed;inset:0;background:#0009;border:0;z-index:39;backdrop-filter:blur(3px)}.studio-login-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;max-width:1400px;margin:auto}.login-story{align-self:stretch;min-height:100vh;background:radial-gradient(ellipse at 35% 45%,#6021366b,transparent 65%),#1b141c;border-right:1px solid #38232f;padding:48px 60px;display:flex;flex-direction:column;justify-content:space-between}.login-story .studio-brand{padding:0}.login-story h2{font-size:64px;letter-spacing:-.06em;line-height:1.12;margin:20px 0}.login-story h2 span{color:#ee8199}.login-story p{color:#bca5b3;font-size:14px}.login-story>small{font-size:9px;color:#836776;letter-spacing:.15em}.studio-body .login-card{width:min(440px,calc(100% - 44px));max-width:none;margin:40px auto;padding:25px;border:0;box-shadow:none;background:transparent}.studio-body .login-card h1{font-size:30px;margin:12px 0}.studio-body .login-card>p{font-size:13px;color:#9999a9}.studio-body .login-card form{margin-top:30px;gap:22px}.studio-body .login-card .btn{justify-content:space-between;margin-top:6px}.login-note{font-size:10px;color:#6b6b7d;margin-top:25px}
@media(min-width:1700px){.studio-main{padding-top:40px}.studio-welcome{min-height:315px}.studio-welcome h2{font-size:42px}.studio-overview-grid{grid-template-columns:minmax(0,1fr) 330px}}
@media(max-width:1250px){.studio-sidebar{width:216px;padding-left:10px;padding-right:10px}.studio-workarea{margin-left:216px}.studio-topbar{padding:0 24px}.studio-main{padding:27px 24px 20px}.studio-overview-grid{grid-template-columns:minmax(0,1fr) 255px;gap:15px}.studio-welcome{padding:28px}.studio-welcome h2{font-size:31px}.welcome-art{width:225px;margin:0}.metric-card{padding:17px}.studio-top-actions{gap:13px}.studio-search-trigger kbd{display:none}.recent-header,.recent-row{padding-left:18px;padding-right:18px;gap:8px;grid-template-columns:minmax(0,1fr) 58px 48px 12px}.recent-thumb{width:46px}.quick-action{padding-left:17px;padding-right:17px}.surface-heading{padding:19px 18px}.studio-site-preview summary small{display:none}}
@media(max-width:1000px){.studio-overview-grid{grid-template-columns:1fr}.quick-surface{display:grid;grid-template-columns:1fr 1fr}.quick-surface .surface-heading{grid-column:1/-1}.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-art{width:165px;opacity:.65}.studio-welcome h2{font-size:29px}.studio-search-trigger span{display:none}.studio-breadcrumb{font-size:10px}.studio-body .member-grid{grid-template-columns:1fr}.login-story{padding:40px}.login-story h2{font-size:49px}}
@media(max-width:770px){.studio-sidebar{width:244px;transform:translateX(-100%);transition:transform .18s}.studio-body.studio-menu-open .studio-sidebar{transform:translateX(0)}.studio-body.studio-menu-open{overflow:hidden}.studio-workarea{margin-left:0}.studio-menu-button{display:block}.studio-topbar{height:62px;padding:0 16px;position:sticky;top:0;z-index:30;background:#141418f5;backdrop-filter:blur(10px)}.topbar-leading{gap:10px}.studio-breadcrumb{font-size:0}.studio-breadcrumb>span{display:none}.studio-breadcrumb strong{font-size:11px}.studio-top-actions{gap:13px}.studio-top-actions .studio-site-link{display:none}.studio-search-trigger{padding:4px}.studio-main{padding:23px 16px 20px}.studio-pagehead{margin-bottom:20px}.studio-pagehead h1{font-size:23px}.studio-pagehead .studio-primary{font-size:11px;padding:8px 11px;min-height:36px}.studio-kicker{font-size:8px}.studio-welcome{padding:26px 22px;min-height:270px}.studio-welcome h2{font-size:31px}.studio-welcome>div:first-child{position:relative;z-index:2}.welcome-art{position:absolute;right:-63px;opacity:.26;width:200px;z-index:0}.welcome-actions{gap:8px}.welcome-actions .studio-primary,.welcome-actions .studio-secondary{font-size:10px;padding:9px 12px}.studio-metrics{gap:10px;margin:15px 0}.metric-card{padding:15px}.metric-card strong{font-size:29px}.metric-heading{font-size:10px}.metric-card small{font-size:9px}.studio-overview-grid{gap:15px}.surface-heading{padding:18px 16px}.surface-heading h2{font-size:14px}.recent-header,.recent-row{padding-left:14px;padding-right:14px;grid-template-columns:minmax(0,1fr) 55px 45px;gap:7px}.recent-header>span:last-child,.recent-arrow{display:none}.recent-content{gap:8px}.recent-content strong{font-size:10px}.recent-thumb{width:43px}.recent-views{font-size:10px}.studio-status{font-size:8px;padding:3px 5px}.quick-action{padding:12px 15px;gap:8px}.quick-action strong{font-size:11px}.quick-action small{font-size:9px}.quick-icon{width:29px;height:29px}.quick-action>b{display:none}.studio-footer{font-size:8px;gap:12px}.studio-body .admin-panel,.studio-body .vp-card{padding:19px 16px}.studio-body .admin-panel h2{font-size:19px}.studio-body .form-row{grid-template-columns:1fr}.studio-body .member-tabs{width:100%;display:grid;grid-template-columns:1fr}.studio-body .member-tabs a{font-size:12px}.studio-body .member-table{min-width:650px}.studio-body .member-tools{display:flex;flex-wrap:wrap}.studio-body .member-tools input{min-width:140px}.studio-body .admin-form .btn{width:100%;justify-self:stretch}.studio-body .bulk-grid{grid-template-columns:1fr}.studio-body .form-inline{display:grid}.studio-body .menu-sort-row{white-space:normal}.studio-body .admin-list-item{flex-wrap:wrap}.studio-login-shell{display:block;min-height:100vh}.login-story{min-height:auto;padding:30px 27px;display:block;border-right:0;border-bottom:1px solid #362532}.login-story>div:not(.studio-brand),.login-story>small{display:none}.studio-body .login-card{margin:30px auto;padding:18px 5px}.studio-body .login-card h1{font-size:28px}.studio-skip{left:10px}}
@media(max-width:390px){.studio-welcome h2{font-size:27px}.quick-surface{grid-template-columns:1fr}.studio-pagehead .studio-primary{font-size:10px}.recent-thumb{display:none}.studio-top-actions{gap:9px}.metric-card{padding:12px}.metric-card small{line-height:1.5}.studio-footer>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.studio-body *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.studio-main>.admin-main{padding:0;max-width:none}.studio-body .member-grid form+form{margin-top:14px}
