/*
Theme Name: Limitless Base
Theme URI: https://example.com/
Author: Limitless
Description: Lightweight companion theme for Limitless Builder. Clean, fast, and designed for full-width visual editing.
Version: 0.1.0
Text Domain: limitless-base
*/
:root{--lb-theme-text:#0f172a;--lb-theme-bg:#fff;--lb-theme-accent:#0284c7;--lb-theme-width:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--lb-theme-text);background:var(--lb-theme-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:var(--lb-theme-accent)}img{max-width:100%;height:auto}.site-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid #e5e7eb}.site-header-inner{max-width:var(--lb-theme-width);margin:auto;padding:16px 24px;display:flex;align-items:center;gap:30px;justify-content:space-between}.site-branding{display:flex;align-items:center;gap:12px}.site-branding img{max-height:56px;width:auto}.site-title{font-size:20px;font-weight:800;color:#111827;text-decoration:none}.primary-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px}.primary-nav a{text-decoration:none;color:#334155;font-weight:650}.primary-nav a:hover{color:var(--lb-theme-accent)}.site-main{min-height:60vh}.site-main>.standard-content{max-width:var(--lb-theme-width);margin:50px auto;padding:0 24px}.site-footer{background:#0f172a;color:#cbd5e1;padding:42px 24px}.site-footer-inner{max-width:var(--lb-theme-width);margin:auto;display:flex;justify-content:space-between;gap:30px;align-items:center}.site-footer a{color:#fff}.menu-toggle{display:none;border:1px solid #cbd5e1;background:#fff;border-radius:5px;padding:8px 10px}@media(max-width:820px){.menu-toggle{display:block}.primary-nav{display:none;width:100%}.primary-nav.open{display:block}.site-header-inner{flex-wrap:wrap}.primary-nav ul{flex-direction:column;align-items:flex-start;padding:12px 0}.site-footer-inner{flex-direction:column;align-items:flex-start}}
