.tube-pool-sites{border:1px solid var(--border,#292929);background:var(--surface,#181818);border-radius:16px;padding:20px;margin:32px 0;color:var(--text,#eee)}.tube-pool-sites>span{display:block;color:var(--muted,#999);font-size:12px;margin-bottom:12px}.tube-pool-sites>div{display:flex;flex-wrap:wrap;gap:10px}.tube-pool-sites a{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid var(--border,#333);border-radius:10px;text-decoration:none;font-weight:600;font-size:13px}.tube-pool-sites a:hover{border-color:var(--accent,#ff8618)}.tube-pool-hero{position:relative;isolation:isolate;padding:34px;margin:18px 0 26px;border:1px solid var(--border,#30343e);border-radius:22px;background:linear-gradient(125deg,#151a27,#101219 70%);overflow:hidden;color:#f4f6fc}.tube-pool-hero:after{content:"";position:absolute;right:-80px;top:-100px;width:300px;height:300px;border:45px solid var(--pool-accent,#2dd4bf);border-radius:50%;opacity:.09;z-index:-1}.tube-pool-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pool-accent,#2dd4bf);margin:0 0 12px}.tube-pool-hero h1{font-size:clamp(25px,3.3vw,42px);line-height:1.16;letter-spacing:-.035em;margin:0 0 13px;max-width:750px}.tube-pool-hero>p:not(.tube-pool-eyebrow){font-size:14px;line-height:1.75;color:#b5bed1;max-width:660px;margin:0}.tube-pool-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.tube-pool-actions a{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:12px 18px;border-radius:11px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid #343b4d;color:#e7ecf5}.tube-pool-actions a:first-child{background:var(--pool-accent,#2dd4bf);border-color:transparent;color:#10151e}.app.tube-pool-app{--accent:var(--pool-accent);--accent-hover:var(--pool-accent);--accent-text:var(--pool-accent);--bg:#0b0e14;--surface:#141923;--surface2:#1c2330;--border:#293141}.tube-pool-app .card{border-radius:14px;transition:transform .18s ease,box-shadow .18s ease}.tube-pool-app .card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #0005}.tube-pool-app .thumb{border-radius:12px}.tube-pool-app .search{border-radius:14px}.tube-pool-app .logo{font-size:25px;font-weight:800;letter-spacing:-.06em}.tube-pool-app .topbar{border-bottom:1px solid var(--border)}.tube-pool-app .chip,.tube-pool-app .btn{border-radius:11px}.tube-pool-app a:focus-visible{outline:2px solid var(--pool-accent);outline-offset:4px}@media(max-width:767px){.tube-pool-hero{padding:22px 18px;margin:12px 0 18px;border-radius:16px}.tube-pool-hero h1{font-size:27px}.tube-pool-hero>p:not(.tube-pool-eyebrow){font-size:13px}.tube-pool-actions{gap:8px;margin-top:17px}.tube-pool-actions a{padding:11px 13px;font-size:12px;gap:14px}.tube-pool-sites{padding:16px;margin:24px 0}.tube-pool-sites>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tube-pool-sites a{padding:10px 12px;gap:8px}}@media(prefers-reduced-motion:reduce){.tube-pool-app .card{transition:none}.tube-pool-app .card:hover{transform:none}}

.app.tube-pool-app.light{--bg:#f3f6fb;--surface:#fff;--surface2:#e8edf5;--border:#d6deeb;--accent-text:#31465e}
