.blog_main__mNBhz{min-height:100vh;padding-top:56px;background:var(--charcoal)}.blog_pageHeader__eU8y_{padding:3.5rem 0 2.5rem;border-bottom:1px solid var(--slate-border);background:var(--slate)}.blog_pageTitle__Lhh8f{font-family:var(--font-mono);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--chalk);line-height:1.1;margin-bottom:.65rem}.blog_pageSub__JuDuh{font-size:.88rem;color:var(--chalk-dim);max-width:52ch;line-height:1.7}.blog_clientRoot__9_Wc0{padding:2.5rem 0 5rem}.blog_filterBar__DCR7b{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:2.25rem;border-bottom:1px solid var(--slate-border);padding-bottom:1.25rem}.blog_filterBtn__M8ANe{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--chalk-dim);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:.3rem .75rem;cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}.blog_filterBtn__M8ANe:hover{color:var(--chalk);background:var(--slate-mid);border-color:var(--slate-border)}.blog_filterBtnActive__MLQxf{color:var(--accent);background:var(--accent-dim);border-color:var(--accent-border)}.blog_filterCount__dy6QK{font-size:.62rem;color:var(--chalk-muted);background:var(--slate-mid);border:1px solid var(--slate-border);border-radius:var(--radius-sm);padding:0 5px;font-weight:500}.blog_list__av3dK{display:flex;flex-direction:column;gap:1rem}.blog_cardLink__4MC_H{display:block;text-decoration:none;color:inherit}.blog_card__AELHx{display:flex;flex-direction:column;min-height:200px;background:rgba(22,27,34,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:1.25rem 1.35rem;gap:0;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.blog_cardLink__4MC_H:hover .blog_card__AELHx{border-color:hsla(0,0%,100%,.18);background:rgba(34,39,46,.7);box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 8px 28px rgba(0,0,0,.5),0 0 24px rgba(232,93,38,.08)}.blog_cardHeader__ib_uP{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.blog_cardStatus__Jm5pi{display:inline-flex;align-items:center;gap:.4rem}.blog_cardStatusIcon__8nn_3{display:inline-flex;color:var(--chalk-muted);opacity:.9}.blog_cardStatusDot__t7bQ9{color:var(--accent);font-size:.5rem;line-height:1}.blog_cardStatusLabel__jGV86{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-muted)}.blog_lockIcon__WeGYK{display:inline-flex;align-items:center;color:var(--accent);opacity:.9;flex-shrink:0}.blog_cardTitle__Yatym{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:var(--accent);line-height:1.35;margin-bottom:.5rem;transition:color var(--transition)}.blog_cardLink__4MC_H:hover .blog_cardTitle__Yatym{color:var(--accent-hover)}.blog_cardTags__Glzb2{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.blog_cardTagMuted__FpQCY{background:var(--chalk-muted);color:var(--chalk)}.blog_cardTagAccent__0GQ96,.blog_cardTagMuted__FpQCY{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.blog_cardTagAccent__0GQ96{background:var(--accent);color:#fff}.blog_cardMetaBlock__M4zRp{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .75rem}.blog_cardMetaRow__q9f3o{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-mono);font-size:.7rem}.blog_cardMetaRow__q9f3o dt{color:var(--chalk-muted);font-weight:500;min-width:4.5rem}.blog_cardMetaRow__q9f3o dd{margin:0;color:var(--chalk);font-weight:500}.blog_cardMetaRow__q9f3o time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_cardDivider__S8Id_{height:1px;background:hsla(0,0%,100%,.08);margin:0 0 .75rem}.blog_cardExcerpt__jDGOY{font-family:var(--font-mono);font-size:.72rem;color:var(--chalk-dim);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1;min-height:0;margin-bottom:.75rem}.blog_cardFooter__2tTtt{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:0}.blog_cardCta__19pEu{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);transition:gap var(--transition),color var(--transition)}.blog_cardLink__4MC_H:hover .blog_cardCta__19pEu{gap:.6rem;color:var(--accent-hover)}.blog_cardCta__19pEu svg{transition:transform var(--transition)}.blog_cardLink__4MC_H:hover .blog_cardCta__19pEu svg{transform:translateX(3px)}.blog_pagination__GtfcC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--slate-border)}.blog_paginationInfo__FKv_D{font-family:var(--font-mono);font-size:.8rem;color:var(--chalk-dim)}.blog_paginationRange__gMOjD{display:inline-block;margin-left:.5rem;color:var(--chalk-muted);font-size:.75rem}.blog_paginationButtons__K2L5V{display:flex;gap:.5rem}.blog_paginationBtn__57wQv{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--chalk-dim);background:var(--slate-mid);border:1px solid var(--slate-border);border-radius:var(--radius-md);padding:.4rem .9rem;cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition)}.blog_paginationBtn__57wQv:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border);background:var(--accent-dim)}.blog_paginationBtn__57wQv:disabled{opacity:.5;cursor:not-allowed}.blog_empty__oeFlF{padding:3rem 0;font-family:var(--font-mono);font-size:.85rem;color:var(--chalk-muted)}.Footer_footer__UaG1g{border-top:1px solid var(--slate-border);padding:1.5rem 0;font-family:var(--font-mono);font-size:.75rem;color:var(--chalk-dim)}.Footer_inner__ACAek{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.Footer_logo__NsUJK{font-weight:700;color:var(--chalk);letter-spacing:-.02em}.Footer_tilde__UgJ_e{color:var(--chalk-dim);font-weight:400}.Footer_logoName__tSdni{color:var(--accent)}.Footer_copy__IbaoR{color:var(--chalk-dim)}.Footer_links__oDyjI{display:flex;gap:1.25rem}.Footer_links__oDyjI a{color:var(--chalk-dim);font-size:.75rem;font-family:var(--font-mono);transition:color var(--transition)}.Footer_links__oDyjI a:hover{color:var(--accent)}.Hero_hero__T3Fr4{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--charcoal)}.Hero_canvas__A8_5X{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}.Hero_hero__T3Fr4:before{inset:0;background:radial-gradient(ellipse 70% 80% at 30% 50%,transparent 40%,var(--charcoal) 100%)}.Hero_hero__T3Fr4:after,.Hero_hero__T3Fr4:before{content:"";position:absolute;pointer-events:none;z-index:1}.Hero_hero__T3Fr4:after{bottom:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,transparent,var(--charcoal))}.Hero_content__9ypWn{position:relative;z-index:2;display:flex;flex-direction:column;padding-top:8rem;padding-bottom:6rem;gap:3rem}.Hero_left__HVNmI{max-width:640px;display:flex;flex-direction:column;gap:1.25rem}.Hero_badge__RIQsB{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-dim);border:1px solid rgba(63,185,80,.25);border-radius:var(--radius-sm);padding:4px 10px;width:-moz-fit-content;width:fit-content}.Hero_badgeDot__587zL{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);animation:Hero_pulse__2CMVt 2.5s ease-in-out infinite;flex-shrink:0}@keyframes Hero_pulse__2CMVt{0%,to{box-shadow:0 0 6px var(--green)}50%{box-shadow:0 0 14px var(--green)}}.Hero_headline__ejJDL{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;color:var(--chalk);letter-spacing:-.03em;line-height:1.1}.Hero_subheadline__kYD1S{font-family:var(--font-mono);font-size:clamp(1rem,2.5vw,1.4rem);font-weight:500;color:var(--accent);display:flex;align-items:center;min-height:2rem}.Hero_slashes__orMLU{opacity:.5;margin-right:.1em}.Hero_typewriter__X4O1r{display:inline-flex;align-items:center;gap:1px}.Hero_cursor__dSVhc{display:inline-block;color:var(--accent);animation:Hero_blink__LuFY1 1s step-end infinite;font-weight:300;opacity:.8}@keyframes Hero_blink__LuFY1{0%,to{opacity:.8}50%{opacity:0}}.Hero_tagline__VAUvl{line-height:1.7;max-width:520px}.Hero_bio__IPGTy,.Hero_tagline__VAUvl{font-size:.95rem;color:var(--chalk-dim)}.Hero_bio__IPGTy{line-height:1.8;max-width:640px;white-space:pre-line}.Hero_bioLine__L8h8U{margin:0 0 .4em}.Hero_bioLine__L8h8U:last-child{margin-bottom:0}.Hero_bioLabel__5N4qz{font-weight:600;color:var(--accent)}.Hero_chips__jftir{display:flex;flex-wrap:wrap;gap:.5rem}.Hero_chip__0sb_M{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.68rem;font-weight:400;color:var(--chalk-dim);letter-spacing:.04em}.Hero_chipIcon__iIV7J{display:inline-flex;align-items:center;flex-shrink:0;color:var(--accent);opacity:1}.Hero_chipIcon__iIV7J svg{display:block}.Hero_ctas__4iFP6{gap:.75rem;padding-top:.5rem}.Hero_ctas__4iFP6,.Hero_statsStrip__nn2eS{display:flex;align-items:center;flex-wrap:wrap}.Hero_statsStrip__nn2eS{gap:1rem;padding-top:.25rem}.Hero_stripItem__Ku_X4{display:flex;align-items:baseline;gap:.45rem}.Hero_stripValue__uoXz_{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:var(--chalk);letter-spacing:-.02em}.Hero_stripDot__s64dX{font-family:var(--font-mono);font-size:.75rem;color:var(--accent);opacity:.7}.Hero_stripLabel__yMUsG{font-family:var(--font-mono);font-size:.62rem;font-weight:400;color:var(--chalk-dim);letter-spacing:.09em;text-transform:uppercase}.Hero_stripDivider__vREHa{font-family:var(--font-mono);font-size:.8rem;color:var(--chalk-muted);opacity:.35;padding:0 .25rem}@media (max-width:480px){.Hero_ctas__4iFP6{flex-direction:column;align-items:flex-start}}.Navbar_header__vG7Lu{position:fixed;top:0;left:0;right:0;z-index:100;transition:background var(--transition-slow),border-color var(--transition-slow),-webkit-backdrop-filter var(--transition-slow);transition:background var(--transition-slow),border-color var(--transition-slow),backdrop-filter var(--transition-slow);transition:background var(--transition-slow),border-color var(--transition-slow),backdrop-filter var(--transition-slow),-webkit-backdrop-filter var(--transition-slow);border-bottom:1px solid transparent}.Navbar_header__vG7Lu.Navbar_scrolled___WOss{background:rgba(9,13,19,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--slate-border)}.Navbar_inner__GwI1d{display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:0 auto;padding:0 1.5rem;height:56px}.Navbar_logo__UM0Ax{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;flex-shrink:0}.Navbar_logoText__ZgrAJ{font-family:var(--font-mono);font-size:.9rem;font-weight:700;color:var(--chalk);letter-spacing:.05em}.Navbar_logoBreadcrumb__sHfo9{font-family:var(--font-mono);font-size:.72rem;font-weight:400;color:var(--accent);letter-spacing:.02em;opacity:.9}.Navbar_logo__UM0Ax:hover .Navbar_logoBreadcrumb__sHfo9{opacity:1}.Navbar_nav__A66_N{display:flex;align-items:center;gap:.25rem}.Navbar_navLink__id1IU{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);text-decoration:none;padding:.35rem .75rem;border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition);position:relative}.Navbar_navLink__id1IU:hover{color:var(--chalk);background:hsla(0,0%,100%,.05)}.Navbar_navLink__id1IU.Navbar_active__ZTgb8{color:var(--accent)}.Navbar_navLink__id1IU.Navbar_active__ZTgb8:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:16px;height:1px;background:var(--accent);border-radius:1px}.Navbar_status__NlEbM{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.Navbar_statusDot__lgxTv{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);animation:Navbar_pulse__IlNmG 2.5s ease-in-out infinite;flex-shrink:0}.Navbar_statusText__mPi3F{font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;color:var(--green);text-transform:uppercase}@keyframes Navbar_pulse__IlNmG{0%,to{opacity:1;box-shadow:0 0 6px var(--green)}50%{opacity:.6;box-shadow:0 0 12px var(--green)}}@media (max-width:640px){.Navbar_status__NlEbM{display:none}.Navbar_navLink__id1IU{font-size:.65rem;padding:.3rem .5rem}.Navbar_logoBreadcrumb__sHfo9{display:none}}.Projects_card__Rq8hx{display:flex;flex-direction:column;gap:.85rem;padding:1.5rem;background:var(--slate-card);border:1px solid var(--slate-border);border-radius:var(--radius-lg);height:100%;min-height:220px;transition:border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition);cursor:default}.Projects_card__Rq8hx:hover{border-color:var(--accent-border);background:var(--slate-mid);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 20px rgba(232,93,38,.08)}.Projects_card__Rq8hx:hover .Projects_arrow__aB_fY{opacity:1;color:var(--accent);transform:translate(1px,-1px)}.Projects_card__Rq8hx:hover .Projects_cardTitle__yMmwz{color:var(--accent)}.Projects_cardHeader__F5042{display:flex;align-items:center;justify-content:space-between}.Projects_cardTag__nFAVH{font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:2px 8px}.Projects_arrow__aB_fY{opacity:0;transition:opacity var(--transition),color var(--transition),transform var(--transition);color:var(--chalk-dim);flex-shrink:0}.Projects_cardTitle__yMmwz{font-family:var(--font-mono);font-size:.95rem;font-weight:600;color:var(--chalk);line-height:1.35;transition:color var(--transition)}.Projects_cardDesc__3Ym0r{font-size:.83rem;color:var(--chalk-dim);line-height:1.7;flex:1 1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Projects_techRow__J81iw{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.Projects_techPill__q2KIU{font-family:var(--font-mono);font-size:.63rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid var(--slate-border);color:var(--chalk-dim);background:transparent}.Projects_githubPanel__zDjfJ{margin-top:1.25rem;border:1px solid var(--slate-border);border-radius:var(--radius-lg);background:var(--slate-card);overflow:hidden}.Projects_githubPanelHeader__mm8J2{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.25rem;border-bottom:1px solid var(--slate-border);background:var(--slate-mid)}.Projects_githubPanelTitle__yiU_5{display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--chalk-dim);letter-spacing:.06em;text-transform:uppercase}.Projects_githubIcon__LiyLW{color:var(--chalk-dim);flex-shrink:0}.Projects_githubViewAll__n5LnD{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);transition:color var(--transition)}.Projects_githubViewAll__n5LnD:hover{color:var(--accent-hover)}.Projects_repoGrid__cYcAB{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1px;gap:1px;background:var(--slate-border)}.Projects_repoItem__mCNqz{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1.25rem;background:var(--slate-card);text-decoration:none;color:inherit;transition:background var(--transition)}.Projects_repoItem__mCNqz:hover{background:var(--slate-mid)}.Projects_repoTop__TwLVh{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Projects_repoName__EP7gg{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--chalk);transition:color var(--transition)}.Projects_repoItem__mCNqz:hover .Projects_repoName__EP7gg{color:var(--accent)}.Projects_stars__Mr1_Y{display:flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:.68rem;color:var(--chalk-dim)}.Projects_repoDesc__Lgdku{font-size:.73rem;color:var(--chalk-dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Projects_repoMeta__TUS3m{display:flex;align-items:center;gap:.35rem;margin-top:.2rem}.Projects_langDot__ReJRJ{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Projects_lang__wZZuu{font-family:var(--font-mono);font-size:.7rem;color:var(--chalk-dim)}.LatestPosts_header__0a4YW{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.LatestPosts_viewAll__WWHit{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--chalk-dim);white-space:nowrap;padding:.4rem .85rem;border:1px solid var(--slate-border);border-radius:var(--radius-sm);transition:color var(--transition),border-color var(--transition),background var(--transition);margin-bottom:.25rem}.LatestPosts_viewAll__WWHit:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-dim)}.LatestPosts_grid__t1UgT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:900px){.LatestPosts_grid__t1UgT{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.LatestPosts_grid__t1UgT{grid-template-columns:1fr}}.LatestPosts_cardLink__jY8Qt{display:block;text-decoration:none;color:inherit;height:100%;min-width:0}.LatestPosts_card__4dmJQ{display:flex;flex-direction:column;gap:0;min-height:200px;min-width:0;background:var(--slate-card);border:1px solid var(--slate-border);border-radius:var(--radius-lg);padding:1.25rem;height:100%;transition:border-color var(--transition),background var(--transition),transform var(--transition),box-shadow var(--transition)}.LatestPosts_cardLink__jY8Qt:hover .LatestPosts_card__4dmJQ{border-color:var(--accent-border);background:var(--slate-mid);transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.5),0 0 16px rgba(232,93,38,.07)}.LatestPosts_cardLink__jY8Qt:hover .LatestPosts_title__R0n1B{color:var(--accent)}.LatestPosts_cardLink__jY8Qt:hover .LatestPosts_footerArrow__oedUU{transform:translateX(3px);color:var(--accent)}.LatestPosts_cardTop__ivg7b{justify-content:space-between;margin-bottom:1rem}.LatestPosts_cardMeta__ErGaJ,.LatestPosts_cardTop__ivg7b{display:flex;align-items:center;gap:.5rem}.LatestPosts_postIndex__OOmgP{font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--accent);letter-spacing:.05em}.LatestPosts_category__Eg75G{font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid var(--slate-border);color:var(--chalk-dim);background:var(--slate-mid)}.LatestPosts_date__prdM6{font-family:var(--font-mono);font-size:.65rem;color:var(--chalk-dim);letter-spacing:.04em;white-space:nowrap}.LatestPosts_cardBody__OKWLK{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:.6rem}.LatestPosts_lockIcon__Gxrt_{display:inline-flex;align-items:center;vertical-align:middle;margin-right:4px;color:var(--accent);opacity:.8}.LatestPosts_title__R0n1B{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--chalk);line-height:1.4;-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition)}.LatestPosts_excerpt__2OkDH,.LatestPosts_title__R0n1B{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.LatestPosts_excerpt__2OkDH{font-size:.82rem;color:var(--chalk-dim);line-height:1.7;-webkit-line-clamp:3;line-clamp:3;word-break:break-word}.LatestPosts_cardFooter__qjiXU{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;padding-top:.8rem;border-top:1px solid var(--slate-border)}.LatestPosts_readMore__ALXQ2{font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--accent);display:flex;align-items:center;gap:.3rem}.LatestPosts_footerArrow__oedUU{color:var(--chalk-dim);transition:transform var(--transition),color var(--transition);flex-shrink:0}