body{background:linear-gradient(180deg,#eef2f7 0,#f7f9fb 65%)!important;color:#18273b!important;font-family:Inter,Arial,sans-serif!important}.top{height:70px!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(18px);border-bottom:1px solid #e5ebf1!important;box-shadow:0 2px 12px #17355208!important;position:sticky;top:0;z-index:10}.logo{display:flex!important;align-items:center;gap:10px;font-size:22px!important;letter-spacing:-.5px}.logo:before{content:"";display:block;width:42px;height:42px;background:url('/assets/3genvip-logo.png') center/contain no-repeat;mix-blend-mode:multiply}.top nav a{padding:9px 11px;border-radius:8px}.top nav a:last-child{background:#e5f5f0}.wrap{max-width:1120px!important;margin:28px auto!important}.wrap:before{content:"";display:block;height:205px;border-radius:18px;margin-bottom:24px;background:linear-gradient(90deg,rgba(6,22,42,.9),rgba(6,22,42,.26)),url('/assets/community-cover.png') center/cover;box-shadow:0 14px 30px #10294425}.grid{grid-template-columns:220px minmax(0,660px)!important;gap:24px!important;justify-content:center}.side.card{border:0!important;background:linear-gradient(145deg,#102a43,#153e5d)!important;box-shadow:0 12px 26px #102a4325!important;padding:10px!important;position:sticky;top:92px}.side a{color:#d9e8f2!important;padding:12px!important;margin:2px 0}.side a:hover{background:rgba(74,214,177,.15)!important;color:#84f1cf!important}.card{border:1px solid #e3e9ef!important;border-radius:15px!important;box-shadow:0 5px 18px #1234560a!important}.post{border-left:3px solid #43c8a4!important}.post textarea{background:#f5f7fa;border:0!important;border-radius:11px!important;padding:14px!important}.post form button{border-radius:9px!important}.post-head{padding-bottom:12px;border-bottom:1px solid #edf1f4}.post p{font-size:15px!important;line-height:1.7!important}.auth{width:min(100%,900px)!important;min-height:470px;margin:48px auto!important;padding:72px 58px 55px calc(48% + 48px)!important;border:0!important;border-radius:20px!important;box-shadow:0 22px 55px #102c4a1f!important;overflow:hidden;background:#fff!important}.auth:before{content:"";position:absolute;left:0;top:0;bottom:0;width:48%;height:auto!important;background:linear-gradient(150deg,rgba(5,20,39,.25),rgba(8,29,53,.82)),url('/assets/community-cover.png') center/cover!important;opacity:1!important}.auth:after{content:"3genvip Sosyal\A\A;Topluluğunla bağ kur.\A;Fikirlerini paylaş, birlikte büyü.";white-space:pre;position:absolute;left:42px;bottom:52px;color:#fff;font-size:15px;line-height:1.65;font-weight:500}.auth>*{position:relative;z-index:1}.auth .tag{margin-top:0!important;color:#159a7d!important}.auth h1{font-size:34px!important;letter-spacing:-1.3px}.auth input{background:#fafcff!important;border:1px solid #dce5ec!important;border-radius:10px!important;padding:13px!important}.auth button{width:100%;padding:13px!important;border-radius:10px!important;background:linear-gradient(120deg,#149b7d,#1ab393)!important}.auth .muted{margin-top:22px}@media(max-width:700px){.top{padding:0 17px!important}.wrap{margin:16px auto!important}.wrap:before{height:125px;border-radius:0;margin:0 -20px 17px}.grid{grid-template-columns:1fr!important}.side.card{position:static;display:flex;overflow:auto}.side a{white-space:nowrap}.auth{margin:0!important;min-height:100vh;border-radius:0!important;padding:285px 28px 35px!important}.auth:before{width:100%;height:250px!important;bottom:auto}.auth:after{left:28px;bottom:auto;top:145px;font-size:13px}.auth h1{font-size:29px!important}}
.profile-card{background:#fff;border:1px solid #e3e9ef;border-radius:18px;overflow:hidden;max-width:820px;margin:0 auto 18px;box-shadow:0 7px 22px #1234560a}.profile-cover{height:245px;background:linear-gradient(90deg,#071c35aa,#071c3522),url('/assets/community-cover.png') center/cover}.profile-content{padding:0 32px 28px;position:relative}.avatar-large{width:112px;height:112px;margin-top:-56px;border:5px solid white;border-radius:50%;background:linear-gradient(130deg,#18a887,#5837c5);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:bold;overflow:hidden}.avatar-large img{width:100%;height:100%;object-fit:cover}.profile-content h1{margin:5px 0;font-size:28px}.profile-edit{max-width:820px;margin:0 auto!important}.profile-edit textarea{min-height:90px;resize:vertical}@media(max-width:700px){.profile-cover{height:160px}.profile-content{padding:0 20px 22px}}
