/* Fukuoka keeps the travel notebook, with a harbor green accent. */
.fukuoka-hero h1{color:#226963}.fukuoka-hero>img{border-color:#397c77;object-fit:cover}
.fukuoka-home .tokyo-quick>a{border-bottom-color:#4f8b81}
.fukuoka-home .tokyo-fold-title>h2,.fukuoka-home .tokyo-fold-title>h3{color:#226963}
body[data-city=fukuoka] .daycard-heading>.pixel-accent{flex:0 0 68px;width:68px;height:68px}
body[data-city=fukuoka] .daycard-heading{align-items:center}
body[data-city=fukuoka] .case p+p{margin-top:14px}
body[data-city=fukuoka] .tokyo-note-card>strong{display:block;margin:12px 0;color:#3b645c}
body[data-city=fukuoka] .tokyo-note-card .button{margin-top:12px}
body[data-city=fukuoka] .tokyo-guide #sea .tokyo-note-card{border-top-color:#358181;background:#eef7f6}
body[data-city=fukuoka] .tokyo-guide #walks .tokyo-note-card{border-top-color:#af8048;background:#fcf4e6}
@media(max-width:700px){.fukuoka-hero h1{font-size:2rem;line-height:1.45}.fukuoka-hero{padding-top:22px}}
body[data-city=fukuoka] .narrow{max-width:900px}
body[data-city=fukuoka] .question-result .save-button{align-self:center}
body[data-city=fukuoka] .page-intro p{max-width:680px}
@media(max-width:760px){.fukuoka-hero h1 br:nth-of-type(2){display:initial}}
/* Shared Fukuoka page rhythm: match the shopping guide and travel overview. */
body[data-city=fukuoka] .page-intro{padding:42px 0 24px}
body[data-city=fukuoka] .page-intro h1{font-size:clamp(1.9rem,3.5vw,2.85rem);line-height:1.4}
body[data-city=fukuoka] .page-intro>p:last-child{font-size:1rem;line-height:1.8;margin-top:10px}
body[data-city=fukuoka] .question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 48px}
body[data-city=fukuoka] .question-result{min-width:0;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-top:3px solid var(--green);background:#fff}
body[data-city=fukuoka] .question-result h2{font-size:1.1rem;line-height:1.5;margin:5px 0 7px}
body[data-city=fukuoka] .question-result p{font-size:.875rem;line-height:1.7}
body[data-city=fukuoka] .question-result .category{font-size:.75rem;color:var(--green)}
body[data-city=fukuoka] .question-search input{border-radius:3px;border-color:var(--line);background:#fff}
body[data-city=fukuoka] .filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
body[data-city=fukuoka] .filter{border-radius:3px;background:#fff;border-color:var(--line);font-size:.875rem}
body[data-city=fukuoka] .filter.selected{background:var(--green);border-color:var(--green);color:#fff}
body[data-city=fukuoka] .daycard-heading h3,body[data-city=fukuoka] .tokyo-note-card h2,body[data-city=fukuoka] .tokyo-note-card h3{font-family:Paperlogy,Pretendard,-apple-system,BlinkMacSystemFont,'Noto Sans KR',sans-serif}
body[data-city=fukuoka] .tokyo-note-card{border-color:var(--line);background:#fff;box-shadow:none;border-radius:0}
body[data-city=fukuoka] .answer,body[data-city=fukuoka] .tip-band{border-radius:0}
body[data-city=fukuoka] .fukuoka-section-nav{margin:0 auto!important;height:auto!important;align-items:center!important;box-sizing:border-box}
@media(max-width:700px){body[data-city=fukuoka] .page-intro{padding:28px 0 18px}body[data-city=fukuoka] .question-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:32px}body[data-city=fukuoka] .question-result{padding:14px}body[data-city=fukuoka] .question-result h2{font-size:1rem}}
