/*| sanitize.css | License CC0 | https://github.com/csstools/sanitize.css |*/
*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:2;tab-size:2;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(navli)::before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}html{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}code,kbd,pre,samp{font-family:ui-monospace,Menlo,Consolas,"Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}
/*! alep-global.css Hugo version v0.1.0 | MIT License | https://github.com/phoenicus-git/alep !*/
/*/ Local Fonts /*/
@font-face{ 
  font-family:"local"; 
  src: url("/fonts/Comfortaa.woff2") format("woff2"), url("/fonts/Comfortaa.woff")format("woff");
  font-display:swap;
}
:root{ 
  --ff:"local", -apple-system, BlinkMacSystemFont, Avenir, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, Arial, Helvetica, "Helvetica Neue", sans-serif;
  --fs:16px;
}
body {
  --text: #121212;
  --bkg: #e6e6e6; 
  --content-bkg: #f7f7f7;
  --link: #025358; 
  --link-hover:#013437;
  --btn-bkg:#f2f2f2;
  --shadow:#121212;
  --banner-bkg:#36464e;
  --banner-text:#e6e6e6;
  --banner-btn:#3f515a;
  --logo: url(icons/logo/dark-logo-phoenicus.svg) no-repeat;
  --under: url(alep/icons/dark-under.svg) repeat-x; 
  --sig: url(icons/sig/dark-sig-AnimoPhoenicus.svg) no-repeat; 
  --ext-link: url(alep/icons/dark-external-link.svg);
}
body.dark-theme {
  --text: #e6e6e6; 
  --bkg: #36464e;
  --content-bkg:#3f515a;
  --link:#aae8ee;
  --link-hover:#d4f4f7;
  --btn-bkg:#4b616c;
  --shadow:#0d1012;
  --banner-bkg:#e6e6e6;
  --banner-text:#121212;
  --banner-btn:#f2f2f2;
  --logo: url(icons/logo/light-logo-phoenicus.svg) no-repeat;
  --under: url(alep/icons/light-under.svg) repeat-x;
  --sig: url(icons/sig/light-sig-AnimoPhoenicus.svg) no-repeat; 
  --ext-link: url(alep/icons/light-external-link.svg);
}
@media (prefers-color-scheme: dark) {
  body{
    --text: #e6e6e6; 
    --bkg: #36464e;
    --content-bkg:#3f515a;
    --link:#aae8ee;
    --link-hover:#d4f4f7;
    --btn-bkg:#4b616c;
    --shadow:#0d1012;
    --banner-bkg:#e6e6e6;
    --banner-text:#121212;
    --banner-btn:#f2f2f2;
    --logo: url(icons/logo/light-logo-phoenicus.svg) no-repeat; 
    --under: url(alep/icons/light-under.svg) repeat-x;
    --sig: url(icons/sig/light-sig-AnimoPhoenicus.svg) no-repeat; 
    --ext-link: url(alep/icons/light-external-link.svg);
  }
  body.light-theme {
    --text: #121212;
    --bkg: #e6e6e6; 
    --content-bkg: #f7f7f7;
    --link: #025358; 
    --link-hover:#013437;
    --btn-bkg:#f2f2f2;
    --shadow:#121212;
    --banner-bkg:#36464e;
    --banner-text:#e6e6e6;
    --banner-btn:#3f515a;
    --logo: url(icons/logo/dark-logo-phoenicus.svg) no-repeat;
    --under: url(alep/icons/dark-under.svg) repeat-x; 
    --sig: url(icons/sig/dark-sig-AnimoPhoenicus.svg) no-repeat; 
    --ext-link: url(alep/icons/dark-external-link.svg);   
  }
}
*, ::before, ::after{box-sizing:inherit;margin:0;padding:0;}
html{height:100%;}
html:focus-within { scroll-behavior: smooth; }
body{
  height: 100%;
  min-height:-webkit-fill-available;
  text-rendering: optimizeSpeed;
  background-color: var(--bkg);
  color:var(--text);
  font-family:var(--ff);
  font-size:var(--fs);
  line-height: 1.5;
}
/*/ SVG /*/
#svg-none {
display:none;
}
[id^="svg-"]{
fill:var(--text);
}
/*/ END SVG/*/
/*/ Text Content /*/
h1{font-size: 1.2rem;}
h2{font-size: 1.1rem;}
h3{font-size: 1.05rem;}
h4{font-size: 1rem;}
h5{font-size: .9rem;}
h6{font-size:.8rem;}
h2,h3,h4,h5,h6{font-weight: bold;padding:.5em;}
p{text-align:left; margin:.5em 0;}
ul[role='list'], ol[role='list'] { 
  list-style: none; 
}
dfn{
  text-decoration: underline;
  text-decoration-style: dotted;
}
/* Links */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/*/ Grids /*/
.main-grid{
  display: grid;
  grid-template:repeat(4,auto)/ auto minmax(auto, 60rem) auto;
  align-content: space-between;
  min-height:100vh;
  min-height:-webkit-fill-available;
}
header, main, footer{display:grid;padding:.5em;}
header{
  grid-area: 1/2/1/2;
  grid-template:1fr/ 1fr 1fr;
}
main{
  grid-area: 2/2/2/2;
  grid-template:repeat(3, auto)/1fr;
}

/*/ Header /*/
.logo{
  grid-area: 1/1/4/2;
  background: var(--logo);
  background-size: 7em ;
  height:3em;
  width:7em;
}
.title{ 
  font-size:2rem;
  font-weight: bold;
}
.controls{
  grid-area: 1/3/1/3;
}
.controls li{
  list-style-type:none;
  padding:0 .5em;
}
.btn-toggle{
  background-color: var(--bkg);
  border:0px;
  margin:.7em;
}
/*/ END Header /*/
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.the-net{
  cursor: pointer;
}/*! alep-index.css Hugo version v0.1.0 | MIT License | https://github.com/phoenicus-git/alep !*/
/*/ Grid /*/
footer{
  grid-area: 4/2/4/2;
  grid-template:repeat(3, auto)/1fr 1fr;
}
/*/ END footer /*/
/*/ Main /*/
.alep-h1{
  grid-area: 1/1/1/1;
  background: var(--under);
  background-position:bottom .28em right 0;
  width:90%;
  margin-top:4em;
  text-align:right;
  place-self: end;
}
.subtitle{
  grid-area:2/1/2/1;
  margin-top: -.2em;
  font-size:.9rem;
  place-self: end;
}
.authors{
  grid-area: 3/1/3/1;
  margin-top:4em;
  place-self: end;
}
.authors li{
  list-style-type: none;
  padding:.35em 0;
}
/*/ END Main /*/
/*/ Footer /*/
.random-post{
  grid-area:1/1/1/3;
  text-align: center;
  margin-bottom:2rem;
}
.btn-random{
  font-size:1rem;
  border: 1px solid var(--text);
  border-radius: 5px;
  background-color: var(--btn-bkg);
  padding:.5em;
  color:var(--text);
}
nav{
  grid-area:2/1/2/2;
}
nav li{
  list-style-type: none;
  padding:.35em 0;
}
.about{
  grid-area:2/2/2/3;
  place-self: center end;
  font-size:.8rem;
}
.motto{
  grid-area: 3/1/3/3;
  place-self: end center;
  font-style: italic;
  font-size: .8rem;
}
.the-net{
  grid-area:3/1/3/3;
  place-self:end;
  font-size:.8rem;
}
/*/ END Footer /*/
/*/ Links /*/
a:link, a:visited {
  color:var(--link);
  text-decoration:none;
}
a:hover, a:active{
color:var(--link-hover);
}
a:focus{
outline: 1px solid var(--text);
border-radius: 3px;
}
.controls a{
  font-size:.9rem;
}
/*/ END Links /*/
/*| chroma | MIT License | https://github.com/alecthomas/chroma |*/
.chroma{color:#fff;background-color:#36464e}.chroma .x{color:#cb4b16}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em 0 .4em;color:#495050}.chroma .ln{margin-right:.4em;padding:0 .4em 0 .4em;color:#fff}.chroma .k{color:#5dd5cb}.chroma .kc{color:#cb4b16}.chroma .kd{color:#a0d6fe}.chroma .kn{color:#5dd5cb}.chroma .kp{color:#5dd5cb}.chroma .kr{color:#a0d6fe}.chroma .kt{color:#dc322f}.chroma .nb{color:#b58900}.chroma .bp{color:#a0d6fe}.chroma .nc{color:#a0d6fe}.chroma .no{color:#cb4b16}.chroma .nd{color:#a0d6fe}.chroma .ni{color:#cb4b16}.chroma .ne{color:#cb4b16}.chroma .nf{color:#a0d6fe}.chroma .nt{color:#a0d6fe}.chroma .nv{color:#a0d6fe}.chroma .s{color:#eaaee5}.chroma .sa{color:#eaaee5}.chroma .sb{color:#586e75}.chroma .sc{color:#eaaee5}.chroma .dl{color:#eaaee5}.chroma .s2{color:#eaaee5}.chroma .se{color:#cb4b16}.chroma .si{color:#eaaee5}.chroma .sx{color:#eaaee5}.chroma .sr{color:#dc322f}.chroma .s1{color:#eaaee5}.chroma .ss{color:#eaaee5}.chroma .m{color:#eaaee5}.chroma .mb{color:#eaaee5}.chroma .mf{color:#eaaee5}.chroma .mh{color:#eaaee5}.chroma .mi{color:#eaaee5}.chroma .il{color:#eaaee5}.chroma .mo{color:#eaaee5}.chroma .o{color:#5dd5cb}.chroma .ow{color:#5dd5cb}.chroma .c{color:#586e75}.chroma .ch{color:#586e75}.chroma .cm{color:#586e75}.chroma .c1{color:#586e75}.chroma .cs{color:#5dd5cb}.chroma .cp{color:#5dd5cb}.chroma .cpf{color:#5dd5cb}.chroma .gd{color:#dc322f}.chroma .ge{font-style:italic}.chroma .gr{color:#dc322f;font-weight:700}.chroma .gh{color:#cb4b16}.chroma .gi{color:#5dd5cb}.chroma .gs{font-weight:700}.chroma .gu{color:#a0d6fe}/*! Add your custom css rules here !*/