.ce-hub{padding:20px 0 35px}.ce-kicker{font:9px/1.7 monospace;letter-spacing:1.5px;color:#b9a5ef}.ce-hero{padding:15px 0 32px}.ce-hero h1{font-size:clamp(42px,5.4vw,76px);letter-spacing:-.055em;line-height:.99;margin:18px 0 23px}.ce-hero h1 em{color:#c3abff}.ce-hero>p:last-child{font-size:14px;max-width:730px;line-height:1.85}.ce-hero strong{color:#e5e7fa}.ce-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.ce-card{display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid #ffffff27;border-radius:22px;min-height:450px;isolation:isolate;transition:transform .25s,border-color .25s;--ce-color:#d8b5ff;background:#27223f}.ce-card:hover{transform:translateY(-4px);border-color:var(--ce-color)}.ce-card-top{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;z-index:2;color:var(--ce-color)}.ce-card-top span{font:8px monospace;letter-spacing:1.2px}.ce-card-top b{font-size:27px;line-height:1}.ce-art{height:190px;position:relative;margin:0 24px}.ce-card-copy{padding:24px 28px 28px;position:relative;z-index:2;margin-top:auto}.ce-card h2{font:900 49px/.95 Mission,Arial,sans-serif;letter-spacing:-2.7px;color:var(--ce-color);margin-bottom:17px}.ce-card p{font-size:13px;line-height:1.8;max-width:310px;color:#c6c2d8}.ce-card-copy>strong{display:block;font-size:11px;padding-top:18px;border-top:1px solid #ffffff20;color:#e3ddeb}.ce-beat{background:radial-gradient(ellipse at 80% 20%,#553d7d,#25213c 65%)}.ce-beat-art{display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 25px 37px;border:1px solid #dec5ff22;border-radius:18px;background:#19142d55}.ce-beat-art i{width:17px;height:var(--bar);border-radius:10px;background:linear-gradient(#9ee6ff,#b88cef);box-shadow:0 0 20px #d3a4ff15;animation:ce-beat 2s var(--delay) ease-in-out infinite alternate}.ce-art>span{position:absolute;bottom:13px;left:0;right:0;text-align:center;font:8px monospace;letter-spacing:1.2px;color:var(--ce-color)}.ce-illusions{--ce-color:#c3f7cf;background:radial-gradient(ellipse at 80% 20%,#375952,#1e3137 65%)}.ce-illusion-art{color:#c3f7cf;padding-bottom:18px}.ce-illusion-art svg{width:100%;height:100%;display:block}.ce-guide{margin-top:28px;border:1px solid #505975;background:#1e2840;display:flex;align-items:center;gap:20px;padding:23px 30px;border-radius:18px}.ce-guide img{width:100px;height:120px;object-fit:contain;flex:none}.ce-guide>div{flex:1}.ce-guide h3{font-size:25px;margin:10px 0 12px}.ce-guide p:last-child{font-size:12px;line-height:1.8;margin:0;max-width:650px}.ce-guide>span{font-size:60px;color:#bca5f7}.ce-storage{font:10px/1.8 monospace;color:#8b9caf;margin:20px 2px 0}.world-create-banner{background:linear-gradient(115deg,#302343,#23374a);border-color:#796296}.world-create-banner .lab-entry-icon,.world-create-banner .lab-entry-go{color:#dab7ff}.world-create-banner small{color:#c2b8d7}.gateway-create-link{color:#e0c9ff;background:#35264c80;border-color:#aa8bc757}.gateway-create-link:hover{background:#4d3861;border-color:#d6b3f4}.still .ce-hub *{animation:none!important;transition:none!important}@keyframes ce-beat{to{transform:scaleY(.45);opacity:.65}}
@media(max-width:1000px){.ce-hero h1{font-size:55px}.ce-card h2{font-size:41px}.ce-card-top{padding:22px}.ce-card-copy{padding:22px}.ce-art{margin:0 18px}.ce-beat-art{gap:7px;padding-left:15px;padding-right:15px}}
@media(max-width:650px){.ce-hub{padding-top:10px}.ce-hero{padding-bottom:25px}.ce-kicker{font-size:7px;letter-spacing:1px}.ce-hero h1{font-size:clamp(31px,7.7vw,47px);margin:17px 0 20px;letter-spacing:-1.8px}.ce-hero>p:last-child{font-size:12px}.ce-grid{grid-template-columns:1fr;gap:17px}.ce-card{min-height:430px;border-radius:17px}.ce-card-top{padding:22px}.ce-card-top span{font-size:7px}.ce-card h2{font-size:45px}.ce-card p{font-size:12px}.ce-card-copy>strong{font-size:10px}.ce-art{height:165px}.ce-guide{padding:20px;gap:12px;align-items:flex-start}.ce-guide img{width:63px;height:90px}.ce-guide h3{font-size:23px}.ce-guide p:last-child{font-size:11px}.ce-guide>span{display:none}.ce-storage{font-size:9px}}
@media(prefers-reduced-motion:reduce){.ce-hub *{animation:none!important;transition:none!important}}
