@font-face{font-family:dubai;src:url(/fonts/DUBAI-REGULAR.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:dubai-light;src:url(/fonts/DUBAI-LIGHT.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:dubai-med;src:url(/fonts/DUBAI-MEDIUM.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:dubai-bold;src:url(/fonts/DUBAI-BOLD.TTF)format("truetype");font-weight:400;font-style:normal}ul.post-tags{list-style-type:none;padding:0;margin:0}ul.post-tags li{display:inline-block;margin:7px 3px 0 0}ul.post-tags a{text-decoration:none;padding:0 6px;border-radius:7px;border:2px solid #931f1d;color:#931f1d}ul.post-tags a:visited{color:#931f1d}ul.post-tags a:hover{text-decoration:none;background-color:#931f1d;color:#f5e5fc}ul.terms-tags,ul.pagination{padding:0;user-select:none}ul.terms-tags li,ul.pagination li{list-style-type:none;display:inline-block;margin:0 3px 15px 0}ul.terms-tags li.active a,ul.pagination li.active a{background-color:#f17c99;color:#011638}ul.terms-tags li.disabled a,ul.pagination li.disabled a{border-color:gray;color:gray}ul.terms-tags li.disabled a:hover,ul.pagination li.disabled a:hover{background-color:initial}ul.terms-tags a,ul.pagination a{text-decoration:none;padding:5px 15px;border-radius:7px;border:2px solid #f5e5fc;color:#f5e5fc;font-size:1.2em;font-weight:700}ul.terms-tags a:hover,ul.pagination a:hover{text-decoration:none;background-color:#f17c99;color:#011638}footer{color:#f5e5fc;padding-top:10px;margin-top:80px;border-top:2px solid #f5e5fc;width:30%;margin-left:auto;margin-right:auto}footer p{font-size:.95rem;text-align:center;margin-top:5px;text-shadow:0 0 8px #000}footer a{color:#f5e5fc}@media only screen and (max-width:610px){footer{width:60%}}nav{display:flex;justify-content:space-between;font-weight:bolder;font-size:1.8em;margin-left:30px;margin-right:30px;flex-flow:row wrap}nav ul{list-style-type:none;margin:0}nav ul li{display:inline-block}nav ul li+li{margin-left:15px}nav ul a.active{border-bottom:2px solid #f17c99}nav a{text-decoration:none;color:#f5e5fc;border-bottom:2px solid transparent}nav a:hover{border-bottom:2px solid #f5e5fc}nav a.active{color:#f17c99}@media only screen and (max-width:610px){nav{text-align:center;font-size:1.6em;margin-left:2.5%;margin-right:2.5%}nav div.home{display:block;margin-left:auto;margin-right:auto}nav ul{display:block;margin-left:auto;margin-right:auto;padding-left:0}}ul.pagination{text-align:center}div.breadcrumbs p,div.breadcrumbs a,div.breadcrumbs a:visited{color:#f5e5fc;margin:0}div.icons{display:flex;gap:1em}div.icons a{text-decoration:none}div.icons svg{width:30px;color:#f5e5fc;margin-right:7px}div.icons svg:hover{color:#f17c99}div.archive{display:grid;grid-template-columns:200px 1fr;grid-gap:30px}div.archive h2{color:#931f1d}div.archive .archive-entry h3{margin-bottom:0}div.archive a,div.archive a:visited{color:#011638;text-decoration:none}@media only screen and (max-width:610px){div.archive{display:block}}.card{background-color:#f5e5fc;padding:30px;margin-bottom:10px;border-radius:10px;color:#011638}.card h1{color:#011638;text-shadow:initial;margin:0}.card pre,.card code{background-color:#272822;color:#f5e5fc;padding:3px;border-radius:5px;white-space:break-spaces;line-height:150%}.card.list img{display:none}.card img{width:100%;border-radius:10px}.card p{margin:0 0 15px;line-height:1.3}.card p.subtitle{font-size:12px}.card a,.card a:visited{color:#011638}body{background-image:url(/images/topo-bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-attachment:fixed;background-color:#2a482e;font-family:dubai,sans-serif;font-size:16px;overflow-y:scroll}div.head{margin:30px 0}div.head h1{margin:0;line-height:1}div.head div.subtitle{margin:10px 0 15px}div.head div.subtitle p{display:inline-block;color:#f17c99;margin:0;line-height:1.1;font-size:1.2em}div.head div.subtitle a{color:#f17c99;text-decoration:none;border:2px solid #f17c99;padding:3px 6px;border-radius:10px;font-weight:700}div.head div.subtitle a:hover{color:#f5e5fc;background-color:#f17c99}div.content{display:block;width:65%;max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:610px){div.content{width:95%}}h1{color:#f17c99;font-weight:bolder;font-size:3em}h2{margin:0}h2.subheader{margin-bottom:15px;color:#f5e5fc}h2 a,h2 a:visited{text-decoration:none;color:#011638}h2 a:hover{text-decoration:underline}