.codeshare-page,.cps-page{background:#f8fafc!important;color:#1e293b!important}.codeshare-hero{min-height:auto!important;padding:40px 20px 32px!important;background:linear-gradient(180deg,rgba(239,246,255,.9),#ffffff)!important;text-align:center}.codeshare-hero:before{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0)!important;background-size:40px 40px!important}.codeshare-hero-title,.cps-hero-title{color:#0f172a!important;font-weight:800!important}.codeshare-hero-sub,.cps-hero-sub{color:#64748b!important}.codeshare-hero-cta{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 14px rgba(37,99,235,.25)!important}.codeshare-hero-chip{border:1px solid #e2e8f0!important;background:#ffffff!important;color:#64748b!important}.codeshare-create-wrap{padding:0 20px 40px!important}.codeshare-create-card{background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(15,23,42,.06)!important}.codeshare-create-label{color:#334155!important}.codeshare-create-textarea{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#1e293b!important}.codeshare-create-textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.codeshare-create-textarea::placeholder{color:#94a3b8!important}.codeshare-create-count,.codeshare-create-hint{color:#64748b!important}.codeshare-create-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.codeshare-seo-wrap,.cps-seo-wrap{background:#f1f5f9!important;border-top:1px solid #e2e8f0!important}.codeshare-seo-h2,.cps-seo-h2{color:#0f172a!important}.codeshare-seo-card,.cps-seo-card{background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.codeshare-seo-card:hover,.cps-seo-card:hover{border-color:#bfdbfe!important;box-shadow:0 4px 12px rgba(37,99,235,.08)!important}.codeshare-seo-h3,.cps-seo-h3{color:#64748b!important}.codeshare-seo-faq-a,.codeshare-seo-list,.codeshare-seo-prose,.cps-seo-prose{color:#475569!important}.codeshare-seo-faq-q,.cps-seo-faq-q{color:#0f172a!important}.codeshare-seo-faq{border-bottom-color:#e2e8f0!important}.codeshare-seo-related a,.cps-seo-related a{color:#2563eb!important}.codeshare-editor{background:#f8fafc!important}.codeshare-toolbar{background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important}.codeshare-brand{color:#2563eb!important}.codeshare-brand:hover,.codeshare-room-pill{color:#1d4ed8!important}.codeshare-room-pill{background:#eff6ff!important;border-color:#bfdbfe!important}.codeshare-new-room{color:#64748b!important}.codeshare-new-room:hover{color:#1e293b!important;background:#f1f5f9!important}.codeshare-url-wrap{background:#f8fafc!important;border-color:#e2e8f0!important}.codeshare-url-wrap:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.codeshare-url-input{color:#334155!important}.codeshare-btn-icon{background:#ffffff!important;border-color:#e2e8f0!important;color:#64748b!important}.codeshare-btn-icon:hover:not(:disabled){color:#1e293b!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.codeshare-peers-badge{border-color:#e2e8f0!important;color:#334155!important}.codeshare-gutter,.codeshare-peers-badge,.codeshare-workspace{background:#f8fafc!important}.codeshare-gutter{border-right-color:#e2e8f0!important}.codeshare-line-num{color:#94a3b8!important}.codeshare-line-num-active{color:#475569!important;background:rgba(37,99,235,.06)!important}.codeshare-empty-title{color:#64748b!important}.codeshare-empty-list{color:#94a3b8!important}.codeshare-editor-area{color:#0f172a!important;caret-color:#2563eb!important}.codeshare-statusbar{background:#ffffff!important;border-top-color:#e2e8f0!important;color:#64748b!important}.codeshare-statusbar-lang{color:#2563eb!important}.codeshare-statusbar-sep{background:#e2e8f0!important}.codeshare-muted{color:#94a3b8!important}.codeshare-error-banner{background:#fef2f2!important;border-bottom:1px solid #fecaca!important;color:#b91c1c!important}.cps-header{display:none!important}.cps-main{padding-top:24px!important}.cps-mode-btn{background:#ffffff!important;border-color:#e2e8f0!important;color:#64748b!important}.cps-mode-btn:hover{border-color:#cbd5e1!important;color:#334155!important}.cps-mode-btn-active{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important}.cps-ranks,.cps-recent,.cps-tool-panel{background:#ffffff!important;border-color:#e2e8f0!important}.cps-arena{background:#f8fafc!important;border-color:#cbd5e1!important}.cps-arena:hover:not(:disabled){border-color:#93c5fd!important;background:#f1f5f9!important}.cps-arena-active{border-color:#2563eb!important;background:#eff6ff!important}.cps-arena-done{background:#f0fdf4!important;border-color:#86efac!important}.cps-arena-label{color:#64748b!important}.cps-arena-active .cps-arena-label{color:#1d4ed8!important}.cps-stat{background:#f8fafc!important;border-color:#e2e8f0!important}.cps-stat-highlight{background:#eff6ff!important;border-color:#bfdbfe!important}.cps-stat-value{color:#0f172a!important}.cps-stat-highlight .cps-stat-value{color:#1d4ed8!important}.cps-duration-btn,.cps-ranks-title,.cps-recent-title,.cps-seo-card h3,.cps-stat-label,.cps-tool-desc,.cps-tool-title{color:#64748b!important}.cps-duration-btn{background:#ffffff!important;border-color:#e2e8f0!important}.cps-duration-btn-active{background:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important}.cps-ranks-list,.cps-seo-card ol,.cps-seo-card ul{color:#475569!important}.cps-recent-list{color:#64748b!important}.cps-recent-cps{color:#1d4ed8!important}.cps-counter-display{color:#0f172a!important}.cps-counter-btn{background:#2563eb!important}.cps-seo{background:#f1f5f9!important;border-top-color:#e2e8f0!important}.cps-seo-h2{color:#0f172a!important}.cps-seo-card{background:#ffffff!important;border-color:#e2e8f0!important}.cps-seo-faq p,.cps-seo-prose{color:#475569!important}.cps-seo-faq h4,.cps-seo-tools li strong{color:#0f172a!important}.cps-seo-related a{color:#2563eb!important}