/*
Theme Name: Mumi Pimu Gift
Theme URI: https://www.mumipimu-gift.com/
Author: Yiwu Mumi Pimu Gift Co., Ltd.
Author URI: https://www.mumipimu-gift.com/
Description: B2B independent-site theme for Yiwu Mumi Pimu Gift Co., Ltd. (custom pet gift sets). Fully dynamic WordPress theme with product & news CPTs, editable homepage sections, and an inquiry system that emails both parties and stores every inquiry in the database.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.7
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: gift
Tags: business, e-commerce, custom-menu, custom-logo, featured-images, translation-ready
*/

/*
 * The visual design lives in content/css/style.less and is compiled
 * in the browser by less.js (matches the approved static prototype).
 * This file only carries the theme header plus a few WordPress
 * required-element fallbacks that the LESS design does not cover.
 */

/* Admin bar offset on the front end */
body.admin-bar .site-header { top: 32px; }

/* WP core alignment & captions */
.alignleft  { float: left;  margin: 6px 20px 12px 0; }
.alignright { float: right; margin: 6px 0 12px 20px; }
.aligncenter { display: block; margin: 16px auto; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 13px; color: #686766; text-align: center; padding: 6px 0; }
.sticky {}
.bypostauthor {}

/* Screens-reader helper (WP requirement) */
.screen-reader-text {
  border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%);
  height: 1px; margin: -1px; overflow: hidden; padding: 0;
  position: absolute; width: 1px; word-wrap: normal !important;
}
.screen-reader-text:focus {
  clip: auto; clip-path: none; height: auto; width: auto;
  left: 5px; top: 5px; z-index: 100000; background: #fff; padding: 15px 23px 14px;
  box-shadow: 0 0 2px 2px rgba(0,0,0,.6); display: block;
}

/* Comment & password forms on generic pages */
.comment-form label { display: block; margin-bottom: 6px; font-weight: 600; }
.comment-form input[type=text], .comment-form input[type=email], .comment-form textarea {
  width: 100%; max-width: 520px; padding: 10px 12px; border: 1px solid #e4e3e3;
}
