body{background:radial-gradient(at 15% 8%,#45318022,transparent 34%),radial-gradient(at 90% 22%,#167ba81a,transparent 32%),#070912}.header-inner{width:min(1600px,calc(100% - 44px));gap:19px}.navigation{gap:13px}.navigation a{font-size:11px}.header .dashboard-link{display:inline-flex!important}.header .brand{font-size:16px}.header .brand small{display:none}.header .brand img{width:42px}.header-actions{gap:7px}.header-actions .button{padding:9px 12px;min-height:39px;font-size:11px}.legacy-site{--bg:#070912;--bg2:#0d1020;--panel:rgba(16,20,38,.72);--panel2:rgba(21,26,49,.78);--line:rgba(255,255,255,.1);--text:#f6f7ff;--muted:#aeb4c9;--purple:#8b5cf6;--violet:#6d5dfc;--blue:#38bdf8;--cyan:#22d3ee;--green:#34d399;--yellow:#facc15;--shadow:0 22px 70px #0007}.legacy-site .hero{padding:70px 0 90px;min-height:690px}.legacy-site .hero-grid{width:min(1180px,calc(100% - 42px))}.legacy-site h1{font-size:clamp(40px,5.5vw,74px)}.legacy-site .hero .badge:before{content:'';height:7px;width:7px;background:#9c86ff;border-radius:50%;box-shadow:0 0 12px #a885ff}.legacy-site .legacy-logo-stage{position:relative;display:grid;place-items:center;min-height:430px;isolation:isolate;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.legacy-logo-glow{position:absolute;inset:15%;background:radial-gradient(ellipse at 35% 30%,#9350fa65,transparent 72%),radial-gradient(ellipse at 75% 70%,#24c1ff50,transparent 72%);filter:blur(38px);animation:studioGlow 8s ease-in-out infinite alternate;z-index:-1}.legacy-real-logo{width:100%;max-width:540px;mix-blend-mode:screen;animation:studioFloat 7s ease-in-out infinite}.legacy-logo-caption{font-size:9px;letter-spacing:.22em;color:#9a8fb9;text-align:center}.legacy-site .orb{opacity:.09!important}.legacy-site .section{padding:68px 0;scroll-margin-top:90px}.legacy-site .reveal{opacity:1;transform:none}.legacy-site .section-head h2{font-size:clamp(30px,4vw,47px)}.legacy-site .section-head>p{font-size:13px;max-width:450px}.legacy-site .eyebrow:before{display:none}.legacy-site .community-project-symbol{color:#c5a7ff}.legacy-site .community-detail-button{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#7440d1,#335cbd);border:1px solid #9674ff55;color:white;padding:12px 17px;border-radius:11px;font-size:12px;cursor:pointer}.restored-project-actions{display:flex;gap:12px;flex-wrap:wrap}.legacy-site .restored-site-link{background:#162e43;border-color:#52b4e755}.legacy-site .member-skinbox{min-height:220px}.legacy-site .member-skin{height:220px;max-width:145px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 14px #8254c530);animation:studioFloat 8s ease-in-out infinite}.legacy-site .overview-card{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.legacy-site .restored-functional{font-family:inherit;line-height:1.65}.legacy-site .restored-functional .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.legacy-site .restored-functional .field{display:block}.legacy-site .restored-functional .field.full{grid-column:1/-1}.legacy-site .restored-functional .field input,.legacy-site .restored-functional .field textarea,.legacy-site .restored-functional .field select{width:100%;border:1px solid #33394a;background:#0d111a;border-radius:8px;padding:11px 13px;color:#f2f3f8}.legacy-site .restored-functional .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;font-size:12px;border-radius:10px}.legacy-site .restored-functional .panel{background:#111527;border-color:#ffffff12}.legacy-site .restored-functional .panel h2{font-size:25px}.legacy-site .restored-functional .form-layout{display:grid;grid-template-columns:1.3fr .8fr;gap:28px}.restored-section-body,.restored-notice{border:1px solid #7f66b626;border-radius:13px;background:#17132980;padding:20px 24px;margin:0 0 25px;color:#bcc1d4;font-size:13px}.restored-section-body p:last-child{margin-bottom:0}.restored-section-image{display:block;max-height:480px;width:100%;object-fit:contain;border-radius:16px;margin:25px 0}.legacy-site .about-text{padding:30px;border-radius:20px;background:#101429cc;border:1px solid #ffffff12}.legacy-site .about-text p{font-size:14px;line-height:1.85}.legacy-site .restored-application{margin-top:40px}.restored-subheading h3{font-size:26px}.restored-subheading p{font-size:13px}.restored-job{padding:24px;border-bottom:1px solid #ffffff14}.restored-job h3{font-size:22px}.restored-job p{font-size:13px}.restored-hub-link{padding:0 0 20px}.modal.project-dialog{width:min(1190px,calc(100% - 36px));max-height:calc(100dvh - 42px);padding:35px;background:#090d18;border-radius:23px}.modal.article-dialog{width:min(850px,calc(100% - 36px));max-height:calc(100dvh - 42px)}.restored-modal-site .cobblemon-project-hub{display:block!important}.legacy-site .restored-hub .cobblemon-hub-head{padding-right:15px}.legacy-site .cobblemon-hub-panel{min-width:0}.legacy-site .lf-feed-thumb{display:grid;place-items:center;color:#c1a8fa}.legacy-site .lf-feed-thumb img{width:100%;height:100%;object-fit:cover}.legacy-site .lf-feed-row{cursor:pointer}.legacy-site .lf-feed-empty{color:#919bb1;padding:30px;font-size:13px;text-align:center}.legacy-site .restored-detail-text p{white-space:pre-line;font-size:12px;line-height:1.8}.legacy-site .restored-detail-content>img,.restored-detail-image{max-height:460px;object-fit:contain;width:100%;margin:20px 0;border-radius:12px}.restored-article-image{width:100%;max-height:360px;object-fit:cover;border-radius:12px;margin-bottom:24px}.legacy-site .lf-official-article-body p{white-space:pre-line}.legacy-site .cobblemon-accordion-item.open .cobblemon-accordion-panel{max-height:none}.footer .brand img{mix-blend-mode:screen}.footer-socials .icon-button{border-radius:10px;background:#141827;border-color:#292b40;transition:transform .2s,box-shadow .2s}.footer-socials .icon-button:hover{transform:translateY(-3px);box-shadow:0 0 20px #8e62da44;color:#d5c4ff}.footer-socials .icon-button svg{width:21px;height:21px}
@keyframes studioFloat{50%{transform:translateY(-9px)}}@keyframes studioGlow{to{transform:scale(1.16);opacity:.72}}
@media(max-width:1450px){.header-inner{height:auto;min-height:76px;flex-wrap:wrap;padding:12px 0;gap:8px 20px}.navigation{order:3;flex-basis:100%;justify-content:center;gap:19px}.navigation a{padding:9px 0;font-size:11px}.navigation a[aria-current=page]:after{bottom:3px}.header-actions{margin-left:auto}.legacy-site .section{scroll-margin-top:125px}}
@media(max-width:900px){.header-inner{height:74px;padding:0;flex-wrap:nowrap}.navigation{display:none;order:0;position:absolute;top:74px}.navigation.open{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.legacy-site .hero{padding-top:45px;min-height:500px}.legacy-site .legacy-logo-stage{min-height:280px}.legacy-site .restored-functional .form-layout{grid-template-columns:1fr}.legacy-site .restored-functional .form-aside{display:grid;grid-template-columns:1fr 1fr}.legacy-site .section{scroll-margin-top:80px}}
@media(max-width:620px){.header-inner{width:calc(100% - 24px);gap:9px;height:68px}.header .brand{font-size:13px}.header .brand img{width:31px;height:31px}.header-actions .button{padding:7px 10px;font-size:10px}.header .account-button{max-width:95px}.header .navigation{top:68px}.legacy-site .hero-grid{width:calc(100% - 32px);display:grid;grid-template-columns:1fr;gap:12px}.legacy-site .hero-grid>div:first-child{order:1}.legacy-site .legacy-logo-stage{order:0;min-height:230px;height:230px}.legacy-real-logo{width:270px;height:270px;object-fit:contain}.legacy-logo-caption{font-size:7px;margin-top:-15px}.legacy-site .hero{padding:10px 0 40px}.legacy-site h1{font-size:43px}.legacy-site .section{padding:42px 0}.legacy-site .wrap{width:calc(100% - 30px)}.legacy-site .restored-functional .form-grid{grid-template-columns:1fr}.legacy-site .restored-functional .form-aside{grid-template-columns:1fr}.legacy-site .member-skin{height:200px}.legacy-site .member-skinbox{min-height:210px}.modal.project-dialog{width:calc(100% - 18px);padding:25px 14px}.legacy-site .cobblemon-hub-head h3{font-size:28px}.legacy-site .cobblemon-hub-tabs{display:flex;overflow:auto;gap:7px}.legacy-site .cobblemon-hub-tab{min-width:125px}.legacy-site .lf-feed-row{padding:14px}.restored-project-actions{display:grid}.legacy-site .about-text{padding:22px}.restored-section-body{padding:19px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
