@@ -3611,7 +3611,7 @@ details[open] .examples-toggle-icon {
36113611 font-family : var (--font-sans );
36123612 font-weight : var (--font-weight-normal );
36133613 color : # 3289CE ;
3614- background : var (--color-bg-primary );
3614+ background : var (--color-bg-surface );
36153615 border : 1px solid var (--color-slate );
36163616 border-right : none;
36173617 border-radius : var (--radius-xl ) 0 0 16px ;
@@ -4895,8 +4895,8 @@ details[open] .examples-toggle-icon {
48954895
48964896.auth-modal-content {
48974897 position : relative;
4898- background : var (--color-neutral-1 );
4899- border-radius : var (--radius-large );
4898+ background : var (--color-bg-surface );
4899+ border-radius : var (--radius-xl );
49004900 width : 700px ;
49014901 max-width : 95vw ;
49024902 max-height : 90vh ;
@@ -4910,20 +4910,19 @@ details[open] .examples-toggle-icon {
49104910 display : flex;
49114911 align-items : center;
49124912 justify-content : space-between;
4913- padding : var (--space-large );
4914- border-bottom : 1px solid var (--color-neutral-4 );
4913+ padding : var (--space-x-large ) var (--space-x-large ) var (--space-medium );
49154914}
49164915
49174916.auth-modal-header h3 {
49184917 margin : 0 ;
49194918 font-family : var (--font-sans );
4920- font-size : var (--font-size-6 );
4921- font-weight : var (--font-weight-semibold );
4922- color : var (--color-neutral-10 );
4919+ font-size : var (--font-size-8 );
4920+ font-weight : var (--font-weight-regular );
4921+ color : var (--color-text-primary );
49234922}
49244923
49254924.auth-modal-body {
4926- padding : var (--space-large );
4925+ padding : var (--space-medium ) var ( --space-x-large ) var ( --space-x- large );
49274926 overflow-y : auto;
49284927}
49294928
@@ -4934,29 +4933,22 @@ details[open] .examples-toggle-icon {
49344933
49354934.auth-section h4 {
49364935 font-size : var (--font-size-4 );
4937- font-weight : var (--font-weight-semibold );
4938- color : var (--color-neutral-10 );
4936+ font-weight : var (--font-weight-regular );
4937+ color : var (--color-text-primary );
49394938 margin-bottom : var (--space-small );
49404939 text-transform : uppercase;
49414940 letter-spacing : 0.05em ;
49424941}
49434942
4944- .server-config {
4945- background : var (--color-neutral-2 );
4946- border : 1px solid var (--color-neutral-4 );
4947- border-radius : var (--radius-medium );
4948- padding : var (--space-medium );
4949- }
4950-
49514943.server-select {
49524944 width : 100% ;
4953- padding : var (--space-small );
4954- border : 1px solid var (--color-neutral-5 );
4955- border-radius : var (--radius-small );
4956- background : var (--color-neutral-1 );
4945+ padding : var (--space-small ) var ( --space-medium ) ;
4946+ border : 1px solid var (--color-border-primary );
4947+ border-radius : var (--radius-medium );
4948+ background : var (--color-bg-surface );
49574949 font-family : var (--font-sans );
49584950 font-size : var (--font-size-4 );
4959- color : var (--color-neutral-10 );
4951+ color : var (--color-text-primary );
49604952 cursor : pointer;
49614953}
49624954
@@ -5005,25 +4997,49 @@ details[open] .examples-toggle-icon {
50054997 padding : 0 var (--space-medium );
50064998}
50074999
5008- .auth-methods {
5000+ /* Auth method tabs */
5001+ .auth-tabs {
50095002 display : flex;
5010- gap : var (--space-large );
5011- align-items : stretch;
5003+ gap : var (--space-x-small );
5004+ margin-bottom : var (--space-large );
5005+ border-bottom : 1px solid var (--color-border-primary );
5006+ padding-bottom : var (--space-x-small );
50125007}
50135008
5014- .auth-method {
5009+ .auth-tab {
50155010 flex : 1 ;
5016- display : flex;
5017- flex-direction : column;
5018- background : var (--color-neutral-2 );
5019- border : 1px solid var (--color-neutral-4 );
5020- border-radius : var (--radius-medium );
5021- padding : var (--space-medium );
5011+ display : inline-flex;
5012+ align-items : center;
5013+ justify-content : center;
5014+ padding : var (--space-x-small ) var (--space-medium );
5015+ background : transparent;
5016+ border : none;
5017+ border-radius : 20px ;
5018+ font-family : var (--font-sans );
5019+ font-size : var (--font-size-4 );
5020+ font-weight : var (--font-weight-medium );
5021+ color : var (--color-text-secondary );
5022+ cursor : pointer;
5023+ transition : all 0.2s ease;
50225024}
50235025
5024- .auth-method h4 {
5025- margin-top : 0 ;
5026- margin-bottom : var (--space-small );
5026+ .auth-tab : hover {
5027+ background : var (--hover-bg );
5028+ }
5029+
5030+ .auth-tab .active {
5031+ background : var (--selected-bg );
5032+ color : var (--color-text-primary );
5033+ font-weight : var (--font-weight-semibold );
5034+ }
5035+
5036+ /* Auth tab content panels */
5037+ .auth-tab-content {
5038+ display : none;
5039+ }
5040+
5041+ .auth-tab-content .active {
5042+ display : block;
50275043}
50285044
50295045.auth-divider-vertical {
@@ -5052,27 +5068,31 @@ details[open] .examples-toggle-icon {
50525068.auth-form {
50535069 display : flex;
50545070 flex-direction : column;
5055- gap : var (--space-small );
5071+ gap : var (--space-medium );
50565072 flex : 1 ;
50575073}
50585074
50595075.auth-form input {
5060- padding : var (--space-small );
5061- border : 1px solid var (--color-neutral-5 );
5062- border-radius : var (--radius-small );
5076+ padding : var (--space-small ) var ( --space-medium ) ;
5077+ border : 1px solid var (--color-border-primary );
5078+ border-radius : var (--radius-medium );
50635079 font-size : var (--font-size-4 );
5080+ background : var (--color-bg-surface );
5081+ color : var (--color-text-primary );
50645082}
50655083
50665084.btn-auth-login {
50675085 margin-top : auto;
5068- padding : var (--space-small );
5086+ padding : var (--space-small ) var ( --space-x-large ) ;
50695087 background : var (--color-primary );
50705088 color : var (--color-white );
50715089 border : none;
5072- border-radius : var (--radius-small );
5090+ border-radius : var (--radius-xxxl );
5091+ font-size : var (--font-size-4 );
50735092 font-weight : var (--font-weight-semibold );
50745093 cursor : pointer;
50755094 transition : background 0.2s ;
5095+ align-self : flex-end;
50765096}
50775097
50785098.btn-auth-login : hover {
@@ -5104,9 +5124,9 @@ details[open] .examples-toggle-icon {
51045124 ============================================================================ */
51055125
51065126.env-vars-section {
5107- margin-top : var (--space-medium );
5127+ margin-top : var (--space-large );
51085128 padding-top : var (--space-medium );
5109- border-top : 1px solid var (--color-neutral-4 );
5129+ border-top : 1px solid var (--color-border-primary );
51105130}
51115131
51125132.env-vars-header {
@@ -5119,18 +5139,18 @@ details[open] .examples-toggle-icon {
51195139.env-vars-header h4 {
51205140 margin : 0 ;
51215141 font-family : var (--font-sans );
5122- font-size : var (--font-size-4 );
5123- font-weight : var (--font-weight-semibold );
5124- color : var (--color-neutral-10 );
5142+ font-size : var (--font-size-5 );
5143+ font-weight : var (--font-weight-regular );
5144+ color : var (--color-text-primary );
51255145}
51265146
51275147.btn-env-add {
5128- padding : var (--space-xx- small ) var (--space-small );
5129- background : var ( --color-neutral-1 ) ;
5130- border : 1px solid var (--color-neutral-5 );
5131- border-radius : var (--radius-small );
5148+ padding : var (--space-small ) var (--space-x-large );
5149+ background : transparent ;
5150+ border : 1px solid var (--color-border-primary );
5151+ border-radius : var (--radius-xxxl );
51325152 font-family : var (--font-sans );
5133- font-size : var (--font-size-2 );
5153+ font-size : var (--font-size-4 );
51345154 color : var (--color-primary );
51355155 font-weight : var (--font-weight-medium );
51365156 cursor : pointer;
@@ -6366,14 +6386,6 @@ details[open] .examples-toggle-icon {
63666386
63676387
63686388@media (max-width : 768px ) {
6369- .auth-methods {
6370- flex-direction : column;
6371- }
6372-
6373- .auth-divider {
6374- padding-top : 0 ;
6375- }
6376-
63776389 .skill-toolbar-actions {
63786390 flex-direction : column;
63796391 }
0 commit comments