/*
Theme Name: Witek
Theme URI: https://www.witekco.com/
Author: Witek
Author URI: https://www.witekco.com/
Description: Giao diện chính thức của Witek — dịch vụ IT trọn gói cho doanh nghiệp tại TP.HCM. Chuyển thể nguyên trạng từ bản thiết kế HTML: giữ đúng bố cục, màu sắc, hiệu ứng và song ngữ Việt/Anh, đồng thời hỗ trợ đầy đủ menu, widget, Customizer và các plugin WordPress thông dụng.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: witek
Tags: business, portfolio, custom-menu, custom-logo, featured-images, translation-ready, two-columns, right-sidebar, block-styles, wide-blocks, accessibility-ready

Toàn bộ CSS giao diện nằm ở assets/css/witek.css.

Đặt CSS ở tệp riêng thay vì trong tệp này là có chủ đích: khi ai đó tạo child
theme, WordPress trả về style.css của child theme cho get_stylesheet_uri(), nên
nếu để CSS ở đây thì child theme sẽ làm mất sạch giao diện. Tệp witek.css luôn
được nạp từ thư mục theme cha nên child theme kế thừa đầy đủ.

Tệp này chỉ dùng cho phần khai báo ở trên và cho các tinh chỉnh nhỏ mà bạn muốn
thêm về sau — nội dung ở đây luôn được nạp SAU witek.css nên sẽ ghi đè được.
*/

/* ---------------------------------------------------------------------------
   Lớp tương thích trình soạn thảo khối và plugin
   Giữ cho các khối căn lề rộng, ảnh nổi và chú thích của WordPress hiển thị
   đúng bên trong khung nội dung của giao diện.
   --------------------------------------------------------------------------- */
.entry-content > .alignwide { max-width: 1100px; margin-left: auto; margin-right: auto; }
.entry-content > .alignfull { max-width: none; width: 100%; }
.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; }
.wp-caption { max-width: 100%; }
.wp-caption-text, .wp-element-caption { font-size: 14.5px; color: var(--muted); margin-top: 8px; }
.screen-reader-text {
  border: 0; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden;
  padding: 0; position: absolute; width: 1px; word-wrap: normal !important;
}
.screen-reader-text:focus {
  background: #fff; clip-path: none; color: var(--blue); display: block;
  font-size: 15px; font-weight: 700; height: auto; left: 8px; line-height: normal;
  padding: 14px 22px; text-decoration: none; top: 8px; width: auto; z-index: 100000;
  border-radius: var(--r); box-shadow: var(--shadow-lg);
}
