/*
Theme Name: KTH Blog Theme - 2025
Theme URI: http://www.kth.se/blogs/
Author: KTH Web Team
Author URI:  https://www.kth.se/blogs/1337
Description: KTH Blog Theme 2025 is a simple, responsive theme for KTH Blogs. 
Version: 1.8.0
License: GPL-2.0+
Tags: blog, multisite, simple, responsive, 
Text Domain: kth-blog-theme-2025
*/

@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&display=swap');
@import url('./design-system/css/kthstyle.css');
@import url('./design-system/css/breadcrumbs.css');
@import url('./design-system/css/comment-form.css');
@import url('./design-system/css/comments.css');
@import url('./design-system/css/ui-components.css');
@import url('./design-system/css/sidebar.css');
@import url('./design-system/css/social.css');
@import url('./design-system/css/posts.css');
@import url('./design-system/css/widgets.css');
@import url('./design-system/css/language-notification.css');
@import url('./design-system/css/editor-styles.css');
@import url('./design-system/css/kthstyle-overrides.css');

/* Target for scroll - add padding to prevent content from being hidden under fixed headers */
.comments-section:target {
    display: block !important;
    padding-top: 80px;
    margin-top: -80px;
}

.lang-item::marker {
    list-style: none;
}

.kth-main-content {
    padding-top: 0;
    position: relative;
}

.widget ul {
    padding-left: 0;
}

.widget-title {
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 14px;
}

.widget li {
    margin-bottom: 10px;
}

