/* Agnieszka Kura FSE — style globalne motywu. Sekcje strony mają izolowane style we wtyczce (.ak-scope). */
body{margin:0;background:#0b090b;color:#f0e7dc;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.wp-site-blocks{padding:0}
.wp-site-blocks>*{margin-block-start:0}
.wp-site-blocks>.wp-block-template-part{margin:0}
::selection{color:#fff;background:#91363d}

/* Główna treść strony z sekcjami: zwykłe bloki wstawione między sekcjami dostają szerokość treści. */
.ak-main{margin:0}
:where(.ak-main .wp-block-post-content)>:not(.ak-scope){margin-block:2.5rem}
:where(.ak-main .wp-block-post-content)>:not(.ak-scope):first-child{padding-top:120px}
:where(.ak-main .wp-block-post-content)>p,:where(.ak-main .wp-block-post-content>:not(.ak-scope)) p,:where(.ak-page-main) p:not(.ak-scope p){color:#b6a9a4;line-height:1.95}

/* Pozostałe strony / wpisy. */
.ak-page-main{padding:150px 24px 110px}
.ak-page-main .wp-block-post-title,.ak-page-main h1{font-size:clamp(48px,6.5vw,104px);line-height:.9;letter-spacing:-.05em;margin:0 0 40px}
.ak-page-main .wp-block-post-title em,.ak-page-main h1 em,.ak-page-main h2 em{color:#cc7777;font-weight:400}
.ak-page-main .wp-block-post-date{font-size:10px;letter-spacing:.18em;color:#9b8e8d;text-transform:uppercase}
.ak-page-main .wp-block-query .wp-block-post{padding-block:28px;border-bottom:1px solid rgba(222,197,187,.17)}
.ak-page-main .wp-block-query .wp-block-post-title{font-size:clamp(34px,4vw,56px);margin:0 0 12px}
.ak-page-main .wp-block-query .wp-block-post-title a{color:#f0e7dc;text-decoration:none}
.ak-page-main a{text-underline-offset:4px}

/* Link „Przejdź do treści” dodawany przez WordPress. */
.skip-link.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;position:fixed;top:16px;left:20px;z-index:200;padding:12px 20px;background:#f0e7dc;color:#0b090b;font:600 12px/1 Manrope,Arial,sans-serif;text-decoration:none}

@media(max-width:700px){.ak-page-main{padding:110px 20px 80px}}
