/*
Theme Name: Bintin Studio — Elementor Free
Author: Bintin Media
Description: Off-white and olive website with populated native Elementor templates, shared editable parts and guided migration.
Version: 2.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: bintin-studio
*/
:root{--bintin-paper:#f5f2e9;--bintin-olive:#45533b;--bintin-ink:#30392d}
body{margin:0;background:var(--bintin-paper);color:var(--bintin-ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.7}*{box-sizing:border-box}a{color:var(--bintin-olive)}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:Georgia,serif;font-weight:400;line-height:1.15}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid #8a643b;outline-offset:4px}.bs-shell{max-width:1140px;margin:auto;padding:28px 24px}.bs-fallback-nav{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.bs-fallback-nav strong{margin-right:auto}.bs-skip{position:absolute;left:-10000px}.bs-skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:999999}.elementor-widget-image img{height:auto}.bs-project{background:#e9eadf;padding:28px}.bs-project label{display:block;margin-top:15px;font-size:14px}.bs-project input:not([type=checkbox]),.bs-project select,.bs-project textarea{width:100%;border:1px solid #9ca18e;border-radius:0;background:#fff;padding:12px}.bs-project textarea{min-height:130px}.bs-project button{background:#45533b;color:white;border:0;padding:15px 22px;width:100%;margin-top:18px;cursor:pointer}.bs-project small{display:block;font-size:12px;margin-top:14px}.bs-project .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bs-error{color:#8a2e1e}.bs-part{border-bottom:1px solid #dedfd1}.bs-fallback-article{max-width:850px;margin:0 auto;padding:40px 24px}.bs-fallback-article h1{font-size:42px}@media(max-width:767px){.bs-shell{padding:22px 18px}.bs-project{padding:20px}.bs-fallback-article h1{font-size:34px}.elementor-widget-image-caption{font-size:12px}}
