/* Approved homepage presentation only. Journal logic is unchanged. */
.home-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding-block:42px 64px;max-width:1280px}.home-hero h1{font:700 clamp(34px,4.5vw,60px)/1.12 var(--f-display);margin:0;max-width:12ch;text-wrap:balance}.home-hero p{color:var(--on-dark-muted);font-size:18px;max-width:46ch}.home-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.home-actions .btn{max-width:100%;text-align:center}.home-hero .home-start{font-size:14px;line-height:1.6;margin-top:20px}.hero-visual{position:relative;margin:0;min-width:0;padding:0 0 40px 34px}.hero-interior{display:block;width:100%;height:590px;object-fit:cover;border-radius:18px}.hero-ui{position:absolute;left:0;bottom:8px;width:210px;border:1px solid #6b7072;border-radius:14px;overflow:hidden;box-shadow:0 16px 45px #0007;background:#f3f4f1}.hero-ui img{display:block;width:100%;height:auto}.hero-visual figcaption{position:absolute;bottom:56px;right:12px;max-width:210px;padding:10px 12px;background:#141819d9;border-radius:8px;font-size:12px;line-height:1.5;color:#fff}.preview-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.preview-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px}.preview-card ul{padding-left:22px}.preview-card li{margin:10px 0}.home-formats .format-label{font-size:13px;font-weight:600;color:var(--muted);margin:0}.home-help{margin-top:22px}.home-formats .card{gap:12px}.home-formats .card h3{min-height:2.5em}.home-formats .card .btn{margin-top:auto}.home-hero a:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:1000px){.home-hero{gap:24px}.hero-interior{height:540px}.hero-ui{width:180px}.hero-visual figcaption{max-width:150px}.home-hero h1{font-size:42px}}
@media(max-width:759px){.home-hero{grid-template-columns:1fr;padding-block:28px 36px;gap:26px}.home-hero h1{font-size:clamp(32px,8.5vw,48px);max-width:16ch}.home-hero p{font-size:17px}.home-actions{margin-top:24px;align-items:stretch;max-width:450px}.home-actions .btn{font-size:15px;padding:14px 12px}.hero-visual{padding:0 0 26px 32px;max-width:600px;width:100%;justify-self:center}.hero-interior{height:400px}.hero-ui{width:174px;bottom:0}.hero-visual figcaption{bottom:38px;right:8px;max-width:140px;font-size:11px}.preview-grid{grid-template-columns:1fr;gap:20px}.home-formats .card h3{min-height:0}}
@media(max-width:370px){.hero-ui{width:150px}.hero-interior{height:350px}.hero-visual figcaption{max-width:120px}.home-hero h1{font-size:31px}}
.home-formats .card .format-label{flex:0 0 auto;min-height:1.6em}.home-formats .card h3{margin:0}
html[lang=ka] .home-hero h1{font-size:clamp(30px,3.6vw,48px);max-width:17ch}html[lang=ka] .home-actions .btn{font-size:15px}html[lang=ka] .home-formats .card .format-label{min-height:3.2em}@media(max-width:759px){html[lang=ka] .home-hero h1{font-size:clamp(29px,7.5vw,40px)}html[lang=ka] .home-formats .card .format-label{min-height:0}}

.journal-planning-image{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;margin:32px 0 0;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.journal-planning-image img{display:block;width:100%;height:auto;border-radius:10px}.journal-planning-image h3{font-size:24px;line-height:1.3;margin:0 0 16px}.journal-planning-image figcaption{min-width:0}.journal-planning-image .note{color:var(--muted);font-size:13px}@media(max-width:700px){.journal-planning-image{grid-template-columns:1fr;padding:14px;gap:20px}.journal-planning-image h3{font-size:21px}}
