/* Good-Tube - clean en vriendelijk */
.top-inner{gap:20px}
.search{order:2;margin:0 auto;max-width:560px;flex:1}
.main-nav{order:3}
.search input{border-radius:999px 0 0 999px;padding-left:20px}
.search button{border-radius:0 999px 999px 0;padding-right:18px}
.main-nav a{border-radius:999px;padding:6px 14px}
.main-nav a.on{background:var(--accent);color:#04211d}
.catbar{gap:8px}
.catbar a{border-radius:999px;background:rgba(20,184,166,.08);padding:6px 14px}
.catbar a.on,.catbar a:hover{background:var(--accent);color:#04211d}
.thumb{border-radius:14px;overflow:hidden}
.dur{border-radius:999px;background:rgba(0,0,0,.7)}
.hd{border-radius:999px;background:var(--accent);color:#04211d}
.card h3{font-weight:600}
.card:hover h3{color:var(--accent2)}
.list-head h1,.section-title{font-weight:700}
.sorts a{border-radius:999px}
.sorts a.on,.sorts a.on:hover{background:var(--accent);color:#04211d;box-shadow:none}
.pager a,.pager span{border-radius:999px}
.pager span.on{background:var(--accent);color:#04211d;box-shadow:none}
@media (max-width:820px){.search{flex-basis:100%;max-width:none;order:3}.main-nav{margin-left:auto}}

/* logo-fix */
.logo span{color:#fff !important;text-shadow:none}
