/* Zellns Pulse 0.5 — restrained editorial design system.
   Built without external UI dependencies/fonts. */
:root{--motion:cubic-bezier(.2,.7,.15,1)}
body{font-family:"Segoe UI Variable","Segoe UI",Inter,system-ui,-apple-system,sans-serif}
button,input,select,textarea{font-family:inherit}
button{cursor:pointer}
button:disabled{cursor:not-allowed!important;opacity:.48}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}
.ui-icon{display:inline-block;vertical-align:-.24em;flex-shrink:0;stroke-width:1.8}
.page-enter{animation:pageReveal .28s var(--motion) both;min-width:0}
@keyframes pageReveal{from{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
body.theme-nebula{
  --bg:#0f0e13;--side:#141218;--surface:#1b1922;--surface2:#211e29;--surface3:#302b39;
  --stroke:#34303d;--muted:#aaa3b2;--txt:#f3f0f3;--soft:#dfd8e4;
  --accent:#cdb4dc;--accent2:#e8b5be;--green:#a7d6b7;--yellow:#e8c793;--red:#e19faa;
  --shadow:none;background:#0f0e13;color:var(--txt);font-size:14px;line-height:1.52;
}
body.theme-nebula:before{opacity:.095;filter:none;animation:none;pointer-events:none;background-size:850px 750px,900px 700px,980px 860px,820px 900px}
body.theme-nebula .layout{min-height:100vh;align-items:stretch}
body.theme-nebula .sidebar{
  width:248px;flex:0 0 248px;background:#141218;box-shadow:none;border-right:1px solid #2c2933;
  padding:0 14px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:20
}
body.theme-nebula .brand{height:104px;padding:0 13px;display:flex;align-items:center;gap:12px;margin-bottom:8px;border-bottom:1px solid #2c2933}
body.theme-nebula .brand-logo{width:43px;height:43px;border-radius:12px;box-shadow:0 3px 12px #0005;flex:none}
body.theme-nebula .brand-text{font-size:20px;letter-spacing:-.8px;font-weight:730;line-height:1.05;color:#f8f4fb}
body.theme-nebula .brand-text span{font-weight:450;color:#c5aace;margin-left:4px}
body.theme-nebula .brand-sub{font-size:9px;font-weight:750;letter-spacing:1.7px;color:#8e8296;margin-top:6px}
body.theme-nebula .nav-label{font-size:10px;font-weight:750;letter-spacing:1.4px;color:#766e7c;margin:14px 13px 12px}
body.theme-nebula .sidebar nav{display:flex;flex-direction:column;gap:5px}
body.theme-nebula .navbtn{min-height:43px;margin:0;width:100%;padding:0 13px;display:flex;gap:14px;align-items:center;justify-content:flex-start;background:transparent;border:1px solid transparent;border-radius:10px;color:#aaa2b1;font-size:13px;font-weight:610;letter-spacing:.05px;position:relative;transition:background .17s,border-color .17s,color .17s}
body.theme-nebula .navbtn .ui-icon{color:#8c8396;transition:color .17s}
body.theme-nebula .navbtn:hover:not(:disabled){background:#26222d;color:#f4eef4;transform:none;border-color:#35303f}
body.theme-nebula .navbtn.selected{background:#302739;border-color:#5a455f;box-shadow:none;color:#f3e4f3}
body.theme-nebula .navbtn.selected .ui-icon{color:#e3b7db}
body.theme-nebula .navbtn.selected:before{content:"";position:absolute;left:-14px;top:11px;bottom:11px;width:3px;border-radius:0 4px 4px 0;background:#d7a5d6}
.nav-live-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#a7d6b7}
body.theme-nebula .sidebar-bottom{margin:auto 0 0;padding:16px 12px;display:flex;align-items:flex-start;gap:10px;background:none;border:1px solid #2e2935;box-shadow:none;border-radius:11px}
body.theme-nebula .sidebar-bottom:before{display:none}
.sidebar-bottom-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;margin-top:6px;background:#a1ccb3;box-shadow:0 0 0 3px #9ac7aa16}
body.theme-nebula .sidebar-bottom strong{font-size:12px;font-weight:680;color:#dad3df}
body.theme-nebula .sidebar-bottom p{font-size:11px;margin:3px 0 0;color:#887f91}
body.theme-nebula .workspace{min-width:0;background:radial-gradient(ellipse 54% 34% at 70% -5%,#33233c36,transparent 88%),#101015;position:relative}
body.theme-nebula .topbar{height:76px;border-bottom:1px solid #2b2732;background:#111017ed;backdrop-filter:blur(12px);padding:0 clamp(24px,3vw,54px);display:flex;align-items:center;justify-content:space-between;gap:12px}
.top-word{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;letter-spacing:0!important;font-weight:560!important;white-space:nowrap}
.top-word strong{font-size:13px;color:#f0eaf1;font-weight:690;overflow:hidden;text-overflow:ellipsis}
.top-word .ui-icon{color:#706779}
.breadcrumb-home{background:transparent!important;border:0!important;padding:0!important;font-size:13px!important;color:#9f97a5!important;line-height:1.5}
.breadcrumb-home:hover{color:#f0e8ee!important}
body.theme-nebula .topbar-right{display:flex;align-items:center;gap:10px}
body.theme-nebula .status{background:transparent;border:0;border-radius:7px;color:#9e96a5;font-size:11px;letter-spacing:0;font-weight:550}
body.theme-nebula .status .dot{background:#a5d3ad;box-shadow:none}
body.theme-nebula .quick-new{display:flex;align-items:center;gap:7px;background:#d1b9d7;border:1px solid #d1b9d7;color:#261b2d;font-weight:740;padding:10px 14px;border-radius:9px;font-size:12px}
body.theme-nebula .quick-new:hover{background:#e5cde8;color:#1d1721;border-color:#e5cde8}
body.theme-nebula .quick-search{display:flex;align-items:center;gap:9px;background:#211d27;border:1px solid #342e3d;color:#bcb3c3;font-size:12px;padding:9px 11px;min-width:155px;border-radius:9px}
.quick-search kbd,.command-search kbd{font-family:inherit;font-size:10px;border:1px solid #4a4050;border-radius:5px;background:#312a37;color:#a99eaf;padding:2px 6px;margin-left:auto}
body.theme-nebula .quick-search:hover{background:#302938;color:#f4eaf4}
body.theme-nebula .main{padding:40px clamp(22px,3.4vw,56px) 64px;max-width:1450px;margin:0 auto;min-height:calc(100vh - 135px)}
.app-footer{max-width:1450px;padding:5px clamp(22px,3.4vw,56px) 23px;margin:auto;display:flex;justify-content:space-between;color:#655d6a;font-size:10px;letter-spacing:.3px}
body.theme-nebula .eyebrow{font-size:10px;font-weight:750;letter-spacing:1.65px;color:#b99cbc}
body.theme-nebula .page-title{font-size:clamp(30px,3.1vw,44px);line-height:1.13;letter-spacing:-1.9px;font-weight:740;margin:8px 0 11px;color:#f3f0f4}
body.theme-nebula .lead{font-size:13px;color:#aca3b1;line-height:1.7;max-width:620px}
.heading-spark{color:#c7a5cd}
.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 27px}
.dashboard-heading .lead{margin-bottom:0}
.dashboard-heading-actions{display:flex;gap:9px;flex-wrap:wrap}
body.theme-nebula button{border-radius:9px;box-shadow:none;background:#27222e;color:#e3dbe6;border:1px solid #473b4e;transition:background .17s,border-color .17s,transform .17s var(--motion),box-shadow .17s}
body.theme-nebula button:not(.navbtn):not(.action-tile):hover:not(:disabled){background:#352a3b;border-color:#8b6c8f;transform:translateY(-1px);box-shadow:none}
body.theme-nebula button:active:not(:disabled){transform:scale(.99)!important}
body.theme-nebula button.btn-primary{background:#d1b9d7;border-color:#d1b9d7;color:#251a2b;font-weight:730;box-shadow:none}
body.theme-nebula button.btn-primary:hover:not(:disabled){background:#edd0e8;border-color:#edd0e8;color:#231923;box-shadow:none}
body.theme-nebula .dashboard-heading-actions button,body.theme-nebula .heading-actions button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
body.theme-nebula .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px}
body.theme-nebula .statcard{padding:21px 22px 20px;background:#1a1720;border:1px solid #322c3a;border-radius:14px;min-height:157px;position:relative;box-shadow:none}
body.theme-nebula .statcard small{font-size:11px;font-weight:610;letter-spacing:.2px;color:#afa5b4;display:block;margin-top:12px;text-transform:none}
body.theme-nebula .statcard b{font-size:34px;font-weight:710;line-height:1.2;color:#faf4f9;margin:2px 0 2px;letter-spacing:-1px}
body.theme-nebula .statcard span{font-size:11px;color:#857b8a}
.stat-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #4d3e5e;border-radius:10px;color:#ccb2dd;background:#35283e}
.stat-icon.peach,.tile-icon.peach{background:#36252b!important;border-color:#634047!important;color:#e4acb8!important}
.stat-icon.mint,.tile-icon.mint{background:#21322f!important;border-color:#34564f!important;color:#a6d8c0!important}
body.theme-nebula .section-title{margin:24px 0 13px;gap:10px}
body.theme-nebula .section-title h2{font-size:17px;letter-spacing:-.35px;font-weight:700;color:#eae5ed}
body.theme-nebula .section-title .subtle{font-size:11px;color:#79717d}
body.theme-nebula .grid.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.theme-nebula .action-tile{background:#1a1720;border:1px solid #332d3b;box-shadow:none;text-align:left;min-height:215px;padding:23px;display:flex;align-items:flex-start;flex-direction:column;border-radius:14px;position:relative;cursor:pointer;outline-offset:3px;transition:background .2s,border-color .2s,transform .2s}
body.theme-nebula .action-tile:hover:not(:disabled){background:#211c29;border-color:#796581;transform:translateY(-3px);box-shadow:0 15px 36px #0002}
body.theme-nebula .action-tile .tile-icon{width:43px;height:43px;font-size:unset;background:#30243b;color:#d7bfe4;border:1px solid #51425c;border-radius:11px;margin-bottom:14px;display:grid;place-items:center}
body.theme-nebula .action-tile h3{font-size:15px;font-weight:720;margin:0 0 5px;color:#eee9ee}
body.theme-nebula .action-tile p{font-size:12px;line-height:1.57;color:#a69da8;margin:0 0 16px;flex:1}
.tile-cta{display:inline-flex;align-items:center;gap:6px;color:#d9bedf;font-weight:720;font-size:11px}
body.theme-nebula .recent-projects{margin-top:10px}
body.theme-nebula .project-row{padding:15px 16px;margin:7px 0;min-height:82px;border-radius:12px;box-shadow:none;background:#1b1821;border:1px solid #34303b;gap:14px}
body.theme-nebula .project-icon{height:42px;width:42px;flex:0 0 42px;border-radius:10px;background:#32273c;color:#d7b9e0;display:grid;place-items:center}
body.theme-nebula .project-content h3{font-size:14px;font-weight:700;color:#f1ebf2;letter-spacing:-.13px;margin-bottom:6px}
body.theme-nebula .project-content p{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body.theme-nebula .tag{letter-spacing:.1px;font-size:10px;font-weight:700;border:1px solid #685073;border-radius:5px;background:#392c44;color:#dcc5e2;padding:2px 6px;text-transform:none}
body.theme-nebula .tag.form{background:#3e2934;border-color:#704c5a;color:#e2b9c3}
.project-meta{font-size:11px;color:#887f8d}
body.theme-nebula .project-actions{gap:5px}
body.theme-nebula .project-actions button{min-width:33px;min-height:32px;padding:7px;display:inline-flex;align-items:center;justify-content:center;gap:6px}
body.theme-nebula .project-actions button.btn-edit{padding:7px 11px;font-weight:660;font-size:12px}
body.theme-nebula .project-actions button.btn-danger{color:#e4a2b4}
body.theme-nebula .empty{background:#18151d;border:1px dashed #483c4d;padding:44px 16px;border-radius:14px;color:#a49ba8}
.empty-icon{width:52px;height:52px;margin:0 auto 9px;display:grid;place-items:center;border-radius:14px;background:#29212f;color:#bca0c5}
body.theme-nebula .empty h3{color:#f2e9f1;font-size:15px;margin:8px 0 3px}
body.theme-nebula .empty p{font-size:12px}
/* Studio detail screens: controlled hierarchy, consistent inputs */
body.theme-nebula .heading{margin-bottom:23px;gap:20px}
body.theme-nebula .heading .lead{margin-bottom:0}
body.theme-nebula .heading-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
body.theme-nebula .panel{padding:23px 24px;background:#1b1821;border:1px solid #36303c;border-radius:14px;box-shadow:none}
body.theme-nebula .field label{font-size:12px;font-weight:650;color:#c7bdc9;margin-bottom:3px}
body.theme-nebula .field input,body.theme-nebula .field textarea,body.theme-nebula .field select,body.theme-nebula input.field-input,body.theme-nebula .answer-option input[type=text],body.theme-nebula .add-question select,body.theme-nebula .report-filter select{background:#131119;border:1px solid #49404f;color:#f2eaf1;border-radius:9px;min-height:42px;box-shadow:none;transition:border-color .16s,background .16s}
body.theme-nebula .field input:hover,body.theme-nebula .field textarea:hover,body.theme-nebula .field select:hover{border-color:#6c596f}
body.theme-nebula .field input:focus,body.theme-nebula .field textarea:focus,body.theme-nebula .field select:focus{border-color:#c0a0cb;box-shadow:0 0 0 3px #b99ec026}
body.theme-nebula .field textarea{line-height:1.6}
body.theme-nebula .question-card{background:#1a1720;border:1px solid #3e3543;border-left:3px solid #b795c2;padding:23px;border-radius:12px;margin:12px 0}
body.theme-nebula .question-top{margin-bottom:18px}
body.theme-nebula .question-count{font-size:10px;letter-spacing:1.3px;color:#c7aacf;font-weight:770}
body.theme-nebula .question-top button.btn-icon{width:32px;height:32px;min-width:32px;min-height:32px;padding:5px;display:grid;place-items:center;border-radius:7px}
body.theme-nebula .answer-option input[type=radio],body.theme-nebula .answer-option input[type=checkbox]{accent-color:#c9aed2}
body.theme-nebula .question-bottom{margin-top:16px;padding-top:16px;border-color:#3b3442}
body.theme-nebula .editor-aside{top:95px}
body.theme-nebula .editor-aside h3{font-size:16px}
body.theme-nebula .editor-aside .panel{padding:20px}
body.theme-nebula .saved{color:#abcdb5;font-size:11px}
body.theme-nebula .pill{background:#29232f;border:1px solid #514357;color:#c8b2ce;border-radius:7px;font-weight:680}
body.theme-nebula .choice{background:#221e2a;border-color:#473b51;border-radius:11px;transition:border-color .17s,background .17s,transform .17s}
body.theme-nebula .choice:hover{background:#302738;border-color:#6a5673}
body.theme-nebula .choice:has(input:checked){background:#382b42;border-color:#b396c1}
body.theme-nebula .choice input{accent-color:#d2b6dc}
body.theme-nebula .question-play h2{font-size:19px;line-height:1.5;font-weight:680}
body.theme-nebula .progressbar>div{background:#d0afda}
body.theme-nebula .rating-option input:checked+span{background:#d1b9d7;border-color:#d1b9d7;color:#231928}
body.theme-nebula .result-score{color:#d3b9dd}
body.theme-nebula .hero{min-height:220px;background:#241c2a;border:1px solid #554057;border-radius:16px;padding:34px;box-shadow:none}
body.theme-nebula .hero:before{opacity:.12}
body.theme-nebula .hero h1{font-size:36px;letter-spacing:-1.4px}
body.theme-nebula .hero p{font-size:13px;line-height:1.65}
body.theme-nebula .bigpin{background:none;color:#e0c1e0;font-size:clamp(50px,7vw,86px);letter-spacing:8px;font-weight:790}
body.theme-nebula .live-center{max-width:930px}
body.theme-nebula .live-center .panel{padding:28px}
body.theme-nebula .live-tools .music-toggle{display:flex;align-items:center;gap:7px}
body.theme-nebula .live-host-options{gap:11px}
body.theme-nebula .live-host-option{background:#241e2b;border-color:#514356;border-radius:11px}
body.theme-nebula .live-choice{transition:transform .15s,border-color .15s}
body.theme-nebula .live-choice:hover{transform:translateY(-2px)}
body.theme-nebula .live-timer{height:7px}
body.theme-nebula .toast{background:#292231;border:1px solid #786184;color:#f5eaf6;box-shadow:0 14px 40px #0008}
body.theme-nebula .toast.bad{background:#3e232e;border-color:#a26580}
body.theme-nebula .auth-wrap .panel{padding:26px}
body.theme-nebula .welcome-guest{max-width:850px;margin:30px auto;background:#211a29;border:1px solid #4f3d55;padding:42px 35px;border-radius:15px}
body.theme-nebula .guest-join{max-width:850px;margin:25px auto}
/* command palette */
.command-backdrop{position:fixed;inset:0;background:#08070cbb;backdrop-filter:blur(6px);z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:14vh 18px 20px;animation:pageReveal .13s ease both}
.command-dialog{width:min(540px,100%);border:1px solid #695574;border-radius:16px;background:#1c1823;color:#f6ecf7;box-shadow:0 30px 90px #0009;overflow:hidden}
.command-search{height:68px;display:flex;gap:12px;align-items:center;padding:0 19px;border-bottom:1px solid #3d3445;color:#b9a5c3}
.command-search input{background:transparent;border:0;outline:0;color:#f3e9f2;flex:1;font-size:15px;min-width:0}
.command-search input::placeholder{color:#8c7e93}
#command-results{padding:10px;max-height:380px;overflow:auto}
#command-results button{width:100%;display:flex;align-items:center;gap:13px;background:transparent;border:1px solid transparent;padding:11px 13px;border-radius:9px;text-align:left;color:#e1d7e5;font-size:13px}
#command-results button span{flex:1}
#command-results button:hover,#command-results button:focus{background:#33273c;border-color:#53425a}
#command-results p{padding:15px;color:#a499ae}
.command-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #3d3445;padding:12px 16px;color:#8d8396;font-size:11px}
/* Original themes also get the improved layout/components */
.theme-dark .brand-logo,.theme-light .brand-logo{border-radius:12px}
.theme-dark .quick-search,.theme-light .quick-search{padding:8px 11px}
.theme-dark .action-tile,.theme-light .action-tile{text-align:left;min-height:206px}
@media(max-width:1230px){body.theme-nebula .sidebar{width:216px;flex-basis:216px}.dashboard-heading{align-items:flex-start}.dashboard-heading-actions{justify-content:flex-end}body.theme-nebula .project-row{flex-wrap:wrap}body.theme-nebula .project-actions{width:100%;justify-content:flex-start;padding-left:56px}}
@media(max-width:960px){body.theme-nebula .sidebar{width:77px;flex-basis:77px;padding:0 8px}body.theme-nebula .brand{height:82px;justify-content:center;padding:0;margin-bottom:10px}body.theme-nebula .brand-logo{width:40px;height:40px}body.theme-nebula .brand>div,body.theme-nebula .sidebar .nav-label,body.theme-nebula .sidebar-bottom,body.theme-nebula .navbtn .label{display:none}body.theme-nebula .navbtn{justify-content:center;min-height:46px;padding:0}body.theme-nebula .navbtn.selected:before{left:-8px}body.theme-nebula .stats{gap:10px}body.theme-nebula .main{padding:26px}}
@media(max-width:700px){
 body.theme-nebula .layout{display:block}
 body.theme-nebula .sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:69px;flex-direction:row;align-items:center;z-index:60;border-right:0;border-top:1px solid #3b3342;background:#17131deb;padding:6px max(5px,env(safe-area-inset-left));backdrop-filter:blur(16px)}
 body.theme-nebula .brand,body.theme-nebula .sidebar-bottom,body.theme-nebula .nav-label{display:none}
 body.theme-nebula .sidebar nav{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;align-items:center}
 body.theme-nebula .navbtn{padding:4px 0;min-height:57px;flex-direction:column;justify-content:center;gap:4px;border-radius:8px}
 body.theme-nebula .navbtn .label{display:block;font-size:9px;font-weight:590;line-height:1.1;white-space:nowrap}
 body.theme-nebula .navbtn .ui-icon{width:19px;height:19px}
 body.theme-nebula .navbtn.selected:before{display:none}
 body.theme-nebula .nav-live-dot{position:absolute;top:3px;right:20%;margin:0}
 body.theme-nebula .workspace{min-height:calc(100vh - 70px)}
 body.theme-nebula .topbar{height:59px;padding:0 17px}
 body.theme-nebula .main{padding:25px 16px 95px;min-height:calc(100vh - 125px)}
 body.theme-nebula .quick-search{min-width:unset;padding:9px;gap:0}
 body.theme-nebula .quick-search span,body.theme-nebula .quick-search kbd,body.theme-nebula .quick-new span,body.theme-nebula .status{display:none}
 body.theme-nebula .quick-new{padding:9px}
 .app-footer{display:none}
 .dashboard-heading{display:block;margin:0 0 20px}
 .dashboard-heading-actions{justify-content:flex-start;margin-top:20px}
 body.theme-nebula .page-title{font-size:32px}
 body.theme-nebula .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:24px}
 body.theme-nebula .statcard{padding:14px 12px;min-height:142px}
 body.theme-nebula .statcard .stat-icon{width:29px;height:29px}
 body.theme-nebula .statcard small{margin-top:9px;font-size:10px}
 body.theme-nebula .statcard b{font-size:27px}
 body.theme-nebula .statcard span{font-size:9px;line-height:1.3;display:block}
 body.theme-nebula .grid.action-grid{grid-template-columns:1fr;gap:9px}
 body.theme-nebula .action-tile{min-height:0;padding:18px 16px;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto auto;column-gap:14px}
 body.theme-nebula .action-tile .tile-icon{grid-row:span 3;align-self:center;margin:0}
 body.theme-nebula .action-tile h3{margin:0}
 body.theme-nebula .action-tile p{margin:4px 0 7px;font-size:11px}
 body.theme-nebula .action-tile .tile-cta{font-size:10px}
 body.theme-nebula .project-actions{padding-left:0;gap:6px}
 body.theme-nebula .project-row{gap:10px;padding:14px}
 body.theme-nebula .project-content h3{font-size:13px}
 body.theme-nebula .heading{align-items:flex-start}
 body.theme-nebula .heading-actions{width:100%;justify-content:flex-start}
 body.theme-nebula .panel{padding:18px}
 body.theme-nebula .question-card{padding:16px}
 body.theme-nebula .live-center .panel{padding:19px}
 body.theme-nebula .welcome-guest{margin:15px 0;padding:24px}
}
@media(prefers-reduced-motion:reduce){.page-enter,.command-backdrop{animation:none!important}.action-tile,.live-choice{transition:none!important}}
/* Editor utility toolbar should never stretch the preview button. */
body.theme-nebula .two-buttons:has(.add-question){display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:12px}
body.theme-nebula .two-buttons:has(.add-question)>button{align-self:center;min-height:42px;padding:10px 14px;white-space:nowrap}
body.theme-nebula .add-question{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0}
body.theme-nebula .add-question select{width:235px;min-height:42px}
body.theme-nebula .add-question button{min-height:42px;padding:9px 13px}
@media(max-width:700px){body.theme-nebula .add-question select{width:100%;max-width:none}body.theme-nebula .two-buttons:has(.add-question)>button{min-width:120px}}
