/**
 * Campaign Styles for campaign #36205
 */

/** Style Dashboard Header#3919 */
/*† Fonts †*/
/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');
:root { --summernote-insert-handwritten-journal: enabled; }
:root { --summernote-insert-olessan-boxquote: enabled; }

.widget-header-text{
    font-size: 3.0rem;
  	margin-top: -6px;
    font-family: "Cinzel";
    font-weight: bolder;  
 }
div.widget.widget-header{
   position: relative;
   text-align: center;
   margin-left: -15px;
    width: calc(100% + 30px);
    display: inline-block;
    margin-bottom: 45px;
    margin-top: 25px;
    width: 110%;
    height: 90px;
    padding-top: 18px;
    background-image: url(https://kanka-user-assets.s3.eu-central-1.amazonaws.com/campaigns/36205/5e7c2600-31ce-4de3-a534-28bf612e5a56.jpg);    
}
/** Style Dashboard Panels Size#3920 */
/* Calendar*/
div.widget.widget-calendar > .bg-box > .widget-header + div.p-4 {min-height: 360px;}

/*† Dashboard †*/
/* Dashboard Headers */
.campaign-header.campaign-imaged-header .campaign-header-content{
backdrop-filter:unset;
}


.widget-image + .flex {
	position: absolute;
	top: 0;
	color: var(--RWI-c);
	text-shadow: rgba(0,0,0,.9) 0 2px 5px!important;
}

/* Map*/
.widget-map .panel-body { height: 398px; !important} 
.widget-map { height: 398px; !important} 
.map-dashboard leaflet-container  { height: 398px; !important} 
/* map fix for vertical monitors */
.map-dashboard {
    min-height: unset;
}

/* Panels */
.panel-heading-entity .panel-title { line-height: 0;}
.panel-heading-entity {height: 300px;}
.panel .panel-heading-entity h3 a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
   background-color: rgba(7, 7, 6, 0.3);
   font-size: 20px;
}

/* Add a pre-title to a specific random widget */
#dashboard-widget-47404 h3 a::before { content: "Random NPC:  "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51088 h3 a::before { content: "Random Location: "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51089 h3 a::before { content: "Random Race : "; color: lightskyblue;; word-wrap: break-word;}

#dashboard-widget-51266 h3 a::before { content: "Random:  "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51267 h3 a::before { content: "Random: "; color: lightskyblue; word-wrap: break-word;}
#dashboard-widget-51268 h3 a::before { content: "Random: "; color: lightskyblue;; word-wrap: break-word;}
#dashboard-widget-58005 h3 a::before { content: "Random: "; color: lightskyblue;; word-wrap: break-word;}

#dashboard-widget-153934 h3 a::before { content: "Random Constellation: "; color: lightskyblue;; word-wrap: break-word;}
/** Style Iframe size#3921 */
video, audio, iframe, embed{
  height:85px;
  width: 100%;
}


#campaign-dashboard .max-w-7xl {
 max-width:80%; 
    width: 80%;
}

:root {
	--RWI-h: 300px; /* use e.g. 30vh for a percentage of screen height */
	--RWI-c: #fff;
}
/** Style Background#3922 */
/* background image */
.content-wrapper, .main-footer, body {
  background: url(https://images.kanka.io/user/R9eAdI1H-hpB7QCMg-98FyfaA7Y=/src/notes%2F5ec0e6e60a037_RgYzoixGEjG63LEJ2OJhHWePQMEjrcWOsNTFXYY1.jpeg);
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
}
/** Style Bolder#3923 */
#main-content > section.content-header.p-4.pb-0.max-w-7xl.mx-auto > ol > li:nth-child(1) > a > i,
#main-content > section.content.p-4.flex.flex-col.gap-2.lg\:flex-gap-5.max-w-7xl.mx-auto > div > div,
#main-content > section.content.p-4.flex.flex-col.gap-2.lg\:flex-gap-5.max-w-7xl.mx-auto > div > div > button,
#main-content > section.content.p-4.flex.flex-col.gap-2.lg\:flex-gap-5.max-w-7xl.mx-auto > div > form:nth-child(3) > div,
#main-content > section.content-header.p-4.pb-0.max-w-7xl.mx-auto > ol,
#main-content > section.content-header.p-4.pb-0.max-w-7xl.mx-auto > ol > li:nth-child(1) > a > i,
#main-content > section.content-header.p-4.pb-0.max-w-7xl.mx-auto > ol > li:nth-child(1) > a > span,
#main-content > section.content-header.p-4.pb-0.max-w-7xl.mx-auto > ol > li:nth-child(2) > span,
.post-header,
#datagrid-parent > div > div > a,
#footer > div > div > div.grid.grid-cols-2.md\:grid-cols-4.lg\:grid-cols-6.gap-5{
  color:black;
}
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-header-sub.entity-header-line > div > i{
   color: black;
    font-weight: bold;

}
#main-content > section > div > div.entity-header.flex.gap-5.items-end.with-entity-banner.p-4.text-white.cover-background > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-type.entity-header-line,
.entity-grid>.entity-header.with-entity-banner .entity-name,.entity-grid>.entity-header.with-entity-banner .entity-title {
text-shadow:-0.6px -0.6px 0 #e7caca, 0.6px -0.6px 0 #e7caca, -0.6px 0.6px 0 #e7caca, 0.6px 0.6px 0 #e7caca;
       color: black;
    font-weight: 700;
    font-size: 1.2em;
    font-variant: small-caps;  
}
.entity-grid>.entity-header.with-entity-banner .entity-breadcrumb a,
.entity-grid>.entity-header.with-entity-banner .entity-icons {   
   text-shadow:
     0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
 	color: black;
	font-weight: bolder;
}
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-header-sub.pull-left > i,
.entity-grid>.entity-header.with-entity-banner .entity-header-sub {  
   text-shadow:
     0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
	color: black;
	font-weight: bolder;
}

.entity-grid>.entity-header.with-entity-banner .entity-header-sub a {
  
   text-shadow:
     0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
  	color: black;
    text-decoration: underline;
	font-weight: bolder;
}

/* Breadcrumbs */
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > span > i.fa-solid.fa-lock-open.entity-icons.text-2xl,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > div > span > i,
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-title.entity-header-line,
#main-content > section > div > div.entity-header.pb-5.flex.flex-wrap > div.entity-header-text.flex.flex-col > div.entity-texts > ol > li:nth-child(1) > a{
  text-shadow:
      0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75)!important;
  	color: black!important;
 }

.entity-header .entity-breadcrumb li+li:before
{
  text-shadow:
      0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75)!important;
  	color: black!important;
}
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-name-header.flex.gap-3.items-center > h1,
.entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-name, .entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-title{
font-size: 3.0em;
color: black;
font-weight: 700;
font-family: Eagle Lake;
font-variant: small-caps;
text-shadow:
0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75);
}


.badge{
  color: hsl(var(--bc)/var(--tw-text-opacity))
}
#main-content > section > div > div.entity-header.flex.gap-5.items-end > div.entity-header-text.grow.flex.flex-col.gap-2 > div.entity-header-sub.entity-header-line > div,
.entity-header-text a:not(.btn):not(.btn2) {
    text-shadow:
0 0 3px rgba(255,255,255,0.75), 0 0 5px rgba(255,255,255,0.75)!important;
  color: black!important;
}
.dashboard-widgets .gradient-to-base-100 {
    display: none;
    background: none;
}
a {
    color: rgb(61 138 175);
}
