/*
Theme Name: Lifestyle Blog Arcane
Theme URI: https://designorbital.com/wordpress-theme/free-lifestyle-blog-wordpress-theme-arcane/
Author: DesignOrbital
Author URI: https://designorbital.com/
Description: Lifestyle Blog Theme. Arcane is a free lifestyle blog WordPress theme designed for bloggers who love sharing stories with style. Built as a block theme using Gutenberg and FSE, it allows easy customization through block patterns and pre-designed templates. The layout is clean, modern, and simple, giving creators full control without coding. Whether your focus is fashion, beauty, or wellness, Arcane adapts beautifully to any niche. Its structure prioritizes readability and engagement, making it ideal for journal, travel, or personal blogs. With clean code and a responsive design, your posts look great on every device and browser. Arcane helps content creators design elegant editorial, fitness, or food blogs with flexible blocks that combine style and function. Every section is optimized for SEO, which improves your search ranking while keeping pages fast. Fonts, colors, and layouts are easy to adjust to match your creative personality. Thanks to cross-browser compatibility, readers enjoy a smooth experience on all platforms. From entrepreneurs and influencers to culture lovers and health writers, Arcane empowers bloggers to build unique, meaningful websites that showcase their voice. Beyond visual appeal, Arcane supports storytelling and long-term growth. Its responsive structure, modern typography, and clear organization make posts simple to read and share. Flexible block patterns let you highlight photos, quotes, or updates from your diary, news, or lifestyle stories. Every element balances minimal design with professional quality. Built on a modern block theme foundation, Arcane focuses on wellness and creativity. Whether you create a travel, personal, or editorial site, this theme provides tools to tell your story effectively and beautifully.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lifestyle-blog-arcane
Tags: block-patterns, block-styles, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, grid-layout, one-column, right-sidebar, rtl-language-support, sticky-post, style-variations, template-editing, threaded-comments, translation-ready, two-columns, wide-blocks, blog, portfolio, news
*/

/* BigBears article design fix v2 */
body.single-post .wp-site-blocks > header + .google-auto-placed{
  display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
body.single-post main .wp-block-columns.alignwide{
  max-width:1180px!important;gap:36px!important;align-items:flex-start!important;
}
@media (min-width: 900px){
  body.single-post main .wp-block-columns.alignwide > .wp-block-column:first-child{flex-basis:78%!important;max-width:900px!important;}
  body.single-post main .wp-block-columns.alignwide > .wp-block-column:nth-child(2){flex-basis:22%!important;max-width:260px!important;}
}
body.single-post main .wp-block-column:first-child p,
body.single-post main .wp-block-column:first-child li{font-size:18px;line-height:1.72;}
body.single-post main .wp-block-column:first-child h2{margin-top:2.1em;letter-spacing:-.02em;}
body.single-post main pre,
body.single-post main code{white-space:pre-wrap;overflow-wrap:anywhere;}
.bb-tool-v2{max-width:900px;margin:0 auto;color:#172033;}
.bb-tool-v2 .bb-v2-hero{border:1px solid #dbeafe;border-radius:24px;padding:24px 26px;margin:0 0 28px;background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 58%,#fff7ed 100%);box-shadow:0 18px 48px rgba(15,23,42,.08);}
.bb-tool-v2 .bb-v2-kicker{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2563eb;}
.bb-tool-v2 .bb-v2-title{margin:.1em 0 .45em;font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-.045em;}
.bb-tool-v2 .bb-v2-lede{font-size:18px;line-height:1.65;color:#334155;margin:0 0 18px;}
.bb-tool-v2 .bb-v2-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;}
.bb-tool-v2 .bb-v2-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 16px;background:#111827;color:#fff!important;text-decoration:none;font-weight:800;box-shadow:0 10px 24px rgba(17,24,39,.18);}
.bb-tool-v2 .bb-v2-button.secondary{background:#fff;color:#111827!important;border:1px solid #cbd5e1;box-shadow:none;}
.bb-tool-v2 .bb-v2-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 4px;}
.bb-tool-v2 .bb-v2-pill{border:1px solid #e2e8f0;border-radius:16px;background:rgba(255,255,255,.74);padding:12px;font-size:14px;line-height:1.45;color:#475569;}
.bb-tool-v2 .bb-v2-pill strong{display:block;color:#0f172a;margin-bottom:4px;}
.bb-tool-v2 blockquote,.bb-tool-v2 pre{border-radius:16px;}
@media (max-width: 899px){
  body.single-post main .wp-block-columns.alignwide{display:block!important;}
  body.single-post main .wp-block-columns.alignwide > .wp-block-column:nth-child(2){max-width:none!important;margin-top:32px;}
  .bb-tool-v2 .bb-v2-hero{padding:20px 18px;border-radius:20px;}
  .bb-tool-v2 .bb-v2-strip{grid-template-columns:1fr;}
}