/*
Theme Name: fundred Brand
Theme URI: https://fundred.co.jp/
Author: fundred
Description: ブランド戦略・マーケティング・開発を伝えるfundredの公式サイトテーマ。
Version: 1.2.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: fundred-brand
*/
.legacy-content { max-width: 1040px; margin-inline: auto; padding-block: 48px 88px; overflow-wrap: anywhere; }
.legacy-content h1 { font-size: clamp(1.75rem,4vw,3rem); line-height: 1.5; margin-bottom: 36px; }
.legacy-content h2 { margin: 38px 0 16px; font-size: 1.5rem; }
.legacy-content h3 { margin: 28px 0 12px; font-size: 1.2rem; }
.legacy-content p, .legacy-content ul, .legacy-content ol, .legacy-content table { margin-block: 18px; }
.legacy-content a { text-decoration: underline; text-underline-offset: .2em; }
.legacy-content table { border-collapse: collapse; width: 100%; }
.legacy-content th, .legacy-content td { border-bottom: 1px solid var(--line); padding: 12px; text-align: left; }
.legacy-content iframe { max-width: 100%; }
.legacy-content .entry + .entry { border-top: 1px solid var(--line); padding-top: 32px; margin-top: 32px; }
.legacy-content .screen-reader-text { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
body.admin-bar .mobile-nav { top: calc(var(--header-height) + 32px); }
@media(max-width:782px) { body.admin-bar .mobile-nav { top: calc(var(--header-height) + 46px); } }
.legacy-content section + section { margin-top: 48px; }
.legacy-content img { height: auto; max-height: 480px; object-fit: cover; margin-block: 24px; }
.legacy-content svg { max-width: 100%; height: auto; }
.legacy-content [class*="overflow-x-auto"] { overflow-x: auto; }
.legacy-footer-links { display:flex; gap:10px 24px; flex-wrap:wrap; padding-block:22px 30px; border-top:1px solid var(--line); font-size:.8125rem; color:var(--muted); }
.legacy-footer-links a:hover { color:var(--red); }
