.reborn-hero28{padding:34px;border-radius:26px;border:1px solid #9dd2c14d;background:radial-gradient(circle at 85% 20%,#89a7d84d,transparent 45%),linear-gradient(125deg,#264945,#28394f);position:relative;overflow:hidden}.reborn-logo28{float:right;font-size:96px;line-height:1;font-weight:900;color:#dcdec3;opacity:.8}.reborn-hero28 h2{font-size:clamp(26px,4vw,44px);margin:0}.reborn-modes28{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin:22px 0}.reborn-card28{padding:24px;background:linear-gradient(145deg,#294850,#243448);border:1px solid #b5d8c42b;border-radius:24px}.reborn-card28[data-mode=war28]{background:linear-gradient(145deg,#344c66,#244744)}.reborn-card28[data-mode=bossRush]{background:linear-gradient(145deg,#624a59,#2a3c50)}.reborn-card28 h3{font-size:22px;margin:16px 0 10px}.reborn-card28 p{line-height:1.6}.reborn-card28 button{margin:5px}.creator-pass28{padding:28px;background:linear-gradient(120deg,#284d47,#465870);border:1px solid #cedbb441;border-radius:24px}.creator-track28{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:20px}.creator-emblem28{display:grid;place-items:center;width:84px;height:84px;border-radius:24px;background:radial-gradient(circle,#e6d8a944,#b5d6c40d);color:#dfdfa6;border:1px solid #b3d9c640}.claimable28{border-color:#e7d495;box-shadow:0 0 25px #c9bc7430}.customizer28{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.3fr);gap:22px}.customizer-preview28{border-radius:24px;background:radial-gradient(ellipse at 50% 40%,#587f87,#233c4d);border:1px solid #abcfca38;padding:18px;align-self:start;position:sticky;top:15px}.customizer-preview28 canvas{width:100%;aspect-ratio:1;display:block;user-select:none;touch-action:none}.skin-grid28{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.skin-choice28{text-align:left;min-height:90px;border-color:#b2cfcc40}.skin-choice28 strong,.skin-choice28 small{display:block}.skin-choice28 small{margin-top:8px;color:#abc4c9}.skin-choice28[data-rarity=divine]{border-color:#e2c88d;background:linear-gradient(145deg,#5d5364,#344858)}.locked28{filter:saturate(.35);opacity:.8}.locked28::before{content:'🔒';float:right}.world-hud28{position:absolute;inset:50px 0 0;pointer-events:none}.world-component28{position:absolute;background:#1d3343d9;border:1px solid var(--hud-color28,#94c7b1);border-radius:14px;padding:8px 12px;color:#eef1e7;font-size:clamp(11px,1.3vw,15px);white-space:pre-line;overflow:hidden;box-sizing:border-box}.world-component28.button{pointer-events:auto;user-select:none;touch-action:manipulation;cursor:pointer}.npc-dialog28,.boss-choice28{position:absolute;bottom:24%;left:50%;transform:translateX(-50%);width:min(520px,90%);background:#233b4ef5;border:1px solid #cfd9b1;border-radius:22px;padding:24px;pointer-events:auto;box-shadow:0 15px 70px #101c3370}.boss-choice28 button{margin:5px}.studio28{grid-template-columns:minmax(180px,230px) minmax(0,1fr) minmax(220px,280px);grid-template-rows:auto minmax(550px,70vh) auto}.studio28 .studio-top27{flex-wrap:wrap}.studio28 .studio-scene27{min-width:0;overflow:hidden}.studio28 .studio-tools27,.studio28 .studio-properties27{resize:horizontal;overflow:auto;min-width:170px}.studio-bottom28{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 16px;background:#142735}.studio-bottom28 button{font-size:11px;padding:7px}.hide-left28{grid-template-columns:0 minmax(0,1fr) minmax(220px,280px)}.hide-left28 .studio-tools27{visibility:hidden;min-width:0;padding:0}.hide-right28{grid-template-columns:minmax(180px,230px) minmax(0,1fr) 0}.hide-right28 .studio-properties27{visibility:hidden;min-width:0;padding:0}.extra-tools28,.properties28{margin:12px 0;background:#1c3342;border:1px solid #accfb125;border-radius:12px;padding:12px}.extra-tools28 summary,.properties28 summary{cursor:pointer;margin-bottom:10px}.field28{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#b9d0d0;margin:10px 0}.field28 input,.field28 select,.schema-card28>input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #90bfae38;padding:9px;border-radius:8px;background:#152837;color:#e7efe3}.field28 input[type=checkbox]{width:18px}.schema-card28{padding:16px;border:1px solid #a5d2bb30;border-radius:16px;background:#21384a;margin:12px 0}.schema-card28>input{font-size:17px;font-weight:650;margin-bottom:12px}.schema-card28>button{float:right}.schema-card28 .field28{display:inline-flex;margin:8px;min-width:120px;max-width:calc(100% - 16px)}.schema-row28{padding:10px;border-top:1px solid #b0d5ca30}.panel28{padding:20px;border-radius:20px;background:#243e4d;border:1px solid #a5ccbc28;margin:12px 0}.hud-preview28{width:100%;aspect-ratio:16/9;min-height:240px;background:linear-gradient(145deg,#839cad,#b3cebd);position:relative;overflow:hidden;border-radius:16px}.hud-box28{position:absolute;background:#233f4aee;border:1px solid #b2dfcd;padding:8px;color:#ecf4e5;cursor:move;touch-action:none}.timeline28{display:flex;gap:14px;overflow-x:auto;padding:8px}.keyframe28{min-width:200px;max-width:210px;border:1px solid #a9d4cc33;border-radius:12px;padding:8px;background:#1a3042}.keyframe28 .field28{display:flex;max-width:100%}.sprite-canvas28{image-rendering:pixelated;width:min(512px,100%);height:auto;aspect-ratio:1;background:repeating-conic-gradient(#afc0bb 0% 25%,#d4dad0 0% 50%) 50%/16px 16px;touch-action:none;margin:15px auto;display:block}.warning28{color:#ead4a0}.workspaces28{max-width:170px}.studio28 button,.world-hud28 button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.studio28 .studio-workspace27{overscroll-behavior:contain}.studio28[data-workspace=design] .studio-properties27{border-color:#d4cb974d}.settings-extended28{padding:18px;border-radius:18px;margin:18px 0;border:1px solid #a8c5be30}.settings-extended28 label{display:flex;justify-content:space-between;gap:20px;margin:12px 0}.settings-extended28 input{max-width:160px}.studio28 .studio-status27{z-index:2} @media(max-width:760px){.customizer28{grid-template-columns:1fr}.customizer-preview28{position:static}.customizer-preview28 canvas{max-height:350px}.reborn-modes28{grid-template-columns:1fr}.reborn-card28{padding:20px}.reborn-hero28{padding:22px}.reborn-logo28{font-size:64px}.studio28{display:block}.studio28 .studio-scene27{height:67dvh;min-height:400px}.studio28 .studio-tools27,.studio28 .studio-properties27{resize:none}.studio28 .studio-top27{position:sticky;top:0;z-index:15;gap:5px;max-height:118px;overflow:auto;justify-content:flex-start}.studio28 .studio-top27 button{padding:8px 10px;flex-shrink:0;font-size:12px}.studio28 .studio-workspace27{max-height:100%;padding-bottom:90px!important}.studio-bottom28{font-size:11px;padding-bottom:70px}.schema-card28 .field28{display:flex;max-width:100%}.world-component28{padding:6px 8px;font-size:11px}.creator-track28{grid-template-columns:1fr}.keyframe28{min-width:160px}.npc-dialog28,.boss-choice28{bottom:25%;padding:18px}} .avatar-host28{width:100%;aspect-ratio:1;min-height:300px}.avatar-host28 canvas{width:100%;height:100%} .animation-preview28{width:100%;height:280px;aspect-ratio:auto;border-radius:18px;border:1px solid #b6dfd735;display:block;margin:12px 0}.creator-pass28 .progress27{height:12px;margin-top:12px;border-radius:12px;background:#1d364c;overflow:hidden}.creator-pass28 .progress27 i{display:block;height:100%;background:linear-gradient(90deg,#a3d9c4,#e7d4ad)} .compare-avatar28{height:280px}.customizer-preview28[data-background28=neon]{background:radial-gradient(ellipse,#43345b,#122b37)}.customizer-preview28[data-background28=space]{background:radial-gradient(ellipse,#2f4a6b,#101c31)}.customizer-preview28[data-background28=paper]{background:radial-gradient(ellipse,#ddcbae,#514743)}.logic-node27[data-category28=math]{border-color:#e7c783}.logic-node27[data-category28=variables]{border-color:#ab9ad9}.logic-node27[data-category28=network]{border-color:#85bcd9}.logic-node27[data-category28=ui]{border-color:#dfa0c3}.logic-node27[data-category28=player]{border-color:#97c991}.logic-node27[data-category28=audio]{border-color:#dca880}.logic-node27.folded28{min-height:48px}.logic-comment28{font-size:11px;color:#c2d5cc;white-space:pre-wrap}.logic-group28{color:#bcb0dd} 