:root{--bg:#080e14;--accent:#77dfff}body{background:#080e14}.topbar{background:#09121bea;border-bottom:1px solid #66dafa25}.brand-mark{background:linear-gradient(140deg,#72edff,#9d74ff);color:#06131f}.platform-welcome{padding-top:64px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.platform-welcome h1{font-size:clamp(28px,4vw,52px);margin:12px 0}.platform-welcome p{color:#94a6b9;font-size:14px}.replay-link{color:#7ee8ff;font-size:12px;white-space:nowrap}.prototype-note{color:#8da4b9;font-size:11px;padding-bottom:28px}.event-card,.job-card,.panel{border-color:#35506455}.primary-btn{background:linear-gradient(120deg,#4bbfdb,#7a6ee8)}.event-card,.job-card{cursor:pointer}.prototype-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:300;padding:15px 22px;background:#152b3e;border:1px solid #71d9f7;color:#e9f9ff;max-width:90vw;font-size:13px;box-shadow:0 10px 50px #0008}.post-actions button.active{color:#7de4ff}.modal.open{z-index:200}@media(max-width:700px){.platform-welcome{padding-top:35px;align-items:start}.replay-link{font-size:10px}.top-actions{gap:5px}.top-actions .ghost-btn{font-size:11px;padding:8px}.prototype-note{line-height:1.8}}.integrated-detail{padding:40px;background:#12202f;color:#e7f5ff;border:1px solid #557f9d;max-width:90vw;width:520px}.integrated-detail::backdrop{background:#000b;backdrop-filter:blur(7px)}.integrated-detail h2{margin:20px 0}.integrated-detail p{color:#a8bdcf;font-size:14px;line-height:1.8}.detail-close{position:absolute;top:10px;right:10px;border:0;background:none;color:white;font-size:24px;cursor:pointer}.local-comment{display:flex;gap:10px;margin-top:15px}.local-comment input{flex:1;min-width:0;background:#091624;border:1px solid #416079;color:white;padding:10px}@media(max-width:1100px){.topbar{flex-wrap:wrap;height:auto;min-height:100px;padding-top:14px;padding-bottom:8px;gap:8px}.nav{display:flex;order:3;flex-basis:100%;justify-content:center}.nav-link{padding:9px 14px;font-size:12px}.nav-link.active:after{bottom:0}.top-actions .ghost-btn{display:block}.brand-copy b{font-size:17px}.brand{min-width:0}.top-actions{margin-left:auto}.sidebar.sticky{display:block}}
