/*
Theme Name: SUAI138 AMP 2 Theme
Description: Standalone main theme adapter for SUAI138 AMP 2 with direct homepage settings. No parent theme or original plugin activation required.
Version: 1.0.1
Requires at least: 6.0
Requires PHP: 7.4
Author: Custom Site Tools
License: GPL-2.0-or-later
Text Domain: suai138-amp-2-theme
*/
/* These styles are used only for regular WordPress pages, posts and fallback views.
   The AMP homepage keeps the immutable template's own amp-custom stylesheet. */
*{box-sizing:border-box}body.suai-fallback{margin:0;background:#11100d;color:#eee7d5;font:17px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#e2c475;text-underline-offset:.2em}a:hover{color:#fff0ba}.suai-site-header,.suai-main,.suai-site-footer{width:min(1080px,calc(100% - 36px));margin:0 auto}.suai-site-header{padding:32px 0 16px;border-bottom:1px solid #3b3527}.suai-site-header>a{font-size:26px;font-weight:700;text-decoration:none}.suai-site-header p{margin:4px 0 16px;color:#bdb4a3}.suai-main{padding:32px 0;min-height:55vh}.suai-card{padding:clamp(20px,4vw,40px);margin:0 0 24px;background:#1c1a15;border:1px solid #3b3527;border-radius:14px}.suai-card h1,.suai-card h2,.suai-page-title{line-height:1.4;margin-top:0;overflow-wrap:anywhere}.suai-content{overflow-wrap:anywhere}.suai-content img,.suai-content video{max-width:100%;height:auto}.suai-content iframe{max-width:100%}.suai-content table{border-collapse:collapse;width:100%}.suai-content th,.suai-content td{border:1px solid #544a35;padding:10px;text-align:left}.suai-content pre{overflow:auto}.suai-site-footer{padding:20px 0 32px;border-top:1px solid #3b3527}.suai-fallback input,.suai-fallback button,.suai-fallback textarea{font:inherit;max-width:100%}.suai-fallback input:not([type=checkbox]):not([type=radio]),.suai-fallback textarea{padding:9px 12px;background:#fffdf8;color:#222;border:1px solid #a99a76;border-radius:5px}.suai-fallback button,.suai-fallback input[type=submit]{background:#ddc17a;color:#17130a;cursor:pointer;border:0;border-radius:5px;padding:10px 16px}.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!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background:#fff;color:#000;clip:auto!important;clip-path:none;display:block;height:auto;left:5px;padding:15px;top:5px;width:auto;z-index:100000}.navigation .nav-links{display:flex;gap:12px;flex-wrap:wrap}.sticky{border-color:#ddc17a}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.wp-caption{max-width:100%}.wp-caption-text{font-size:14px;color:#bdb4a3}.gallery-caption{font-size:14px}.bypostauthor{border-color:#ddc17a}
