/*
Theme Name: iptvinca
Theme URI: https://iptvinca.com/
Author: IPTVinCA
Author URI: https://iptvinca.com/
Description: Custom theme for IPTVinCA, converted from the static iptvinca.com site. The design lives in assets/css/home.css (front page) and assets/css/blog.css (every other page); this file only holds the theme header and a few WordPress-specific additions.
Version: 1.0.0
Requires at least: 6.0
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: iptvinca
*/

/* Keep the sticky header below the WordPress admin bar when logged in. */
.admin-bar header.site-header{top:32px;}
@media screen and (max-width:782px){.admin-bar header.site-header{top:46px;}}
@media screen and (max-width:600px){.admin-bar header.site-header{top:0;}}

/* Images and embeds added in the editor stay inside the article column. */
.article img, .article video, .article iframe{max-width:100%;}
.article img{height:auto; border-radius:12px;}
.article figure{margin:28px 0;}
.article figcaption{margin-top:8px; font-size:14px; opacity:.75; text-align:center;}

/* Blog pagination (the static site had a single page of posts). */
.iptvinca-pagination{display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:48px;}
.iptvinca-pagination .page-numbers{display:inline-flex; align-items:center; justify-content:center; min-width:40px; padding:9px 14px; border-radius:999px; border:1px solid var(--border); background:rgba(255,255,255,.05); color:var(--fg); font-size:14px; font-weight:500; text-decoration:none;}
.iptvinca-pagination .page-numbers.current{background:var(--accent); border-color:var(--accent); color:#fff;}
.iptvinca-pagination a.page-numbers:hover{background:rgba(255,255,255,.1);}

/* WordPress core helper classes. */
.screen-reader-text{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;}
.alignleft{float:left; margin:0 24px 16px 0;}
.alignright{float:right; margin:0 0 16px 24px;}
.aligncenter{display:block; margin-left:auto; margin-right:auto;}
