/*
Theme Name: Sportresebloggen
Version: 1.0.0
Description: Enkel, fristående layout för den migrerade Sportresebloggen.
*/
:root{--blue:#1676a7;--ink:#333;--muted:#6d7377;--line:#e5e7e9}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:16px/1.7 Arial,Helvetica,sans-serif}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}header{border-bottom:1px solid var(--line);padding:26px 0}.wrap{max-width:1100px;margin:auto;padding:0 28px}.brand{font-size:29px;font-weight:700;color:#222}.tagline{color:var(--muted);font-size:14px;margin:2px 0 15px}nav{display:flex;gap:24px;font-size:15px}.layout{display:grid;grid-template-columns:minmax(0,740px) 250px;gap:58px;padding-top:40px}.entry{margin-bottom:50px;padding-bottom:34px;border-bottom:1px solid var(--line)}h1,h2,h3{line-height:1.3;color:#252525}h1{font-size:34px}h2{font-size:28px;margin:14px 0}h2 a{color:inherit}.meta{font-size:13px;color:var(--muted);margin:8px 0 18px}.entry-thumb{width:100%;max-height:390px;object-fit:cover}.entry-content{overflow-wrap:anywhere}.entry-content iframe{display:none}.entry-content figure{margin:20px 0}.entry-content .alignleft{float:left;margin:0 20px 15px 0}.entry-content .alignright{float:right;margin:0 0 15px 20px}aside{border-left:1px solid var(--line);padding-left:28px;font-size:14px}aside h3{font-size:18px;margin-top:0}aside ul{list-style:none;padding:0;margin:0 0 32px}aside li{margin-bottom:10px}.pagination{margin-bottom:40px}.pagination .page-numbers{display:inline-block;padding:6px 12px;border:1px solid var(--line);margin-right:5px}footer{margin-top:45px;padding:28px 0;background:#f5f6f7;color:var(--muted);font-size:13px}.screen-reader-text{position:absolute;left:-9999px}.wp-caption{max-width:100%}.wp-caption-text{font-size:13px;color:var(--muted)}blockquote{border-left:3px solid var(--blue);margin-left:0;padding-left:20px}@media(max-width:760px){.layout{display:block;padding-top:24px}.wrap{padding-left:20px;padding-right:20px}aside{border-left:0;border-top:1px solid var(--line);padding:25px 0}h1{font-size:28px}h2{font-size:25px}.brand{font-size:25px}nav{gap:18px;flex-wrap:wrap}}
