/* V35.58: Scoped create-page polish. Existing SPUDZWARE layout and identity retained. */
#create .create-hero-v3557{background:radial-gradient(ellipse at 87% 20%,#3b185039,transparent 55%),linear-gradient(110deg,#0d0913,#140b20);min-height:218px}
#create .create-hero-v3557:before{width:190px;height:190px;right:290px;bottom:-105px;transform:rotate(30deg) skewY(-12deg);border:1px solid #8d4ac23d;border-radius:12px;background:repeating-linear-gradient(90deg,transparent 0 45px,#bc7be90d 45px 46px),repeating-linear-gradient(0deg,transparent 0 45px,#bc7be90d 45px 46px);filter:none}
#create .create-hero-copy-v3557>p{color:#aaa0b4;font-size:13px;line-height:1.7;max-width:530px}
#create .create-hero-points-v3557 span{font-size:10px;color:#b7a7c8}
#create .create-workspace-v3557{gap:20px;grid-template-columns:minmax(0,1fr) 310px}
#create .wizard{scroll-margin-top:100px;padding:20px}
#create .wizard-panel{padding:18px 8px 6px}
#create .wizard-panel h2{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em;line-height:1.2;margin-bottom:24px}
#create .wizard-kicker{font-size:10px;color:#b68ad7}
#create .version-help{font:12px/1.7 Inter,sans-serif;color:#a29aa9;margin-top:-10px}
#create .wizard-steps{padding:2px 0 24px;margin-bottom:8px}
#create .wizard-step{padding:43px 3px 2px;justify-content:center;cursor:default}
#create .wizard-step:before{left:50%;transform:translateX(-50%);top:3px;width:32px;height:32px;font-size:11px}
#create .wizard-step:not(:last-child):after{left:calc(50% + 20px);right:calc(-50% + 20px);top:19px;height:2px;background:linear-gradient(90deg,#a75ee9 50%,#292132 50%);background-size:200% 100%;background-position:100% 0;transition:background-position .25s ease}
#create .wizard-step.done:not(:last-child):after{background-position:0 0}
#create .wizard-step span{font-size:11px;color:#746a80}
#create .wizard-step.done span{color:#b2a1c4}
#create .wizard-step.active span{color:#f2eafa}
#create .wizard-step[aria-disabled="false"]{cursor:pointer}
#create .wizard-step.active:before{box-shadow:0 0 15px #993de530;background:#7135b4;border-color:#b780e6}
#create .wizard-step.done:before{background:#251735;border-color:#795694;color:#d5b7ed}
#create .loader-grid{gap:12px}
#create .loader-card{padding:18px 15px;min-height:174px;display:flex;flex-direction:column;align-items:flex-start;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}
#create .loader-card:before{display:none}
#create .loader-card b{font-size:14px;margin-top:14px;letter-spacing:-.015em}
#create .loader-card small{color:#a69baf;font-size:11px;line-height:1.6;margin-top:5px}
#create .create-loader-icon-v3558,#create .create-addon-icon-v3558{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #b16ae329;background:#1b1028;color:#cda6ed;flex-shrink:0}
#create .create-loader-icon-v3558 svg,#create .create-addon-icon-v3558 svg{width:23px;height:23px}
#create .create-loader-note-v3558{margin-top:10px;font:9px/1.6 Inter,sans-serif;color:#8e829a}
#create .loader-card.selected{border-color:#a867da;background:linear-gradient(140deg,#29143b,#110b19);box-shadow:0 0 0 1px #b675eb10,0 8px 24px #0003}
#create .loader-card.selected:after{content:"✓";position:absolute;right:13px;top:14px;font-size:12px;color:#dfc4f2}
#create .loader-card:hover{transform:translateY(-2px)}
#create .version-search,#create .version-filter{font:12px Inter,sans-serif;border:1px solid #443050;border-radius:10px;background:#0b0810;height:46px;color:#d5cddb}
#create .version-tools{grid-template-columns:minmax(0,1fr) 190px}
#create .version-status{font:11px/1.6 Inter,sans-serif;color:#998ba6;margin:4px 0 12px}
#create .create-version-context-v3558{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;margin:0 0 18px;border:1px solid #73498b38;background:#160e2066;border-radius:12px}
#create .create-version-context-v3558 small{display:block;color:#95819f;font:9px/1.6 "Space Mono",monospace;letter-spacing:.04em}
#create .create-version-context-v3558 b{display:block;font-size:13px;margin-top:4px}
#create .create-version-context-v3558 p{grid-column:1/-1;margin:0;color:#a396af;font-size:11px;line-height:1.6}
#create .create-version-context-v3558 p strong{color:#c0aecf}
#create .version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:420px;scrollbar-color:#493055 #110c18}
#create .version-card{min-height:78px;display:grid;grid-template-columns:20px 1fr;gap:3px 6px;border:1px solid #33273e;border-radius:11px;background:#100b17;padding:13px 12px;box-shadow:none;filter:none;text-align:left}
#create .version-card b{font-size:13px}
#create .version-icon{font-size:20px;color:#9376a7}
#create .version-badge{grid-column:2;font-size:9px;text-align:left;min-height:13px;opacity:1!important;color:#b28acb}
#create .version-card.selected{border-color:#af78d5;background:#281537;box-shadow:0 0 0 1px #915ab322;filter:none}
#create .version-card.selected .version-badge{color:#e0c0f7}
#create .version-card:disabled{opacity:.45;cursor:not-allowed;transform:none}
#create .addon-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;margin-top:20px}
#create .addon-toolbar .version-search{min-width:0}
#create #addonStatus{grid-column:1/-1;margin:0 0 2px}
#create .addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:560px;scrollbar-color:#493055 #110c18;padding:2px 4px 8px 2px}
#create .addon-card{padding:16px;min-height:196px;border-color:#50316073;display:flex;flex-direction:column;align-items:flex-start;transform:none}
#create .addon-card[hidden]{display:none}
#create .addon-card b{font-size:14px;margin-top:12px}
#create .addon-card small{color:#a99fb3;opacity:1;font-size:11px;line-height:1.55}
#create .addon-card .addon-tags{margin-top:12px;margin-bottom:12px}
#create .addon-tag{font-size:9px;background:#21182b;color:#c1acce;border:1px solid #51346033}
#create .create-compat-v3558{display:block;margin-top:auto;color:#7dcea5;font-size:10px;line-height:1.5}
#create .create-compat-v3558.unavailable{color:#a398ad}
#create .addon-card.selected{border-color:#b074db;background:linear-gradient(145deg,#2b163b,#140d1c);box-shadow:0 0 20px #9647cb0c}
#create .addon-card.create-addon-unavailable-v3558{opacity:.56;cursor:not-allowed;background:#0c0910;border-color:#2a2330;box-shadow:none;transform:none}
#create .create-addon-unavailable-v3558:after{content:"—";display:grid;place-items:center;color:#8d8296;border-color:#3b3144;background:#120e17;font-size:11px}
#create .crossplay-card{padding:19px 17px;background:#110b19;border:1px solid #57356c66}
#create .crossplay-copy b{font-size:13px}
#create .crossplay-copy small,#create .mobile-note{color:#a294ad;font:11px/1.7 Inter,sans-serif;opacity:1}
#create .crossplay-card:has(input:disabled){opacity:.55;cursor:not-allowed}
#create .crossplay-card:has(input:checked){background:#21112f;border-color:#9458bd}
#create .modpack-section{border:1px solid #68468055;border-radius:13px;background:#110b18}
#create .field-label{font-size:12px;color:#c6b5d3;margin:22px 0 9px}
#create .wizard-input{font-size:13px;border-color:#3b2a47;border-radius:10px;min-height:46px;background:#0b0810}
#create .subdomain-field{border-color:#3b2a47;align-items:center}
#create .subdomain-field span{font-size:12px;padding-top:0}
#create .plan-choice{padding:18px;transition:border-color .18s,background .18s;min-height:132px}
#create .plan-choice b{font-size:11px;color:#c9a4e3;letter-spacing:.035em}
#create .plan-choice strong{font-size:21px;margin:15px 0 8px}
#create .plan-choice small{font-size:11px;color:#a89ab2;line-height:1.6}
#create .plan-choice[data-account-plan-state="owned"] strong,#create .plan-choice[data-account-plan-state="included"] strong{font-size:17px;color:#8ad2aa}
#create .create-summary-v3557{padding:20px;border-radius:17px;top:100px;border-color:#77499455}
#create .create-summary-head-v3557 small{font-size:11px;color:#93819f}
#create .create-summary-list-v3557 button{padding:14px 45px 14px 13px;min-height:65px}
#create .create-summary-list-v3557 span{font-size:9px;color:#a596b0}
#create .create-summary-list-v3557 strong{font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:#e0d7e7}
#create .create-summary-list-v3557 em{font-size:10px;color:#bf91e0}
#create .create-address-edit-v3558{display:block;width:100%;text-align:left;cursor:pointer}
#create .create-address-edit-v3558 small{font-size:9px;color:#a596b0;display:flex;justify-content:space-between}
#create .create-address-edit-v3558 em{font-style:normal;text-transform:none;color:#bf91e0;font-size:10px}
#create .create-address-edit-v3558 b{font-size:11px;line-height:1.65;margin-top:6px}
#create .create-summary-resources-v3558{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 0 0;font-size:10px;color:#a89ab3}
#create .create-summary-resources-v3558>span:last-child{width:100%}
#create .create-entitlement-v3558{font:9px "Space Mono",monospace;color:#aad5ba;background:#14342266;border:1px solid #416a4f66;padding:5px 7px;border-radius:5px}
#create .create-summary-progress-v3557>div{font-size:10px;color:#a491b2}
#create .create-summary-v3557>p{font-size:10px;color:#93869e;line-height:1.7}
#create .create-final-v3558{margin-top:25px;border:1px solid #66437d66;border-radius:14px;background:linear-gradient(145deg,#1b1026,#100b17);padding:22px}
#create .create-final-head-v3558{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}
#create .create-final-head-v3558 h3{font-size:20px;margin:7px 0 0;letter-spacing:-.025em;color:#f0e9f4}
#create .create-final-mark-v3558{font-size:40px;color:#a979cb}
#create .create-detail-grid-v3558{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;margin:0}
#create .create-detail-grid-v3558>div{min-width:0}
#create .create-detail-grid-v3558>.wide{grid-column:1/-1}
#create .create-detail-grid-v3558 dt{font-size:10px;color:#a692b5;display:flex;align-items:center;gap:9px;margin-bottom:7px}
#create .create-detail-grid-v3558 dd{margin:0;font:12px/1.6 Inter,sans-serif;color:#e1d5e9;overflow-wrap:anywhere}
#create .create-detail-edit-v3558{border:0;background:transparent;color:#c695e8;font-size:10px;cursor:pointer;padding:3px 4px}
#create .create-plan-note-v3558{margin:20px 0 0;padding:13px;border:1px solid #6e477e4d;border-radius:9px;font:11px/1.7 Inter,sans-serif;color:#bba6ca;background:#2c183c44}
#create .create-review-note-v3558{text-align:right;font-size:10px;line-height:1.6;color:#94829f;margin:10px 0 0}
#create #createServer{min-height:50px;padding-inline:24px;font-size:12px;letter-spacing:0;box-shadow:0 8px 28px #8f38cf26}
#create #createServer:disabled{box-shadow:none}
#create .create-review-dialog-v3558{color:#ede4f4;border:1px solid #795096;border-radius:20px;background:linear-gradient(140deg,#1c1029,#0c0811);padding:28px;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;box-shadow:0 30px 100px #0009}
#create .create-review-dialog-v3558::backdrop{background:#050308c9;backdrop-filter:blur(6px)}
#create .create-review-head-v3558{position:relative;margin-bottom:26px}
#create .create-review-head-v3558 h2{font-size:30px;letter-spacing:-.035em;margin:12px 0 8px}
#create .create-review-head-v3558 p{color:#aa98b5;font-size:12px;line-height:1.6;margin:0}
#create .create-review-close-v3558{position:absolute;right:-6px;top:-10px;width:36px;height:36px;border:1px solid #583766;border-radius:10px;background:#190f21;color:#c5afcf;font-size:24px;cursor:pointer}
#create .create-review-actions-v3558{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}
#create .create-review-actions-v3558 button{min-height:46px;font-size:11px}
#create .create-review-warning-v3558{font-size:12px;line-height:1.7;padding:13px;border:1px solid #a0703659;background:#7c4b161a;color:#d5b280;border-radius:9px}
#create :is(button,input,select,[role="button"],summary):focus-visible{outline:2px solid #ce9af2;outline-offset:3px}
#create .wizard-panel:focus{outline:none}
@media(max-width:1100px){#create .create-workspace-v3557{grid-template-columns:minmax(0,1fr) 280px;gap:14px}#create .create-summary-v3557{padding:15px}#create .loader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#create .version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){#create .create-workspace-v3557{grid-template-columns:1fr}#create .create-summary-v3557{position:static;order:initial;padding:20px}#create .create-summary-list-v3557{grid-template-columns:1fr 1fr}#create .loader-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#create .create-hero-v3557:before{right:30px}#create .version-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){#create .wizard{padding:12px}#create .wizard-panel{padding:18px 3px 5px}#create .loader-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#create .loader-card{min-height:173px;padding:15px 12px}#create .loader-card b{font-size:13px}#create .create-loader-note-v3558{font-size:9px}#create .addon-grid{grid-template-columns:1fr;max-height:none}#create .addon-card{min-height:186px}#create .addon-toolbar,#create .version-tools{grid-template-columns:1fr}#create .version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#create .plan-choice-grid{grid-template-columns:1fr}#create .create-final-v3558{padding:17px}#create .create-detail-grid-v3558{gap:18px 13px}#create .create-summary-list-v3557{grid-template-columns:1fr}#create .create-review-actions-v3558{flex-direction:column-reverse}#create .create-review-actions-v3558 button{width:100%}#create .create-review-dialog-v3558{padding:23px 18px}#create .create-review-note-v3558{text-align:center}#create .wizard-step span{font-size:10px}}
@media(prefers-reduced-motion:reduce){#create *,#create *:before,#create *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
