/*
Theme Name: Premium Theme
Theme URI: https://premiumiptvott.net/
Author: Premium IPTV OTT
Author URI: https://premiumiptvott.net/
Description: Thème WordPress sombre (bleu marine et rouge) pour Premium IPTV OTT : page d'accueil complète, menu principal, pages, articles et page 404.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: premium-theme
Tags: one-column, custom-menu, featured-images, blog
*/

/* The full design lives in assets/css/main.css. Only WordPress glue lives here. */
body{margin:0;background:#0B1F3A}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.admin-bar .piptv-proto .piptv-header{top:32px}
@media (max-width:782px){body.admin-bar .piptv-proto .piptv-header{top:46px}}
@media (max-width:600px){body.admin-bar .piptv-proto .piptv-header{top:0}}
.piptv-proto .piptv-iconbtn{display:inline-flex}
/* pages, posts, blog list */
.piptv-proto .piptv-page{padding-block:64px;color:var(--ink)}
.piptv-proto .piptv-content{max-width:820px}
.piptv-proto .piptv-page-title{font-size:clamp(1.8rem,3.6vw,2.6rem);margin-bottom:24px}
.piptv-proto .piptv-meta{color:var(--mut);font-size:.85rem;margin-bottom:20px}
.piptv-proto .piptv-post-img{display:block;width:100%;height:auto;border-radius:20px;margin-bottom:28px}
.piptv-proto .entry-content>*+*{margin-top:1.1em}
.piptv-proto .entry-content h2,.piptv-proto .entry-content h3{margin-top:1.8em}
.piptv-proto .entry-content h2{font-size:1.6rem}.piptv-proto .entry-content h3{font-size:1.25rem}
.piptv-proto .entry-content ul{list-style:disc;padding-left:1.4em}.piptv-proto .entry-content ol{list-style:decimal;padding-left:1.4em}
.piptv-proto .entry-content a,.piptv-proto .piptv-page p a{color:#b0231a;text-decoration:underline}
.piptv-proto .entry-content img{max-width:100%;height:auto;border-radius:12px}
.piptv-proto .entry-content blockquote{margin-left:0;padding-left:18px;border-left:4px solid var(--red);color:var(--mut)}
.piptv-proto .piptv-art-img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.piptv-proto .piptv-arts-3{grid-template-columns:repeat(3,1fr)}
.piptv-proto .navigation.pagination .nav-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}
.piptv-proto .page-numbers{padding:8px 14px;border-radius:999px;border:1px solid #cfe0ea;background:#fff;color:var(--ink)}
.piptv-proto .page-numbers.current{background:var(--red);border-color:var(--red);color:#fff}
.piptv-proto .piptv-notfound{text-align:center;padding-block:100px}
.piptv-proto .piptv-notfound p{margin:14px 0 28px;color:var(--mut)}
.piptv-proto .piptv-page .search-field{padding:10px 14px;border-radius:999px;border:1px solid #cfe0ea;font:inherit}
.piptv-proto .piptv-page .search-submit{padding:10px 20px;border-radius:999px;border:0;background:var(--red);color:#fff;font:inherit;font-weight:600;cursor:pointer}
@media (max-width:1000px){.piptv-proto .piptv-arts-3{grid-template-columns:repeat(2,1fr)}}
@media (max-width:680px){.piptv-proto .piptv-arts-3{grid-template-columns:1fr}.piptv-proto .piptv-page{padding-block:44px}}
