/* 262: yeni ana sayfa ve blog sayfaları (açık tema). lp.css'in üstüne yüklenir; giriş kutusu ve oda kartları lp.js ile çalışır. */
.hp2,.hpb{--hbg:#f1f2f7;--hcard:#fff;--htx:#141629;--hmu:#6b7090;--hln:#e7e8f0;--or1:#ff3d68;--or2:#ff8a3d;--hvi:#6d4dff;--hdk:#151a33;--hdk2:#1d2342;--hsh:0 10px 30px rgba(30,30,70,.07)}
html.lpon.hp2on,html.lpon.hp2on body{background:#f1f2f7!important}
#lp.hp2{background:var(--hbg);color:var(--htx);font:15px/1.55 Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.hp2 .lp-bgfx{display:none}
.hpb{background:var(--hbg);color:var(--htx);font:15px/1.55 Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;margin:0;-webkit-text-size-adjust:100%}
.hpb *,.hp2 *{box-sizing:border-box}
.hpb a,.hp2 a{color:inherit;text-decoration:none}
.hp2 h1,.hp2 h2,.hp2 h3,.hp2 p,.hpb h1,.hpb h2,.hpb h3,.hpb p{margin:0}
.hp-w{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}
.hp-emp{color:var(--hmu);font-size:14px;padding:14px 4px}

/* üst çubuk */
.hp-hd{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hln)}
.hp-hdi{display:flex;align-items:center;gap:10px;height:64px}
.hp-brand{display:flex;align-items:center;gap:10px;min-width:0}
.hp-lg{flex:none;width:42px;height:42px;border-radius:50%;background:conic-gradient(from 200deg,#ff3d68,#ff8a3d,#ffd23d,#22d3ee,#6d4dff,#ff3d68);display:grid;place-items:center}
.hp-lg i{width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--hdk)}
.hp-lg.im{background:none}.hp-lg.im img{width:42px;height:42px;border-radius:12px;object-fit:cover}
.hp-bn{min-width:0}.hp-bn b{display:block;font-size:20px;font-weight:900;letter-spacing:-.4px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-bn b em{font-style:normal;color:var(--or1)}
.hp-bn small{display:block;font-size:9.5px;letter-spacing:2.2px;color:var(--hmu);font-weight:700;margin-top:2px;white-space:nowrap}
.hp-nav{display:none;gap:4px;margin-left:18px}.hp-nav a{padding:8px 12px;border-radius:10px;font-weight:700;font-size:14px;color:#3b3f5c}.hp-nav a:hover{background:#f1f2f7;color:var(--htx)}
.hp-sp{flex:1}
.hp-cbtn{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;min-width:42px;padding:0 11px;border-radius:999px;background:linear-gradient(135deg,var(--or1),var(--or2));color:#fff!important;box-shadow:0 6px 16px rgba(255,61,104,.32);font-weight:800;font-size:14px}
.hp-cbtn span{display:none}
.hp-mbtn{width:42px;height:42px;border-radius:50%;border:0;background:#f1f2f7;color:var(--htx);display:grid;place-items:center;cursor:pointer}
.hp-mm{border-top:1px solid var(--hln);background:#fff}.hp-mm[hidden]{display:none}
.hp-mm .hp-w{display:flex;flex-direction:column;padding-top:6px;padding-bottom:10px}.hp-mm a{padding:12px 4px;border-bottom:1px solid #f0f1f6;font-weight:700}.hp-mm a:last-child{border:0}
.hp-mm .hp-mmgo{margin-top:8px;text-align:center;border-radius:13px;background:var(--hdk);color:#fff!important}
@media(min-width:960px){.hp-nav{display:flex}.hp-mbtn{display:none}.hp-cbtn span{display:inline}.hp-cbtn{padding:0 18px}}

/* bölüm başlıkları */
.hp-sec{padding:26px 0 8px}
.hp-sh{text-align:center;margin-bottom:18px}
.hp-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;font-size:11.5px;font-weight:900;letter-spacing:1.2px;margin-bottom:10px}
.hp-pill svg{flex:none}
.hp-pill.hp-p1{background:#fff1f3;color:#e11d48;border:1px solid #ffd2da}.hp-pill.hp-p1 i{width:7px;height:7px;border-radius:50%;background:#e11d48;animation:hpbl 1.4s infinite}
.hp-pill.hp-p2{background:#eef6ff;color:#1d4ed8;border:1px solid #d6e5ff}
.hp-pill.hp-p3{background:#fff7e6;color:#b45309;border:1px solid #fde4b0}
.hp-pill.hp-p4{background:#ecfdf3;color:#047857;border:1px solid #c9f1dc}
.hp-pill.hp-p5{background:#f1efff;color:#5b3fd8;border:1px solid #ddd6ff}
.hp-pill.hp-p6{background:#fff0f3;color:#e11d48;border:1px solid #ffd4dd}
@keyframes hpbl{50%{opacity:.25}}
.hp-sh h2{font-size:30px;font-weight:900;letter-spacing:-.8px;line-height:1.15;text-wrap:balance}
.hp-sh h2 em{font-style:normal;background:linear-gradient(90deg,var(--or1),var(--or2));-webkit-background-clip:text;background-clip:text;color:transparent}
#hp-staff .hp-sh h2 em{background:linear-gradient(90deg,#6d4dff,#a855f7);-webkit-background-clip:text;background-clip:text}
#hp-blog .hp-sh h2 em{background:linear-gradient(90deg,#059669,#10b981);-webkit-background-clip:text;background-clip:text}
#hp-games .hp-sh h2 em{background:linear-gradient(90deg,#f59e0b,#f97316);-webkit-background-clip:text;background-clip:text}
.hp-sh p{color:var(--hmu);font-size:15px;margin-top:6px;max-width:560px;margin-left:auto;margin-right:auto}
.hp-card{background:var(--hcard);border:1px solid #eceef6;border-radius:22px;box-shadow:var(--hsh)}

/* üst: başlık + giriş */
.hp-top{padding:18px 0 4px}
.hp-topi{display:grid;gap:16px}
.hp-hero{padding:6px 4px}
.hp-hero h1{font-size:30px;font-weight:900;letter-spacing:-.9px;line-height:1.12;margin:4px 0 10px;text-wrap:balance}
.hp-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--or1),var(--or2));-webkit-background-clip:text;background-clip:text;color:transparent}
.hp-hero p{color:#4a4f6e;font-size:15.5px;line-height:1.6;max-width:560px}
.hp-auth{background:#fff;border:1px solid #eceef6;border-radius:24px;box-shadow:0 14px 40px rgba(30,30,70,.09);padding:22px 16px 18px;scroll-margin-top:80px}
.hp-auth>h2{text-align:center;font-size:27px;font-weight:900;letter-spacing:-.6px;margin-bottom:14px}
.hp2 .hp-hint{color:#7a4b00;background:#fff8e6;border-color:#fde3a7}.hp2 .hp-hint b{color:#b45309}
@media(min-width:900px){.hp-top.two .hp-topi{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.hp-hero h1{font-size:46px}.hp-top{padding:36px 0 10px}.hp-auth{padding:26px 24px 22px}}
.hp-top:not(.two) .hp-auth{max-width:520px;margin:0 auto;width:100%}

/* giriş kutusu (mevcut form) açık renk */
#lp.hp2 .authbox{color:var(--htx)}
#lp.hp2 .atab{background:#f1f2f7;border:1px solid var(--hln)}
#lp.hp2 .atab button{color:var(--hmu)}#lp.hp2 .atab button.on{color:#fff}
#lp.hp2 .atab i{background:var(--hdk);box-shadow:0 4px 14px rgba(21,26,51,.25)}
#lp.hp2 .ahint{background:#f5f6ff;border:1px solid #e3e6fb;color:#4a4f6e}#lp.hp2 .ahint b{color:var(--htx)}
#lp.hp2 .authbox .fld input{background:#f7f8fc;border:1px solid var(--hln);color:var(--htx)}
#lp.hp2 .authbox .fld input::placeholder{color:#a3a7c0}
#lp.hp2 .authbox .fld input:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px rgba(109,77,255,.14);background:#fff}
#lp.hp2 .fld>svg{stroke:#a3a7c0}#lp.hp2 .fld:focus-within>svg{stroke:var(--hvi)}
#lp.hp2 .authbox .fe svg{stroke:#8a8fae}
#lp.hp2 .authbox #aGo{background:var(--hdk);color:#fff;box-shadow:0 10px 24px rgba(21,26,51,.22)}
#lp.hp2 .authbox .gsel span{background:#f7f8fc;border-color:var(--hln);color:#4a4f6e}
#lp.hp2 .authbox .gsel input:checked+span{background:#eef0ff;border-color:#c7cdfc;color:#4338ca}
#lp.hp2 .authbox .avbtn{background:#f7f8fc;border-color:var(--hln);color:#4a4f6e}
#lp.hp2 .authbox .aor span{color:#a3a7c0}#lp.hp2 .authbox .aor:before,#lp.hp2 .authbox .aor:after{background:var(--hln)}
#lp.hp2 .authbox .agl{color:var(--hvi)}

/* aktif üyeler */
.hp-actw{padding-top:16px}
.hp-act{padding:14px 14px 10px}
.hp-acth{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}
.hp-acth b{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:900;color:var(--htx)}.hp-acth b svg{color:var(--hvi)}
.hp-onl{display:flex;align-items:center;gap:6px;color:#16a34a;font-weight:800;font-size:13.5px}.hp-onl u{text-decoration:none}.hp-onl i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}
.hp-ams{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.hp-ams::-webkit-scrollbar{display:none}
.hp-am{flex:none;width:70px;border:0;background:none;padding:0;cursor:pointer;color:var(--htx);font:inherit;text-align:center}
.hp-ama{position:relative;display:block;width:62px;height:62px;margin:0 auto 6px;border-radius:50%;padding:2px;background:conic-gradient(from 210deg,#ff3d68,#ff8a3d,#6d4dff,#ff3d68)}
.hp-ama img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;display:block;background:#eef0f6}
.hp-ama i{position:absolute;right:1px;bottom:2px;width:15px;height:15px;border-radius:50%;background:#22c55e;border:3px solid #fff}
.hp-am b{display:block;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* odalar (lp.js kartları, açık renk) */
.hp-tools{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}
.hp-srch{display:flex;align-items:center;gap:8px;height:46px;border-radius:14px;background:#fff;border:1px solid var(--hln);padding:0 14px;color:#a3a7c0}
.hp-srch input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:15px;color:var(--htx)}
.hp-chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hp-chips::-webkit-scrollbar{display:none}
.hp-chips button,.hp-chips a{flex:none;padding:8px 15px;border-radius:999px;background:#fff;border:1px solid var(--hln);font:inherit;font-size:13.5px;font-weight:700;color:var(--hmu);cursor:pointer}
.hp-chips button.on,.hp-chips a.on{background:var(--hdk);color:#fff;border-color:var(--hdk)}
#lp.hp2 .lp-rc{background:#fff;border:1px solid #eceef6;box-shadow:var(--hsh);--tc:#0891b2}
#lp.hp2 .lp-rc.v{--tc:#7c3aed}#lp.hp2 .lp-rc.i{--tc:#4f46e5}#lp.hp2 .lp-rc.p{--tc:#db2777}#lp.hp2 .lp-rc.g{--tc:#d97706}
#lp.hp2 .lp-rc:hover{box-shadow:0 16px 34px rgba(30,30,70,.12)}
#lp.hp2 .lp-rc h3{color:var(--htx)}#lp.hp2 .lp-rc p{color:var(--hmu)}
#lp.hp2 .lp-rav{background:#f7f8fc;border-color:var(--hln)}#lp.hp2 .lp-rav img{border-color:#f7f8fc}#lp.hp2 .lp-rav em{color:#4a4f6e}#lp.hp2 .lp-q{color:#8a8fae}
#lp.hp2 .lp-ac{color:#15803d;background:#dcfce7;border-color:#bbf7d0}#lp.hp2 .lp-ac:before{background:#22c55e}

/* blog */
.hp-bchips{margin:-4px 0 14px}
.hp-blg{display:grid;gap:12px}
.hp-feat{position:relative;display:flex;min-height:250px;border-radius:22px;overflow:hidden;color:#fff!important;box-shadow:0 14px 34px rgba(30,30,70,.15)}
.hp-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hp-fsh{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,30,.88),rgba(10,10,30,.15) 65%,transparent)}
.hp-fb{position:relative;margin-top:auto;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.hp-fb b{font-size:22px;font-weight:900;line-height:1.22;letter-spacing:-.3px;text-wrap:balance}.hp-fb small{font-size:12.5px;opacity:.88}
.hp-ct{display:inline-block;font-size:10.5px;font-weight:900;letter-spacing:.8px;padding:4px 10px;border-radius:999px;color:#fff}
.hp-bl{display:grid;gap:10px}
.hp-bc{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #eceef6;border-radius:18px;padding:10px;box-shadow:0 4px 14px rgba(30,30,70,.04)}
.hp-bc[hidden]{display:none}
.hp-bt{flex:none;width:92px;height:76px;border-radius:13px;overflow:hidden}.hp-bt img{width:100%;height:100%;object-fit:cover;display:block}
.hp-bb{min-width:0}.hp-bb b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:800;line-height:1.3}
.hp-bb small{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--hmu)}
.hp-ck{font-size:10.5px;font-weight:900;letter-spacing:.6px;padding:3px 8px;border-radius:999px}
.hp-more{text-align:center;margin:18px 0 6px}.hp-more a{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:15px;border:2px solid var(--hdk);font-weight:800;font-size:15px;background:#fff}
.hp-more a:hover{background:var(--hdk);color:#fff}
@media(min-width:900px){.hp-blg{grid-template-columns:1.15fr 1fr;align-items:stretch}.hp-blg .hp-feat{min-height:360px;height:auto}.hp-bl{align-content:start}}

/* kişi kaydırıcıları (yönetim, DJ) */
.hp-car{position:relative}
.hp-cs{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 14% 14px;-webkit-overflow-scrolling:touch}.hp-cs::-webkit-scrollbar{display:none}
.hp-pc{flex:0 0 72%;max-width:250px;scroll-snap-align:center;background:#fff;border-radius:24px;border:1px solid #eceef6;box-shadow:0 12px 30px rgba(30,30,70,.08);text-align:center;padding:24px 14px 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;border-top:4px solid #ff6b8b}
.hp-pa{width:112px;height:112px;border-radius:50%;padding:4px;border:3px solid #ff8aa3;background:#fff;cursor:pointer}
.hp-pa img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#eef0f6}
.hp-pc b{display:block;font-size:19px;font-weight:900;margin-top:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hp-pc small{display:flex;align-items:center;gap:6px;font-size:13px;color:#a3a7c0;margin:4px 0 16px}.hp-pc small:before{content:"";width:8px;height:8px;border-radius:50%;background:#cbd0e0}
.hp-pc small.on{color:#16a34a}.hp-pc small.on:before{background:#22c55e}
.hp-rib{margin-top:auto;align-self:stretch;margin-left:-14px;margin-right:-14px;padding:12px 10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-weight:800;font-size:15px;background:repeating-linear-gradient(-45deg,#ef4444,#ef4444 14px,#f15a5a 14px,#f15a5a 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hp-pc.k0 .hp-rib{background:repeating-linear-gradient(-45deg,#6d28d9,#6d28d9 14px,#7c3aed 14px,#7c3aed 28px)}.hp-pc.k0{border-top-color:#8b5cf6}.hp-pc.k0 .hp-pa{border-color:#a78bfa}
.hp-pc.k1 .hp-rib{background:repeating-linear-gradient(-45deg,#d97706,#d97706 14px,#f59e0b 14px,#f59e0b 28px)}.hp-pc.k1{border-top-color:#f59e0b}.hp-pc.k1 .hp-pa{border-color:#fbbf24}
.hp-pc.k4 .hp-rib{background:repeating-linear-gradient(-45deg,#0e7490,#0e7490 14px,#0891b2 14px,#0891b2 28px)}.hp-pc.k4{border-top-color:#06b6d4}.hp-pc.k4 .hp-pa{border-color:#67e8f9}
.hp-pc.dj .hp-rib{background:repeating-linear-gradient(-45deg,#ff3d68,#ff3d68 14px,#ff5c7f 14px,#ff5c7f 28px)}
.hp-live{display:inline-flex;align-items:center;gap:5px;margin:8px 0 6px;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,var(--or1),var(--or2));color:#fff;font-weight:800;font-size:12.5px}
.hp-djb{margin:8px 0 16px;font-size:11.5px;font-weight:900;letter-spacing:1px;color:#e11d48;background:#fff1f3;border:1px solid #ffd2da;padding:4px 10px;border-radius:999px}
.hp-eq{display:flex;align-items:flex-end;gap:3px;height:30px;margin-bottom:12px}.hp-eq i{width:5px;border-radius:3px;background:linear-gradient(var(--or2),var(--or1));animation:hpeq 1s ease-in-out infinite}
.hp-eq i:nth-child(1){height:40%}.hp-eq i:nth-child(2){height:80%;animation-delay:.15s}.hp-eq i:nth-child(3){height:55%;animation-delay:.3s}.hp-eq i:nth-child(4){height:100%;animation-delay:.1s}.hp-eq i:nth-child(5){height:65%;animation-delay:.25s}.hp-eq i:nth-child(6){height:85%;animation-delay:.05s}.hp-eq i:nth-child(7){height:45%;animation-delay:.2s}
@keyframes hpeq{50%{transform:scaleY(.35)}}.hp-eq i{transform-origin:bottom}
.hp-ar{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:var(--hdk);color:#fff;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 18px rgba(21,26,51,.3)}
.hp-ar.l{left:2px}.hp-ar.r{right:2px}.hp-ar[disabled]{opacity:.3;cursor:default}
.hp-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.hp-dots i{width:7px;height:7px;border-radius:4px;background:#d7d9e6;transition:width .2s}.hp-dots i.on{width:22px;background:var(--or1)}
@media(min-width:700px){.hp-cs{padding:6px 50px 14px}.hp-pc{flex-basis:220px}}

/* oyun yıldızları */
.hp-gch{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:14px}.hp-gch::-webkit-scrollbar{display:none}
.hp-gch button{flex:none;padding:9px 15px;border-radius:999px;background:#fff;border:1px solid var(--hln);font:inherit;font-size:14px;font-weight:700;color:var(--hmu);cursor:pointer}
.hp-gch button.on{background:var(--hdk);color:#fff;border-color:var(--hdk)}
@media(min-width:700px){.hp-gch{justify-content:center}}
.hp-gp[hidden]{display:none}
.hp-pod{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;max-width:640px;margin:0 auto}
.hp-pod.n1{grid-template-columns:minmax(0,220px);justify-content:center}.hp-pod.n2{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}
.hp-rk{background:#fff;border-radius:20px;border:1px solid #eceef6;box-shadow:var(--hsh);text-align:center;padding:14px 6px 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-width:0}
.hp-rk.r1{padding-top:18px}
.hp-rka{width:66px;height:66px;border-radius:50%;padding:3px;border:4px solid #94a3b8;background:#fff;cursor:pointer}.hp-rk.r1 .hp-rka{width:84px;height:84px;border-color:#f59e0b}.hp-rk.r3 .hp-rka{border-color:#c2783d}
.hp-rka img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.hp-rk b{font-size:14.5px;font-weight:900;margin-top:8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}
.hp-pt{margin-top:6px;padding:4px 10px;border-radius:999px;background:#f5f6ff;color:#4338ca;font-weight:900;font-size:13.5px;font-variant-numeric:tabular-nums}
.hp-rk small{font-size:11.5px;color:var(--hmu);margin:6px 0 10px}
.hp-no{align-self:stretch;padding:9px 0;color:#fff;font-weight:900;font-size:20px;background:#94a3b8}.hp-rk.r1 .hp-no{background:#f59e0b;padding:14px 0}.hp-rk.r3 .hp-no{background:#c2783d}
.hp-gl{max-width:640px;margin:14px auto 0;background:#fff;border-radius:18px;border:1px solid #eceef6;padding:4px 14px}
.hp-gr{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef0f6}.hp-gr:last-child{border:0}
.hp-gr em{font-style:normal;width:22px;font-weight:900;color:#a3a7c0;text-align:center}
.hp-gra{flex:none;width:38px;height:38px;border-radius:50%;padding:0;border:0;overflow:hidden;cursor:pointer;background:#eef0f6}.hp-gra img{width:100%;height:100%;object-fit:cover;display:block}
.hp-gr b{flex:1;min-width:0;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-gr b small{display:block;font-size:11.5px;color:var(--hmu);font-weight:500}
.hp-gr span{font-weight:900;font-size:13.5px;color:#b45309;font-variant-numeric:tabular-nums}

/* radyo */
.hp-radw{padding-top:30px}
.hp-radio{background:linear-gradient(135deg,var(--hdk),var(--hdk2));border-radius:26px;padding:18px;color:#fff;box-shadow:0 18px 40px rgba(21,26,51,.25);max-width:760px;margin:0 auto}
.hp-rt{display:flex;align-items:center;gap:14px}
.hp-play{flex:none;width:62px;height:62px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--or1),var(--or2));color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px rgba(255,61,104,.4)}
.hp-play.on{animation:hppl 1.8s ease-in-out infinite}@keyframes hppl{50%{box-shadow:0 0 0 10px rgba(255,61,104,.12),0 10px 24px rgba(255,61,104,.4)}}
.hp-rn{min-width:0}.hp-rn small{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:1.4px;font-weight:800;color:#ff7a95}.hp-rn small i{width:7px;height:7px;border-radius:50%;background:#ff3d68;animation:hpbl 1.4s infinite}
.hp-rn b{display:block;font-size:22px;font-weight:900;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-rn em{display:block;font-style:normal;font-size:12.5px;letter-spacing:1px;color:#9aa0c8;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hp-rb{display:flex;align-items:center;gap:12px;margin-top:16px}.hp-vi{color:#9aa0c8;flex:none}
.hp-rb input[type=range]{flex:1;min-width:0;accent-color:#ff3d68}
.hp-req{flex:none;padding:11px 16px;border-radius:13px;background:linear-gradient(135deg,var(--or1),var(--or2));font-weight:800;font-size:14px;color:#fff!important}

/* hakkında + sss */
.hp-abw{display:grid;gap:14px}
.hp-about,.hp-faq{padding:20px}
.hp-about h2,.hp-faq h2{font-size:21px;font-weight:900;margin-bottom:10px;letter-spacing:-.3px}
.hp-about p{color:#4a4f6e;margin-bottom:10px;line-height:1.65}
.hp-faq details{border-top:1px solid var(--hln);padding:12px 0}.hp-faq details:first-of-type{border-top:0}
.hp-faq summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:10px}.hp-faq summary::-webkit-details-marker{display:none}
.hp-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--hvi)}.hp-faq details[open] summary:after{content:"−"}
.hp-faq details p{color:#4a4f6e;margin-top:8px;font-size:14.5px;line-height:1.6}
@media(min-width:900px){.hp-abw{grid-template-columns:1fr 1fr;align-items:start}}

/* footer üstü boşluk */
.hp2 .lp-fx,.hpb .lp-fx{margin-top:36px}
.hpb .lp.lpfoot{display:block;position:static;inset:auto;overflow:visible;background:none}

@media(min-width:900px){.hp-sh h2{font-size:38px}.hp-sec{padding:40px 0 10px}}
@media (prefers-reduced-motion:reduce){.hp-eq i,.hp-pill i,.hp-rn small i,.hp-play.on{animation:none}}

/* ===== blog sayfaları ===== */
.hpb main{min-height:50vh}
.hpb-hero{padding:22px 0 6px}
.hpb-lab{display:block;font-size:11.5px;letter-spacing:2px;font-weight:900;color:var(--or1)}
.hpb-hero h1{font-size:31px;font-weight:900;letter-spacing:-.8px;line-height:1.15;margin:6px 0 8px;text-wrap:balance}
.hpb-sub{color:var(--hmu);font-size:15px;line-height:1.6;max-width:640px}.hpb-sub a{color:var(--hvi);text-decoration:underline}
.hpb-srch{display:flex;align-items:center;gap:8px;height:48px;margin-top:14px;border-radius:14px;background:#fff;border:1px solid var(--hln);padding:0 14px;color:#a3a7c0;max-width:560px}
.hpb-srch input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:15px;color:var(--htx)}
.hpb-chips{margin-top:14px}
.hpb-lay{display:grid;gap:22px;padding-top:12px;padding-bottom:10px}
.hpb-main,.hpb-side{min-width:0}
.hpb-h{font-size:19px;font-weight:900;letter-spacing:-.3px;margin:24px 0 12px}
.hpb-main>.hp-feat{min-height:260px}
.hpb-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.hp-gc{background:#fff;border-radius:18px;overflow:hidden;border:1px solid #eceef6;display:flex;flex-direction:column;box-shadow:0 4px 14px rgba(30,30,70,.04);transition:transform .15s,box-shadow .15s}
.hp-gc:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(30,30,70,.1)}
.hp-gi{display:block;aspect-ratio:16/10;overflow:hidden}.hp-gi img{width:100%;height:100%;object-fit:cover;display:block}
.hp-gb{display:flex;flex-direction:column;padding:10px 11px 12px;flex:1}
.hp-gk{font-size:10.5px;font-weight:900;letter-spacing:.6px}
.hp-gb b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3;margin:4px 0 6px;font-weight:800}
.hp-gb small{font-size:11.5px;color:var(--hmu);margin-top:auto}
.hpb-pop{padding:4px 14px}.hpb-pop a{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #eef0f6}.hpb-pop a:last-child{border:0}
.hpb-pop em{font-style:normal;font-size:24px;font-weight:900;color:#d7d9e6;width:26px;flex:none}.hpb-pop b{font-size:14px;line-height:1.3;font-weight:800}.hpb-pop small{display:block;font-size:11.5px;color:var(--hmu);font-weight:500;margin-top:3px}
.hpb-cats{padding:6px 14px}.hpb-cats a{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef0f6;font-weight:700;font-size:14px}.hpb-cats a:last-child{border:0}
.hpb-cats i{width:11px;height:11px;border-radius:4px}.hpb-cats span{margin-left:auto;font-size:12px;color:var(--hmu);background:#f1f2f7;padding:2px 9px;border-radius:999px}
.hpb-pg{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:24px 0 8px}
.hpb-pg a,.hpb-pg span{min-width:40px;height:40px;padding:0 8px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid var(--hln);font-weight:800;font-size:14px}
.hpb-pg a.on{background:var(--hdk);color:#fff;border-color:var(--hdk)}.hpb-pg span{border:0;background:none}
.hpb-btn{display:inline-block;padding:12px 20px;border-radius:14px;background:var(--hdk);color:#fff!important;font-weight:800}
@media(min-width:700px){.hpb-grid{grid-template-columns:repeat(3,1fr)}.hpb-hero h1{font-size:40px}.hpb-hero{padding-top:34px}}
@media(min-width:1000px){.hpb-lay{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.hpb-side>.hpb-h:first-child{margin-top:0}.hpb-main>.hp-feat{min-height:380px}}

/* yazı */
.hpb-pv{background:#fff7e6;border-bottom:1px solid #fde4b0;color:#92400e;font-weight:700;font-size:13.5px;text-align:center;padding:10px 16px}
.hpb-pw{max-width:780px}
.hpb-crumb{font-size:12.5px;color:var(--hmu);padding:16px 0 10px}.hpb-crumb a:hover{color:var(--htx)}
.hpb-post h1{font-size:29px;font-weight:900;line-height:1.2;letter-spacing:-.7px;margin:10px 0 14px;text-wrap:balance}
.hpb-post .hp-ct{color:#fff!important}
.hpb-au{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--hmu)}
.hpb-au i,.hpb-abox i,.hpb-cmi i{flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;font-style:normal;font-weight:900}
.hpb-au i{width:40px;height:40px}.hpb-au b{display:block;color:var(--htx);font-size:14px}
.hpb-cov{margin:18px 0 0}.hpb-cov img{width:100%;border-radius:20px;display:block;max-height:480px;object-fit:cover}
.hpb-cov figcaption{font-size:12.5px;color:var(--hmu);text-align:center;margin-top:7px}
.hpb-toc{margin:18px 0 6px;background:#fff;border:1px solid #eceef6;border-radius:16px;padding:12px 16px}.hpb-toc b{display:block;font-size:14px;margin-bottom:4px}
.hpb-toc a{display:block;font-size:14px;color:var(--hvi);font-weight:600;padding:4px 0}.hpb-toc a.l3{padding-left:18px;font-weight:500;font-size:13.5px}
.hp-art{font-size:16.5px;line-height:1.78;color:#2b2f45;padding-top:12px;overflow-wrap:break-word}
.hp-art>*{margin:0 0 16px}
.hp-art h2{font-size:23px;font-weight:900;color:var(--htx);margin:30px 0 10px;letter-spacing:-.4px;line-height:1.3;scroll-margin-top:84px}
.hp-art h3{font-size:19px;font-weight:800;color:var(--htx);margin:24px 0 8px;scroll-margin-top:84px}.hp-art h4{font-size:17px;font-weight:800;margin:20px 0 6px}
.hp-art a{color:var(--hvi);text-decoration:underline;text-underline-offset:3px}
.hp-art strong,.hp-art b{color:var(--htx)}
.hp-art ul,.hp-art ol{padding-left:22px}.hp-art li{margin:5px 0}
.hp-art blockquote{border-left:4px solid var(--or1);background:#fff;border-radius:0 14px 14px 0;padding:14px 16px;font-weight:700;color:var(--htx);margin-left:0;margin-right:0}
.hp-art img{max-width:100%;height:auto;border-radius:14px;display:block}
.hp-art figure{margin:20px 0}.hp-art figure img{margin:0 auto;cursor:zoom-in}
.hp-art figcaption{font-size:13px;color:var(--hmu);text-align:center;margin-top:7px;font-style:italic}
.hp-art figure.al-l{float:left;max-width:48%;margin:6px 18px 12px 0}.hp-art figure.al-r{float:right;max-width:48%;margin:6px 0 12px 18px}
.hp-art figure.al-c{text-align:center}.hp-art figure.al-w img{width:100%}
.hp-art figure.sz-s img{max-width:260px}.hp-art figure.sz-m img{max-width:480px}
.hp-art::after{content:"";display:table;clear:both}
.hp-art iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:14px;display:block}
.hp-art table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.hp-art td,.hp-art th{border:1px solid var(--hln);padding:8px 10px;text-align:left}.hp-art th{background:#f5f6fa}
.hp-art hr{border:0;border-top:1px solid var(--hln);margin:26px 0}
.hp-art pre{background:#151a33;color:#e6e8f5;border-radius:12px;padding:14px;overflow-x:auto;font-size:13.5px}.hp-art code{font-size:.92em}
@media(max-width:560px){.hp-art figure.al-l,.hp-art figure.al-r{float:none;max-width:100%;margin:18px 0}}
.hpb-cta{display:flex;align-items:center;gap:12px;border-radius:18px;background:var(--hdk);color:#fff;padding:16px;margin:22px 0}
.hpb-cta b{flex:1;font-size:15px;line-height:1.35;color:#fff!important}.hpb-cta b small{display:block;color:#9aa0c8;font-weight:500;font-size:12.5px;margin-top:3px}
.hpb-cta a{flex:none;padding:11px 15px;border-radius:12px;background:linear-gradient(135deg,var(--or1),var(--or2));font-weight:800;font-size:14px;color:#fff!important;text-decoration:none}
.hpb-faq{padding:6px 18px}
.hpb-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 4px}.hpb-tags a{font-size:13px;font-weight:700;color:var(--hmu);background:#fff;border:1px solid var(--hln);padding:6px 12px;border-radius:999px}
.hpb-acts{display:flex;gap:8px;margin:16px 0}.hpb-acts button{flex:1;height:46px;border-radius:13px;background:#fff;border:1px solid var(--hln);font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;color:var(--htx)}
.hpb-acts .lk{color:#e11d48;border-color:#fecdd3;background:#fff1f2}.hpb-acts .lk.on{background:#e11d48;color:#fff;border-color:#e11d48}.hpb-acts .wa{color:#15803d}
.hpb-abox{display:flex;gap:12px;background:#fff;border:1px solid #eceef6;border-radius:18px;padding:14px;margin-top:6px}
.hpb-abox i{width:54px;height:54px;font-size:21px}.hpb-abox small{display:block;font-size:11px;color:var(--hvi);font-weight:900;letter-spacing:.6px}.hpb-abox b{font-size:16px}.hpb-abox p{font-size:13.5px;color:var(--hmu);line-height:1.5;margin-top:4px}
.hpb-cm{padding:8px 16px 14px}
.hpb-cmi{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #eef0f6}.hpb-cmi i{width:36px;height:36px;font-size:13px}
.hpb-cmi b{font-size:13.5px}.hpb-cmi b small{color:var(--hmu);font-weight:500;margin-left:7px;font-size:12px}.hpb-cmi p{font-size:14.5px;line-height:1.5;margin-top:2px}
.hpb-cf{display:flex;flex-direction:column;gap:8px;margin-top:12px}.hpb-cf textarea{min-height:84px;border-radius:12px;border:1px solid var(--hln);background:#f7f8fc;padding:10px 12px;font:inherit;font-size:14.5px;resize:vertical}
.hpb-cf button{align-self:flex-end;padding:11px 20px;border-radius:12px;border:0;background:var(--hdk);color:#fff;font:inherit;font-weight:800;cursor:pointer}
.hpb-cin{display:block;margin-top:12px;padding:12px;border-radius:12px;background:#f5f6fa;border:1px solid var(--hln);color:var(--hvi);font-weight:700;text-align:center}
.hpb-rel{margin-bottom:10px}
@media(min-width:700px){.hpb-post h1{font-size:40px}.hpb-rel{grid-template-columns:repeat(3,1fr)}}
.hp-zoom{position:fixed;inset:0;z-index:99;background:rgba(10,12,25,.88);display:grid;place-items:center;padding:16px;cursor:zoom-out}.hp-zoom img{max-width:100%;max-height:100%;border-radius:10px}
.hp-note{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);opacity:0;z-index:100;background:var(--hdk);color:#fff;padding:12px 18px;border-radius:14px;font-weight:700;font-size:14px;transition:.25s;pointer-events:none;max-width:calc(100% - 32px)}.hp-note.on{opacity:1;transform:translate(-50%,0)}

/* 275: Aramıza Yeni Katılanlar */
.hp-nwm{width:78px}
.hp-nwm .hp-ama em{position:absolute;left:50%;top:-6px;transform:translateX(-50%);z-index:2;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.6px;color:#fff;background:linear-gradient(135deg,#ff3d68,#ff8a3d);padding:2px 6px;border-radius:99px;box-shadow:0 3px 8px rgba(255,61,104,.35);white-space:nowrap}
.hp-nwm small{display:block;font-size:10.5px;font-weight:600;color:var(--hmu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}
@media (min-width:900px){.hp-nwm{width:88px}.hp-nwm .hp-ama{width:66px;height:66px}}

/* 275: KOYU TEMA (Yönetim › Ana Sayfa Düzeni › Tema) — ana sayfa ve blog */
:is(#lp.hp2,.hpb)[data-th=dark]{--hbg:#0d0f20;--hcard:#171a33;--htx:#eceeff;--hmu:#9ca1c9;--hln:#2a2e52;--hdk:#0a0c1a;--hdk2:#1d2142;--hsh:0 10px 30px rgba(0,0,0,.35);color-scheme:dark}
html.lpon.hp2on:has(#lp[data-th=dark]),html.lpon.hp2on:has(#lp[data-th=dark]) body,html:has(body.hpb[data-th=dark]),body.hpb[data-th=dark]{background:#0d0f20!important}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-hd{background:rgba(13,15,32,.9);border-bottom-color:var(--hln)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-lg i{background:#0d0f20;color:#fff}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-nav a{color:#c9cdf0}:is(#lp.hp2,.hpb)[data-th=dark] .hp-nav a:hover{background:#1f2342;color:#fff}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-mbtn{background:#1f2342;color:#fff}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-mm{background:#141731}:is(#lp.hp2,.hpb)[data-th=dark] .hp-mm a{border-bottom-color:#232749;color:#e6e8ff}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pill.hp-p1,:is(#lp.hp2,.hpb)[data-th=dark] .hp-pill.hp-p6{background:rgba(225,29,72,.14);color:#ff8aa3;border-color:rgba(225,29,72,.38)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pill.hp-p2{background:rgba(59,130,246,.14);color:#9cc0ff;border-color:rgba(59,130,246,.38)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pill.hp-p3{background:rgba(245,158,11,.13);color:#fcd34d;border-color:rgba(245,158,11,.38)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pill.hp-p4{background:rgba(16,185,129,.14);color:#6ee7b7;border-color:rgba(16,185,129,.38)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pill.hp-p5{background:rgba(124,58,237,.16);color:#c4b5fd;border-color:rgba(124,58,237,.42)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-card,:is(#lp.hp2,.hpb)[data-th=dark] .hp-bc,:is(#lp.hp2,.hpb)[data-th=dark] .hp-rk,:is(#lp.hp2,.hpb)[data-th=dark] .hp-gl,:is(#lp.hp2,.hpb)[data-th=dark] .hp-gc,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-toc,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-abox{background:var(--hcard);border-color:var(--hln)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-hero p,:is(#lp.hp2,.hpb)[data-th=dark] .hp-about p,:is(#lp.hp2,.hpb)[data-th=dark] .hp-faq details p{color:#b9bde0}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-auth{background:var(--hcard);border-color:var(--hln);box-shadow:0 14px 40px rgba(0,0,0,.4)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-hint{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35);color:#fde68a}
#lp.hp2[data-th=dark] .atab{background:#12152b}
#lp.hp2[data-th=dark] .atab button{color:#b9bde0}
#lp.hp2[data-th=dark] .ahint{background:#1b1f3d;border-color:#2a2e52;color:#c9cdf0}
#lp.hp2[data-th=dark] .authbox,#lp.hp2[data-th=dark] .authbox label,#lp.hp2[data-th=dark] .authbox b{color:var(--htx)}
#lp.hp2[data-th=dark] .authbox .fld input{background:#12152b;color:var(--htx);border-color:#2a2e52}
#lp.hp2[data-th=dark] .authbox .fld input:focus{background:#161a36}
#lp.hp2[data-th=dark] .authbox .gsel span,#lp.hp2[data-th=dark] .authbox .avbtn{background:#12152b;color:#c9cdf0;border-color:#2a2e52}
#lp.hp2[data-th=dark] .authbox .gsel input:checked+span{background:#2a2470;color:#c7d2fe}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-onl{color:#4ade80}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-ama img{border-color:#171a33;background:#23274a}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-ama i{border-color:#171a33}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-srch,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-srch{background:var(--hcard);border-color:var(--hln);color:var(--htx)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-srch input,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-srch input{color:var(--htx);background:transparent}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-chips button,:is(#lp.hp2,.hpb)[data-th=dark] .hp-chips a,:is(#lp.hp2,.hpb)[data-th=dark] .hp-gch button,:is(#lp.hp2,.hpb)[data-th=dark] .hp-more a,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pg a,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pg span,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-tags a,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-acts button{background:var(--hcard);color:#c9cdf0;border-color:var(--hln)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-chips button.on,:is(#lp.hp2,.hpb)[data-th=dark] .hp-chips a.on,:is(#lp.hp2,.hpb)[data-th=dark] .hp-gch button.on,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pg a.on{color:#fff}
#lp.hp2[data-th=dark] .lp-rc{background:var(--hcard);border-color:var(--hln)}
#lp.hp2[data-th=dark] .lp-rc:hover{box-shadow:0 16px 34px rgba(0,0,0,.45)}
#lp.hp2[data-th=dark] .lp-rav{background:#12152b}#lp.hp2[data-th=dark] .lp-rav img{border-color:#12152b}#lp.hp2[data-th=dark] .lp-rav em{color:#b9bde0}
#lp.hp2[data-th=dark] .lp-ac{color:#4ade80;background:rgba(34,197,94,.15)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pc{background:var(--hcard);border-left-color:var(--hln);border-right-color:var(--hln);border-bottom-color:var(--hln)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pa,:is(#lp.hp2,.hpb)[data-th=dark] .hp-rka{background:var(--hcard)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pa img,:is(#lp.hp2,.hpb)[data-th=dark] .hp-gra{background:#23274a}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-djb{background:rgba(225,29,72,.14);border-color:rgba(225,29,72,.38);color:#ff8aa3}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-dots i{background:#33385e}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-pt{background:#1f2347;color:#a5b4fc}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-gr,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pop a,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-cats a,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-cmi,:is(#lp.hp2,.hpb)[data-th=dark] .hp-mm a{border-bottom-color:#232749}
:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pop em{color:#3a3f66}
:is(#lp.hp2,.hpb)[data-th=dark] .hpb-cats span{background:#1f2342;color:#c9cdf0}
:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pv{background:rgba(245,158,11,.12);border-bottom-color:rgba(245,158,11,.35);color:#fde68a}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-art{color:#d5d8f2}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-art blockquote{background:var(--hcard)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-art th{background:#1b1f3d}
:is(#lp.hp2,.hpb)[data-th=dark] .hpb-acts .lk{background:rgba(225,29,72,.14);border-color:rgba(225,29,72,.38);color:#ff8aa3}
:is(#lp.hp2,.hpb)[data-th=dark] .hpb-acts .lk.on{background:#e11d48;color:#fff}
:is(#lp.hp2,.hpb)[data-th=dark] .hpb-cf textarea,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-cin{background:#12152b;color:var(--htx);border-color:var(--hln)}
#lp.hp2[data-th=dark] .atab button.on{background:#2b2f5c;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}
#lp.hp2[data-th=dark] .authbox #aGo{background:linear-gradient(135deg,var(--or1),var(--or2));color:#fff;box-shadow:0 10px 22px rgba(255,61,104,.3)}
:is(#lp.hp2,.hpb)[data-th=dark] .hp-chips button.on,:is(#lp.hp2,.hpb)[data-th=dark] .hp-chips a.on,:is(#lp.hp2,.hpb)[data-th=dark] .hp-gch button.on,:is(#lp.hp2,.hpb)[data-th=dark] .hpb-pg a.on{background:linear-gradient(135deg,var(--or1),var(--or2));border-color:transparent;color:#fff}
.hp-ams:has(.hp-nwm){padding-top:9px}
