.button.is-text{text-decoration:none!important}
.button.is-text:hover{background-color:transparent!important}
.fslightbox-slide-number-container {display:none}
.fslightbox-toolbar > div:nth-child(1) {display:none}
 

:root {
  --bulma-primary-h: 47deg;
  --bulma-primary-l: 65%;
  --bulma-link-h: 45deg;
  --bulma-link-s: 96%;
  --bulma-link-l: 48%;
  --bulma-info-h: 49deg;
  --bulma-info-s: 76%;
  --bulma-info-l: 84%;
  --bulma-success-h: 48deg;
  --bulma-success-s: 75%;
  --bulma-success-l: 61%;
  --bulma-warning-h: 46deg;
  --bulma-warning-s: 68%;
  --bulma-warning-l: 47%;
  --bulma-danger-h: 0deg;
  --bulma-danger-s: 0%;
  --bulma-danger-l: 17%;
}
 
/* --- MAINTENACE --- */ 
.maintenance {max-height:100dvh; overflow:hidden;  margin:0 auto} 
  
/* --- PROMPT --- */  
.prompt-snippet-code {background-color: var(--bulma-background); border-radius:var(--bulma-radius-large); padding:1rem;margin-bottom:1.75rem; border:1px solid var(--bulma-border);}
.prompt-snippet-code .prompt-highlight.is-spoiler{overflow:hidden; max-height:72px;}
.prompt-snippet-code {background-color:var(--bulma-scheme-main); line-height: 1.25;} 
.prompt-snippet-code code {background-color:transparent ;padding:0} 

.prompt-snippet-copy {z-index: 1;}

.prompt-snippet-code .prompt-highlight.is-spoiler:before {
    background: linear-gradient(0deg,var(--bulma-background),transparent);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	border-bottom-left-radius:var(--bulma-radius-large); border-bottom-right-radius:var(--bulma-radius-large);
}
.prompt-spoiler-button {bottom: -1.25em;
    left: calc(50% - 5.5em); 
    position: absolute; 
    z-index: 1;
}

.prompt-highlight code { }

.prompt-spoiler-button .icon svg:nth-child(1){display:none}
.prompt-spoiler-button .icon svg:nth-child(2){display:block}

.prompt-spoiler-button.is-prompt-show .icon svg:nth-child(1){display:block}
.prompt-spoiler-button.is-prompt-show .icon svg:nth-child(2){display:none}


/* --- ADVERTISE --- */  
.advertise-banner-mini {border:1px solid var(--bulma-border); border-radius:var(--bulma-radius-large); margin:0 .25rem}

/* --- NAVIGATION CATEGORY --- */  
.navigation-category ul {border-bottom:none!important}
.navigation-category ul li a { border-bottom:none!important }
.navigation-category ul li.is-active a {color: var(--bulma-text)!important}
.navigation-category .image {border-radius:var(--bulma-radius-small); background-color: var(--bulma-skeleton-background);}


/* --- MISC --- */ 
.is-caption {color:var(--bulma-text-weak)}
.is-clipboard {color:var(--bulma-text-dark)!important; padding-right: 0!important; background-color:transparent}
.is-clipboard code {background-color:var(--bulma-scheme-main); border:1px solid var(--bulma-border); }
.is-clipboard .icon { }
.is-promptpad { border:1px solid var(--bulma-border); }
.is-promptpad .panel-block { border:none!important; }
.is-promptpad textarea{ border:none; background-color: var(--bulma-background); }




/* -------------- */
/* --- HOME --- */
/* -------------- */

/* --- HOME-HEADER --- */
.home-header {padding:.5rem;}
.home-header .navbar {
	--bulma-navbar-item-img-max-height: 1.25rem;
	border-radius:var(--bulma-radius-large); 
	padding: .25rem 0;
	border:1px solid var(--bulma-border); 
}

/* --- HOME-ARTCILE --- */
.home-article {border-bottom:1px solid var(--bulma-border);}
.home-article-title {line-height:1.25}
.home-article-category-link {display:flex; align-items:center; color:var(--bulma-text)!important;}
.home-article-category-link .image {border-radius:var(--bulma-radius-small); background-color: var(--bulma-skeleton-background);}

.home-article video {display:block; max-height:calc(100vh - 200px); object-fit:cover }
.home-article .video {background-color: var(--bulma-skeleton-background); border-radius:var(--bulma-radius-large); overflow:hidden; margin-bottom:1rem}

.home-article img {max-height:calc(100vh - 200px); border-radius:var(--bulma-radius-large); background-color: var(--bulma-skeleton-background); object-fit:cover }

.home-article-featured-image {background-color: var(--bulma-skeleton-background);}

.home-article .more-link {display:flex; align-items:center}
.home-article-post-date {color:var(--bulma-text-weak)}



/* -------------- */
/* --- SINGLE --- */
/* -------------- */


/* --- SINGLE-HEADER --- */
.single-header {padding:.25rem .5rem;}
.single-header .navbar {
	--bulma-navbar-item-img-max-height: 1.5rem;
	border-radius:var(--bulma-radius-large); 
	padding: .25rem 0;
	border:1px solid var(--bulma-border); 
}


/* --- SINGLE ARTICLE --- */ 
.single-article {padding:0 1rem}
.single-article-category-link {color:var(--bulma-text)!important; }
.single-article-post-date {color:var(--bulma-text-weak)}
.single-article-views {color:var(--bulma-text-weak)} /* not used */
.single-article-featured-image img {object-fit:cover}
.single-article-content p:has( + p.is-caption) {margin-bottom:.5rem}
.single-article-content .video:has( + p.is-caption) {margin-bottom:.5rem}
.single-article-content img {background-color:var(--bulma-background);display:block; border-radius:var(--bulma-radius-large)}
 
.single-article-content .video video {width:100%!important; height:auto; display:block; border-radius:var(--bulma-radius-large)}

.single-article-related {}
.single-article-related-list {}
.single-article-related-list-item {border:1px solid var(--bulma-border); border-radius:var(--bulma-radius-large)}
.single-article-related-list-item-image {border-top-right-radius:0!important; border-bottom-right-radius:0!important;}
.single-article-related-list-item-image img {object-fit:cover}
.single-article-related-list-item-content {height:100%}
.single-article-related-list-item-title {
display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-word;
   -webkit-line-clamp: 2;
}
 
/* --- LAYOUT --- */
 
.layout {width:100%; position:relative}
.main {}
.aside-wrapper {padding:0 .5rem}
 
 
    
/* --- NAVBAR --- */ 
.navbar-bottom {
    transform: translateY(100%);
    transition: transform var(--bulma-duration) var(--bulma-easing);
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	border-radius:var(--bulma-radius-large); 
	border-bottom-left-radius:0!important; border-bottom-right-radius:0!important;
}
.navbar-bottom.is-fixed-bottom {
    transform: translateY(0%);
}
.navbar-bottom .navbar-brand {justify-content: space-evenly;}

.header-wrapper {width:100%;}
.header-left {min-width:52px;}
.header-right {min-width:52px;}
.navbar-button {height:52px; width:52px; color:var(--bulma-link)!important} 
.navbar-button:hover {background-color:transparent!important} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /* --- UNUSED!!!! LATEST BLOCK --- */ 
 /* --- MENU --- */ 
 .menu-overlay {
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10000;
}

#body.is-active {overflow:hidden}

#body.is-active .menu-overlay {
    opacity: 1;
    pointer-events: auto;
}
#body.is-active #menu {
    transform: translateX(100%);
	overflow-y: auto;
}
#menu-toggle .icon.menu-close {display:none}
#body.is-active .icon.menu-open {display:none}
#body.is-active .icon.menu-close {display:block}

#menu {position: absolute; right: 100%; top: 0;  bottom:0; transition-duration: var(--bulma-duration); transition-property: transform; width: 220px; background-color: var(--bulma-scheme-main); z-index: 11111; padding-bottom:54px}
 
 
 
.feed-navigation-button {} 
.feed-entry-meta {line-height: 1;} 
.feed-entry-meta .image { border-radius:var(--bulma-radius-small);}
.feed-entry-title {color:var(--bulma-text-bold); line-height: 1.25;}
 

/* --- UNUSED!!!! LATEST BLOCK --- */ 


.latest-entry-featured-image { border-radius:var(--bulma-radius-small);border-bottom-left-radius:0; border-bottom-right-radius:0}
.latest-entry-featured-image img { object-fit:cover;}

.latest-entry-content {border-top-left-radius:0; border-top-right-radius:0; padding:.5rem}
.latest-entry-title {color:var(--bulma-text-bold)}

.latest-entry .button:hover {background-color:transparent!important} 
 

 
/* mobile */ 
@media screen and (max-width:768px){  
	 
	 
}

/*tablet and below*/
@media screen and (min-width:769px),print{
	.home-header {margin:0 auto; width:758px;}
	.layout {margin:0 auto; width:758px; } 
}

/*touch*/ 
@media screen and (max-width:1023px){
	 

}

/*desktop*/
@media screen and (min-width:1024px){
	.layout {margin:0 auto; width:898px; padding-left:140px}
	.aside-wrapper {position:fixed; left:0; top:0; bottom:0; width:230px}
	.navigation-category ul {align-items: flex-start;justify-content: flex-start;flex-direction: column;}
}	 

/*wide*/
@media screen and (min-width:1216px){
	 
}

/*full*/
@media screen and (min-width:1408px){
	 
} 

#query-monitor-main {display:none!important}