@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;450;500;550;600;650;700&family=Plus+Jakarta+Sans:wght@400;450;500;550;600;650;700&display=swap');
body,input,textarea,button{font-family:'Plus Jakarta Sans',sans-serif}
h1,h2,h3,.brand{font-family:'Outfit',sans-serif}
.workspace-title h1{font-family:'Outfit',sans-serif;font-size:48px;letter-spacing:-1.8px;font-weight:500;line-height:1.15}
.workspace-title p{font-size:12px;line-height:1.8}.eyebrow{font-size:8px;letter-spacing:1.65px}
#workspace{max-width:1200px;padding-top:52px}.studio-grid{gap:26px}.editor,.live-card{background:linear-gradient(155deg,#151b24,#10151c 65%);border-color:#ffffff10;box-shadow:0 20px 60px #00000012}
.editor-heading{display:flex;align-items:center;gap:12px;padding-bottom:24px;margin-bottom:25px;border-bottom:1px solid #ffffff09}
.editor-heading h3{font-family:'Outfit',sans-serif;font-weight:500;letter-spacing:-.25px;font-size:21px;margin:0}
.editor-heading p{font-size:10px;line-height:1.7;color:#78879b;margin-top:4px}
.section-number{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:#9cc8ff0b;border:1px solid #9cc8ff17;border-radius:11px;font-size:11px;color:#a8c8f2}
.editor-badge{margin-left:auto;font-size:7px;letter-spacing:1px;color:#8b9fb9;padding:5px 8px;border:1px solid #ffffff0e;border-radius:6px}
.field{font-size:10px;font-weight:500;color:#a0aec1}.fields{gap:22px 18px}input,textarea{font-size:12px;background:#0b1017;border-color:#ffffff0c;border-radius:12px;min-height:47px}textarea{min-height:118px}
.preview-heading{display:flex;align-items:center;justify-content:space-between}.preview-heading>span{font-size:9px;display:flex;align-items:center;gap:6px;color:#95a6bd}.preview-heading i{height:5px;width:5px;border-radius:50%;background:#a9cdff;box-shadow:0 0 9px #a9cdff30}
.live-art{height:208px;background:radial-gradient(ellipse at 50% 100%,#5a8ac426,transparent 75%),linear-gradient(145deg,#0c1119,#111b28);border-radius:17px;position:relative}
.live-card h2{font-family:'Outfit',sans-serif;font-size:30px;letter-spacing:-.7px;font-weight:500}.live-card #live-ticker{font-size:10px}.live-card #live-description{font-size:11px;line-height:1.9}
.live-card .review-line{font-size:9px;padding:11px 0}.button,.button.small{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:600}.wallet-panel{border-top:1px solid #ffffff09;padding-top:20px;margin-top:8px}.wallet-panel-heading{display:flex;align-items:center;gap:7px;color:#8698b0;letter-spacing:1.1px;font-size:8px}.wallet-panel-heading>span:last-child{margin-left:auto;font-size:7px;color:#8294ad;letter-spacing:1px}.wallet-indicator{width:5px;height:5px;background:#90afd7;border-radius:50%}
.live-card #connect-phantom{margin-top:13px;height:49px;border-radius:13px;background:#b9d4f8;border-color:#b9d4f8;gap:10px;font-weight:650;box-shadow:0 1px 0 #ffffff3d inset}
#connect-phantom svg{flex-shrink:0}#connect-phantom>span{font-size:12px}#connect-phantom:hover{background:#cce1fc;transform:translateY(-1px)}#connect-phantom:disabled{opacity:.65;cursor:wait;transform:none}#connect-phantom.wallet-connected{background:#1d3149;border-color:#4f709a;color:#c7ddfa}
.live-card #wallet-status{font-size:9px;max-width:330px;margin-top:11px;min-height:17px}.live-card #wallet-status.wallet-error{color:#ddbca5}#phantom-install{display:block;text-align:center;font-size:11px;color:#b7d5ff;margin-top:8px}#phantom-install[hidden]{display:none}
.continue-link{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;color:#8eabcF;margin-top:15px;padding:8px}.continue-link:hover{color:#d2e4ff}.editor .actions{padding-top:5px}.editor>.editor-note{font-size:10px}.brand{font-weight:600;letter-spacing:1px}
@media(max-width:700px){#workspace{padding-top:33px}.workspace-title h1{font-size:37px;letter-spacing:-1px}.editor,.live-card{padding:22px}.editor-heading{gap:10px}.editor-heading h3{font-size:19px}.editor-badge{font-size:6px;padding:5px 6px}.editor-heading p{font-size:9px}.live-card h2{font-size:27px}.live-art{height:205px}}
