@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope.ttf')}@font-face{font-family:Literata;src:url('/assets/fonts/Literata.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth}body.goretovo{margin:0;background:#faf8f2;color:#24332d;font:16px/1.6 Manrope,system-ui,sans-serif}a{color:#24574b}a:hover{color:#956e2a}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:200;background:white;padding:1rem}.top{position:sticky;top:0;z-index:10;background:rgba(250,248,242,.97);border-bottom:1px solid #ded8c8;backdrop-filter:blur(8px)}.top-inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 24px}.brand{text-decoration:none;display:flex;flex-direction:column;line-height:1.25;flex-shrink:0}.brand span{font:600 18px Literata,Georgia,serif;color:#23483d}.brand small{font-size:9px;letter-spacing:.14em;color:#7b725d;margin-top:4px}.top nav{display:flex;gap:23px;align-items:center}.top nav a{font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;color:#35483f}.top nav a:hover{color:#aa7c2a}.menu-toggle{display:none}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.hero{background:#ece8dc;border-bottom:1px solid #ddd4c3}.hero-inner{width:min(1120px,calc(100% - 40px));margin:auto;min-height:405px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:35px}.hero-copy{padding:42px 0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#9b793d}.hero h1{font:500 clamp(34px,4.3vw,54px)/1.15 Literata,Georgia,serif;letter-spacing:-.025em;color:#26493e;margin:12px 0 20px}.hero p{max-width:520px;color:#5e6c60;margin:0 0 25px}.hero img{width:100%;height:355px;object-fit:contain;mix-blend-mode:multiply}.buttons{display:flex;gap:10px;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;background:#245348;color:white!important;border:1px solid #245348;border-radius:7px;padding:11px 17px;font:700 13px Manrope,system-ui;text-decoration:none;cursor:pointer}.button.light{background:transparent;color:#245348!important}.button:hover{background:#183c34;color:white!important}.section{padding:52px 0}.section+.section{border-top:1px solid #e4dece}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}.section-head h2,.page-heading h1{font:500 clamp(27px,3vw,38px)/1.2 Literata,Georgia,serif;color:#28483d;margin:4px 0}.muted{color:#6c796f}.section-head a{font-size:14px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tile{background:#fff;border:1px solid #e1ddcf;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #203b2c08}.tile>a{display:block;height:100%;text-decoration:none;color:inherit}.tile img{width:100%;height:175px;object-fit:cover;display:block}.tile-body{padding:19px}.tile h3{font:600 18px/1.35 Literata,Georgia,serif;color:#29493e;margin:6px 0 10px}.tile p{font-size:14px;color:#68746c;margin:0}.tile-meta{font-size:11px;color:#9b793d;font-weight:700}.feature{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature a{border:1px solid #e1ddcf;background:#f3efe4;border-radius:10px;padding:24px;text-decoration:none}.feature strong{display:block;font:500 21px Literata,Georgia,serif;margin:5px 0}.page-heading{padding:45px 0 25px}.breadcrumbs{font-size:13px;margin-bottom:17px}.intro{max-width:720px;color:#68746c}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 25px}.toolbar input,.toolbar select{font:inherit;border:1px solid #cfc8b6;border-radius:7px;padding:10px 12px;background:white;color:#24332d;min-width:0}.toolbar input{flex:1;min-width:190px}.toolbar select{max-width:100%}.archive-list{display:grid;gap:10px}.archive-row{background:white;border:1px solid #e2ded2;border-radius:8px;display:flex;gap:15px;padding:15px;text-decoration:none;color:inherit}.archive-row img{width:94px;height:76px;object-fit:cover;border-radius:4px;flex:none}.archive-row h3{font:600 17px Literata,Georgia,serif;color:#2c4d41;margin:3px 0}.archive-row p{font-size:13px;color:#69776d;margin:0}.pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin:26px 0 50px}.pagination button,.control{border:1px solid #bfcabf;background:white;color:#285448;border-radius:7px;padding:9px 14px;font:700 13px Manrope,system-ui;cursor:pointer}.pagination button:disabled{opacity:.4}.article{max-width:850px;margin:0 auto;padding-bottom:70px}.article h1{font:500 clamp(27px,4vw,42px)/1.2 Literata,Georgia,serif;color:#28483d}.article-content{white-space:pre-line;font:18px/1.82 Literata,Georgia,serif;overflow-wrap:anywhere}.article-content p{margin:0 0 1.2em}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.image-grid a{display:block}.image-grid img{display:block;width:100%;height:220px;object-fit:cover;border-radius:5px}.source-link{font-size:13px}.sermon-group{padding:25px 0 5px}.sermon-group h2{font:500 25px Literata,Georgia,serif}.sermon-row{display:flex;align-items:center;gap:15px;border-top:1px solid #e4dfd3;padding:16px 0}.sermon-row .date{font-size:12px;color:#8e794f;min-width:82px}.sermon-row a{font:600 18px Literata,Georgia,serif;text-decoration:none;flex:1}.sermon-row small{color:#728078}.player-card{background:#edf3ef;border:1px solid #d1ded5;border-radius:12px;padding:23px;margin:25px 0}.player-card strong{display:block;font:600 19px Literata,Georgia,serif}.player-card audio{width:100%;margin:14px 0 5px}.reader-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.reader-view{max-width:760px;margin:auto}.reader-view .article-content{font-size:var(--reading-size,19px)}.draft{font:13px/1.55 Manrope,system-ui;color:#6b766c;padding:10px 13px;background:#f5f0e3;border-left:3px solid #b79b5f}.gallery-filter{font-size:14px}.loading,.empty{padding:40px;color:#6b796e}footer{border-top:1px solid #ddd7c8;background:#ecefe9;color:#56695e;padding:30px 20px 80px}footer div{max-width:1120px;margin:auto;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:13px}footer strong{font-family:Literata,Georgia,serif}.count{font-size:13px;color:#6b796e}#persistent-player{position:fixed;z-index:15;bottom:0;left:0;right:0;background:#1f4d45;color:white;padding:8px 20px;box-shadow:0 -3px 20px #0002}#persistent-player>div{max-width:1120px;margin:auto;display:flex;align-items:center;gap:12px}#persistent-player span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;flex:1}#persistent-player button{border:0;background:transparent;color:white;cursor:pointer;font-size:18px}#persistent-player audio{height:32px;max-width:340px;width:40%}@media(max-width:880px){.top-inner{flex-wrap:wrap;gap:10px;padding:12px 20px}.menu-toggle{display:block;margin-left:auto;border:1px solid #cbd3c8;background:transparent;color:#244a3d;padding:8px 11px;border-radius:6px}.top nav{display:none;flex-basis:100%;align-items:stretch;gap:0;flex-direction:column}.top nav.open{display:flex}.top nav a{padding:10px 2px;border-top:1px solid #e7e4d9}.hero-inner{grid-template-columns:1fr;gap:0}.hero-copy{padding:35px 0 10px}.hero img{height:230px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wrap,.hero-inner{width:calc(100% - 32px)}.brand span{font-size:15px}.brand small{font-size:8px}.hero h1{font-size:33px}.hero img{height:200px}.section{padding:35px 0}.grid{grid-template-columns:1fr}.feature{grid-template-columns:1fr}.image-grid{grid-template-columns:repeat(2,1fr)}.image-grid img{height:150px}.article-content{font-size:17px}.sermon-row{align-items:flex-start;flex-wrap:wrap;gap:4px 12px}.sermon-row a{min-width:70%}.sermon-row small{margin-left:94px}#persistent-player>div{flex-wrap:wrap}#persistent-player audio{width:100%;max-width:none}footer{padding-bottom:115px}}
