body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}:root{--yellow:#f5c32c;--orange:#f95f35;--black:#1f2937;--gray:#6b7280;--profileShadow:0 12px 32px #5b5cf01f;--hrColor:#e5e7eb;--cardColor:#fff;--buttonBg:linear-gradient(135deg,#5b5cf0,#d946ef 55%,#ec4899);--inputColor:#f1f3f9;--photo:#10b981;--video:#5b5cf0;--location:#ef4444;--shedule:#f59e0b;--primary:#5b5cf0;--secondary:#d946ef;--accent:#ec4899;--background:#f7f8fc;--surface:#fff;--surface-soft:#f1f3f9;--text-primary:#1f2937;--text-secondary:#6b7280;--border:#e5e7eb;--success:#10b981;--danger:#ef4444;--radius:1.1rem;--header-h:4.25rem}#root,body,html{min-height:100%}body{background:#f7f8fc;background:var(--background);color:#1f2937;color:var(--text-primary);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;overflow-x:hidden}img,video{display:block;height:auto;max-width:100%}a{color:#5b5cf0;color:var(--primary)}.page-container{margin-inline:auto;width:min(100% - 32px,1280px)}@media (max-width:767px){.page-container{width:min(100% - 32px,1280px)}}.App,.app-shell{background:radial-gradient(circle at 12% 0,#d946ef1f,#0000 34%),radial-gradient(circle at 88% 8%,#5b5cf024,#0000 32%),#f7f8fc;background:radial-gradient(circle at 12% 0,#d946ef1f,#0000 34%),radial-gradient(circle at 88% 8%,#5b5cf024,#0000 32%),var(--background);color:#1f2937;color:var(--text-primary);min-height:100vh;overflow-x:hidden;position:relative}.app-shell.bare{background:radial-gradient(circle at 20% 20%,#ec48992e,#0000 40%),radial-gradient(circle at 80% 10%,#5b5cf033,#0000 42%),linear-gradient(160deg,#eef1ff,#fff7fb 55%,#f7f8fc)}.blur{border-radius:50%;filter:blur(72px);height:14rem;pointer-events:none;position:fixed;width:min(22rem,55vw);z-index:0}.blur-a{background:#d946ef40;right:-2rem;top:-4rem}.blur-b{background:#5b5cf038;left:-6rem;top:40%}.app-main{min-height:calc(100vh - 20.25rem);min-height:calc(100vh - var(--header-h) - 16rem);padding:1.25rem 0 2rem;position:relative;z-index:1}.button{align-items:center;background:linear-gradient(135deg,#5b5cf0,#d946ef 55%,#ec4899);background:var(--buttonBg);border:none;border-radius:999px;box-shadow:0 10px 24px #5b5cf038;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;min-height:2.6rem;padding:.55rem 1.1rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:hover{box-shadow:0 14px 28px #d946ef40;cursor:pointer;filter:brightness(1.03);transform:translateY(-1px)}.button:focus-visible,.icon-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #5b5cf059;outline-offset:2px}.desktop-only{display:none}.mobile-only{display:inline-flex}@media (min-width:900px){.desktop-only{display:flex}.mobile-only{display:none!important}}.app-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #e5e7ebe6;position:-webkit-sticky;position:sticky;top:0;z-index:40}.app-header-inner{gap:.85rem;min-height:4.25rem;min-height:var(--header-h)}.app-header-inner,.brand{align-items:center;display:flex}.brand{color:inherit;gap:.65rem;min-width:0;text-decoration:none}.brand-logo{background:#fff;border-radius:.65rem;box-shadow:0 6px 16px #5b5cf029;height:2.4rem;object-fit:contain;width:2.4rem}.brand-text{display:none;flex-direction:column;line-height:1.15}.brand-text strong{font-size:.98rem}.brand-text small{color:#6b7280;color:var(--text-secondary);font-size:.72rem}@media (min-width:480px){.brand-text{display:flex}}.header-search{flex:1 1;min-width:0}.header-search input{background:#f1f3f9;background:var(--surface-soft);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;font-size:.92rem;min-height:2.5rem;outline:none;padding:.55rem 1rem;width:100%}.header-nav{align-items:center;gap:.85rem}.header-nav a,.nav-linkish{background:none;border:none;color:#6b7280;color:var(--text-secondary);cursor:pointer;font-size:.92rem;font-weight:650;padding:.35rem .2rem;text-decoration:none}.header-nav a.active,.header-nav a:hover,.nav-linkish:hover{color:#5b5cf0;color:var(--primary)}.header-cta{min-height:2.4rem;padding-inline:1rem}.header-avatar img{border:2px solid #fff;border-radius:999px;box-shadow:0 4px 12px #0f172a1f;height:2.35rem;object-fit:cover;width:2.35rem}.menu-toggle{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:.75rem;display:inline-flex;flex-direction:column;gap:.28rem;height:2.5rem;justify-content:center;padding:.45rem;width:2.5rem}.menu-toggle span{background:#1f2937;background:var(--text-primary);border-radius:999px;display:block;height:2px}.mobile-drawer{background:#fffffffa;border-top:1px solid #e5e7eb;border-top:1px solid var(--border);padding:.85rem 0 1rem}.mobile-drawer-inner{grid-gap:.35rem;display:grid;gap:.35rem}.mobile-drawer-inner a,.mobile-drawer-inner button{align-items:center;background:#f1f3f9;background:var(--surface-soft);border:none;border-radius:.8rem;color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;font-weight:650;min-height:2.7rem;padding:.55rem .75rem;text-align:left;text-decoration:none}.app-footer{background:linear-gradient(180deg,#ffffff8c,#fff);border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:2.5rem;padding:2.5rem 0 1.5rem;position:relative;z-index:1}.footer-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.footer-brand img{height:3rem;margin-bottom:.75rem;object-fit:contain;width:3rem}.footer-brand p,.footer-copy{color:#6b7280;color:var(--text-secondary);font-size:.92rem;line-height:1.55}.app-footer h4{font-size:.95rem;margin:0 0 .65rem}.app-footer ul{grid-gap:.4rem;display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.app-footer a{color:#6b7280;color:var(--text-secondary);font-size:.92rem;text-decoration:none}.app-footer a:hover{color:#5b5cf0;color:var(--primary)}.footer-copy{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1rem}@media (min-width:768px){.footer-grid{gap:2rem;grid-template-columns:1.5fr 1fr 1fr 1fr}}.Home,.Profile{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr;position:relative}.PostSide,.Profile-center,.home-center{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.ProfileSide,.RightSide{min-width:0}.mobile-panel-toggle{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem}.mobile-panel-toggle button{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:999px;color:#6b7280;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-weight:700;min-height:2.4rem;padding:.45rem .95rem}.mobile-panel-toggle button.active{background:linear-gradient(135deg,#5b5cf0,#d946ef 55%,#ec4899);background:var(--buttonBg);border-color:#0000;color:#fff}.mobile-secondary{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:768px){.mobile-panel-toggle{display:none!important}}@media (min-width:768px) and (max-width:1023px){.Home,.Profile{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr)}.Home>.RightSide,.Profile>.RightSide{grid-column:1/-1}.Home>.PostSide,.Home>.ProfileSide,.Profile>.Profile-center,.Profile>.ProfileSide{display:grid!important}}@media (min-width:1024px){.Home,.Profile{gap:1.25rem;grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr) minmax(240px,.9fr)}.mobile-panel-toggle,.mobile-secondary{display:none!important}.Home>.PostSide,.Home>.ProfileSide,.Home>.RightSide,.Profile>.Profile-center,.Profile>.ProfileSide,.Profile>.RightSide{display:grid!important}}@media (max-width:767px){.Home>.ProfileSide,.Home>.RightSide,.Profile>.ProfileSide,.Profile>.RightSide{display:none}.Home.show-left>.ProfileSide,.Home.show-right>.RightSide,.Profile.show-left>.ProfileSide,.Profile.show-right>.RightSide{display:grid}.Home.show-left>.PostSide,.Home.show-right>.PostSide,.Profile.show-left>.Profile-center,.Profile.show-right>.Profile-center{display:none}}.FollowerCar,.InfoCard,.Post,.PostShare,.ProfileCard,.TrendCard{background:#fff;background:var(--surface);border:1px solid #e5e7ebf2;border-radius:1.1rem;border-radius:var(--radius);box-shadow:0 12px 32px #5b5cf01f;box-shadow:var(--profileShadow)}.loading-screen{color:#6b7280;color:var(--text-secondary);display:grid;font-weight:700;min-height:50vh;place-items:center}.auth-error{color:#ef4444;color:var(--danger);font-size:.88rem;margin:.35rem 0 0}.auth-demo,.auth-hint{color:#6b7280;color:var(--text-secondary);font-size:.8rem;margin-top:.55rem}.auth-demo{background:linear-gradient(135deg,#5b5cf014,#ec489914);border:1px dashed #5b5cf047;border-radius:.9rem;padding:.85rem 1rem;width:100%}.linkish{background:none;border:none;cursor:pointer;font-size:.85rem;font-weight:650;padding:0}.linkish,.profile-link{color:#5b5cf0;color:var(--primary)}.profile-link{display:block;font-weight:750;margin:.75rem 0 1rem;text-align:center;text-decoration:none}.comment-form input,.infoInput,.share-extra{background-color:#f1f3f9;background-color:var(--inputColor);border:1px solid #0000;border-radius:.8rem;font-size:.95rem;outline:none;padding:.7rem .85rem;width:100%}.icon-btn{background:none;border:none;cursor:pointer;display:inline-grid;min-height:2.4rem;min-width:2.4rem;padding:.25rem;place-items:center}.post-author{font-size:.95rem}.post-content{color:#1f2937;color:var(--text-primary);line-height:1.5;margin:0;white-space:pre-wrap}.post-video{background:#111;border-radius:.75rem;width:100%}.comments{grid-gap:.55rem;display:grid;gap:.55rem}.comment-item{color:#6b7280;color:var(--text-secondary);font-size:.92rem}.comment-form{display:flex;flex-wrap:wrap;gap:.5rem}.comment-form .button{min-width:6.5rem}.Post>img{border-radius:.75rem;max-height:28rem;min-height:auto;object-fit:cover;width:100%}.profile-username{color:#5b5cf0;color:var(--primary);display:block;font-size:.9rem;margin-top:.2rem;text-decoration:none}.auth-banner-msg{background:#fff7ed;border-radius:.85rem;color:#9a3412;font-size:.9rem;margin:0 auto 1rem;padding:.75rem 1rem;width:min(100% - 32px,420px)}.FollowerCar .name a,.post-author a{color:inherit;text-decoration:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#5b5cf047;border-radius:999px}.Auth{grid-gap:1.25rem;display:grid;gap:1.25rem;min-height:calc(100vh - 2rem);padding:1.5rem 0 2rem;place-content:center;position:relative;z-index:1}.auth-hero{grid-gap:.75rem;display:grid;gap:.75rem;justify-items:center;text-align:center}.auth-hero img{background:#fff;border-radius:1rem;box-shadow:var(--profileShadow);height:4.5rem;object-fit:contain;width:4.5rem}.Webname>h1{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--buttonBg);background-size:100%;font-size:clamp(1.8rem,5vw,2.6rem);margin:0}.Webname>h6{color:var(--text-secondary);font-size:.95rem;font-weight:500;margin:.35rem 0 0}.a-right{margin-inline:auto;width:min(100%,460px)}.authForm,.infoForm{display:flex;flex-direction:column;gap:.85rem;width:100%}.authForm{background:#ffffffeb;border:1px solid var(--border);border-radius:1.25rem;box-shadow:var(--profileShadow);padding:clamp(1.2rem,4vw,1.8rem)}.authForm h3{font-size:1.35rem;margin:0 0 .25rem;text-align:center}.auth-label{grid-gap:.35rem;color:var(--text-secondary);display:grid;font-size:.85rem;font-weight:650;gap:.35rem;width:100%}.auth-row{grid-gap:.75rem;display:grid;gap:.75rem}@media (min-width:560px){.auth-row{grid-template-columns:1fr 1fr}}.infoInput{min-height:2.7rem;width:100%}.infoButton{min-height:2.85rem;width:100%}.account{text-align:center}.auth-demo{grid-gap:.2rem;display:grid;gap:.2rem}.auth-demo strong{color:var(--text-primary);margin-bottom:.15rem}.Profile{width:100%}.Profile-center{min-width:0}.LogoSearch{align-items:center;display:flex;gap:.65rem;min-width:0}.logo-search-brand img{background:#fff;border-radius:.7rem;box-shadow:0 6px 14px #5b5cf024;height:2.35rem;object-fit:contain;width:2.35rem}.Search{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;display:flex;flex:1 1;min-width:0;padding:.2rem .35rem .2rem .85rem}.Search input{background:#0000;border:none;flex:1 1;font-size:.92rem;min-width:0;outline:none;padding:.55rem .35rem}.s-icon{background:var(--buttonBg);border-radius:999px;color:#fff;display:grid;height:2.2rem;place-items:center;width:2.2rem}.FollowerCar{grid-gap:.85rem;display:grid;gap:.85rem;max-height:min(70vh,36rem);overflow:auto;padding:1rem 1.05rem 1.15rem}.FollowerCar h3{font-size:1rem;margin:0}.follower{gap:.75rem;justify-content:space-between}.follower,.follower>div:first-child{align-items:center;display:flex;min-width:0}.follower>div:first-child{gap:.65rem}.followerImage{border-radius:999px;flex:0 0 auto;height:2.6rem;object-fit:cover;width:2.6rem}.name{display:grid;min-width:0}.name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name span:first-child{font-size:.92rem;font-weight:750}.name span:last-child{color:var(--text-secondary);font-size:.8rem}.fc-button{flex:0 0 auto;font-size:.8rem;min-height:2.3rem;padding-inline:.85rem}.InfoCard{grid-gap:.75rem;display:grid;gap:.75rem;padding:1rem 1.05rem 1.15rem}.infoHead{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.infoHead h4{font-size:1rem;margin:0}.info{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.92rem;gap:.35rem}.info b{color:var(--text-primary)}.logout-button{margin-top:.35rem;text-decoration:none;width:100%}.ProfileCard{gap:.85rem;overflow:hidden;padding-bottom:.35rem}.ProfileCard,.ProfileImages{display:flex;flex-direction:column}.ProfileImages{align-items:center;position:relative}.ProfileImages>img:first-of-type{height:clamp(7rem,18vw,9.5rem);object-fit:cover;width:100%}.ProfileImages>img:nth-of-type(2){border:4px solid #fff;border-radius:50%;bottom:-2.6rem;box-shadow:var(--profileShadow);height:5.5rem;object-fit:cover;position:absolute;width:5.5rem}.ProfilName{align-items:center;display:flex;flex-direction:column;gap:.35rem;margin-top:3rem;padding-inline:.85rem;text-align:center}.ProfilName>span:first-of-type{font-size:1.05rem;font-weight:800}.ProfilName>span:nth-of-type(2){color:var(--text-secondary);font-size:.9rem}.followStatus{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding-inline:.75rem}.followStatus>hr{border:0;border-top:1px solid var(--hrColor);width:88%}.followStatus>div{gap:.75rem;justify-content:space-around;width:100%}.follow,.followStatus>div{align-items:center;display:flex}.follow{flex-direction:column;gap:.25rem;justify-content:center}.follow>span:first-of-type{color:var(--text-primary);font-size:1rem;font-weight:800}.follow>span:nth-of-type(2){color:var(--text-secondary);font-size:.78rem}.vl{align-self:stretch;border-left:1px solid var(--hrColor)}.PostSide{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.PostShare{display:flex;gap:.85rem;padding:1rem}.PostShare>img{border-radius:50%;flex:0 0 auto;height:3rem;object-fit:cover;width:3rem}.PostShare>div{display:flex;flex:1 1;flex-direction:column;gap:.85rem;min-width:0}.PostShare>div>input{background-color:var(--inputColor);border:1px solid #0000;border-radius:.9rem;font-size:.98rem;min-height:2.7rem;outline:none;padding:.75rem .9rem;width:100%}.postOptions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.option{align-items:center;background:var(--surface-soft);border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;gap:.3rem;padding:.45rem .7rem}.option:hover{cursor:pointer;filter:brightness(.98)}.ps-button{margin-left:auto;min-width:6.5rem}.previewImage{position:relative}.previewImage>svg{cursor:pointer;position:absolute;right:.75rem;top:.5rem;z-index:1}.previewImage>img,.previewImage>video{border-radius:.75rem;max-height:18rem;object-fit:cover;width:100%}@media (max-width:560px){.PostShare{flex-direction:column}.ps-button{margin-left:0;width:100%}}.Posts{grid-gap:1rem;display:grid;gap:1rem}.Posts>.button{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Post{display:flex;flex-direction:column;gap:.85rem;padding:1rem}.Post .post-video,.Post>img{background:#f3f4f8;background:var(--surface-soft,#f3f4f8);border-radius:.9rem;max-height:28rem;object-fit:cover;width:100%}.postReact{align-items:center;display:flex;gap:.65rem}.postReact img{height:1.45rem;object-fit:contain;width:1.45rem}.RightSide{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.navIcons{display:none}.r-button{min-height:2.75rem;width:100%}@media (min-width:1024px){.navIcons{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--profileShadow);display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem}.navIcons img,.navIcons svg{height:1.45rem;width:1.45rem}.navIcons .icon-btn,.navIcons a{color:var(--text-secondary)}}.TrendCard{grid-gap:.75rem;display:grid;gap:.75rem;padding:1rem 1.05rem 1.15rem}.TrendCard h3{font-size:1rem;margin:0}.trend{align-items:center;background:var(--surface-soft);border-radius:.8rem;display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .65rem}.trend span:first-child{color:var(--primary);font-weight:750}.trend span:last-child{color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.Home{width:100%}.ProfileSide{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.explore-page{grid-gap:1.25rem;display:grid;gap:1.25rem;padding-bottom:1rem}.explore-hero{grid-gap:1rem;background:linear-gradient(135deg,#5b5cf01f,#ec48991a),#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--profileShadow);display:grid;gap:1rem;padding:1.25rem 1.3rem}.explore-eyebrow{color:var(--primary);font-size:.8rem;font-weight:800;letter-spacing:.04em;margin:0 0 .35rem;text-transform:uppercase}.explore-hero h1{font-size:clamp(1.6rem,3vw,2.2rem);margin:0}.explore-hero p{color:var(--text-secondary);line-height:1.55;margin:.45rem 0 0;max-width:54ch}.explore-search input{background:#fff;border:1px solid var(--border);border-radius:999px;font-size:.95rem;min-height:2.85rem;outline:none;padding:.7rem 1rem;width:100%}.explore-empty,.explore-status{color:var(--text-secondary);margin:0}.explore-layout{grid-gap:1rem;display:grid;gap:1rem}.explore-main,.explore-posts,.explore-side{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.explore-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--profileShadow);padding:1rem 1.05rem 1.15rem}.explore-card-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.explore-card-head h2{font-size:1.05rem;margin:0}.explore-card-head span{background:var(--surface-soft);border-radius:999px;color:var(--text-secondary);display:inline-grid;font-size:.78rem;font-weight:800;height:1.6rem;min-width:1.6rem;place-items:center}.explore-profiles,.explore-trends{grid-gap:.65rem;display:grid;gap:.65rem}.explore-profiles{max-height:min(55vh,28rem);overflow:auto;padding-right:.15rem}.explore-trend{align-items:center;background:var(--surface-soft);border:none;border-radius:.85rem;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.7rem .8rem;text-align:left;width:100%}.explore-trend strong{color:var(--primary)}.explore-trend span{color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.explore-profile{gap:.75rem;justify-content:space-between}.explore-profile,.explore-profile-main{align-items:center;display:flex;min-width:0}.explore-profile-main{color:inherit;gap:.7rem;text-decoration:none}.explore-profile-main img{border-radius:999px;flex:0 0 auto;height:2.7rem;object-fit:cover;width:2.7rem}.explore-profile-main div{display:grid;min-width:0}.explore-profile-main small,.explore-profile-main span,.explore-profile-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-profile-main small,.explore-profile-main span{color:var(--text-secondary);font-size:.8rem}.explore-profile .button{flex:0 0 auto;font-size:.8rem;min-height:2.3rem;padding-inline:.85rem}.explore-empty-block{grid-gap:.85rem;display:grid;gap:.85rem;justify-items:start}@media (min-width:900px){.explore-layout{align-items:start;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr)}.explore-side{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1rem)}}.legal-page{grid-gap:1rem;display:grid;gap:1rem;max-width:720px;padding:clamp(1.5rem,4vw,2.5rem) 0 3rem}.legal-page h1{color:var(--text-primary);font-size:clamp(1.6rem,3vw,2.2rem);margin:0}.legal-page a,.legal-page p{color:var(--text-secondary);line-height:1.6}.legal-page .button{padding:.75rem 1.2rem;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}