/*
Theme Name: 2025-child
Theme URI: 
Author: 
Author URI: 
Description: 
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: 2025-child
Tags: 
*/


*:focus {
    outline: 0;
}

/* Base: áp dụng cho cả featured image và cover */
.format-video .wp-block-post-featured-image,
.format-video .wp-block-cover,
.format-gallery .wp-block-post-featured-image,
.format-gallery .wp-block-cover {
  position: relative;
  overflow: hidden;
}

.format-video .wp-block-post-featured-image::after,
.format-video .wp-block-cover::after,
.format-gallery .wp-block-post-featured-image::after,
.format-gallery .wp-block-cover::after {
  content: "";
  position: absolute;
  top: 8px;
  right: 8px;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  background: rgba(18, 18, 18, 0.4);
  border-radius: 50%;
  pointer-events: none;
}


/* --- ICONS --- */

/* VIDEO icon */
.format-video .wp-block-post-featured-image::after,
.format-video .wp-block-cover::after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg stroke-width='0'%3E%3C/g%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg%3E%3Cpath d='M10 16V8L16 12L10 16Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");

}




/* GALLERY icon */
.format-gallery .wp-block-post-featured-image::after,
.format-gallery .wp-block-cover::after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg stroke-width='0'%3E%3C/g%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg%3E%3Cpath d='M3 16C4.40293 15.7662 6.63687 15.7073 8.94504 16.2427M16 21C14.2965 18.2317 11.5726 16.8522 8.94504 16.2427M8.94504 16.2427C10.8946 13.9852 14.5577 12 21 12H22M8.5 7C8 7 7 7.3 7 8.5C7 9.7 8 10 8.5 10C9 10 10 9.7 10 8.5C10 7.3 9 7 8.5 7Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");

}








    
    
    


/* Tablet */
@media (max-width: 1024px) {
    .res-mobile  {
        flex-direction: column;
        flex-wrap: wrap;
    }
    .res-neg-mar {
        margin-top: -100px !important;
    }

}

/* Mobile */
@media (max-width: 700px) {
    .res-mobile {
        flex-direction: column;
        flex-wrap: wrap;
    }
    .res-neg-mar {
        margin-top: -20px !important;
    }

}


