/*! 
Theme Name: Visualgui 2026 i1 Lavishe
Theme URI: https://www.visualgui.com/
Author: Donny Truong
Author URI: https://www.visualgui.com/
Description: Responsive design, readability
Version: 2026
*/@font-face{src:url("/fonts/Lavishe-Regular.woff2") format("woff2");font-family:"Lavishe";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url("/fonts/Lavishe-Italic.woff2") format("woff2");font-family:"Lavishe";font-style:italic;font-weight:400;font-display:swap}@font-face{src:url("/fonts/Lavishe-Bold.woff2") format("woff2");font-family:"Lavishe";font-style:normal;font-weight:700;font-display:swap}@font-face{src:url("/fonts/Lavishe-Black.woff2") format("woff2");font-family:"Lavishe";font-style:normal;font-weight:900;font-display:swap}@font-face{src:url("/fonts/Siryous-Regular.woff2") format("woff2");font-family:"Siryous";font-style:normal;font-weight:400;font-display:swap}@font-face{src:url("/fonts/Siryous-Bold.woff2") format("woff2");font-family:"Siryous";font-style:normal;font-weight:700;font-display:swap}@font-face{src:url("/fonts/Siryous-Black.woff2") format("woff2");font-family:"Siryous";font-style:normal;font-weight:900;font-display:swap}@viewport{width:device-width}:root{font-size:100%}html{hanging-punctuation:first last}body{color:#444;background-color:#fff;font:100%/1.5 "Lavishe",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:400;text-align:left;padding:0;margin:0;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}h1,h2,h3,h4,h5,h6{padding:0;line-height:1.1;margin:2em 0 .5em 0;max-inline-size:50ch;text-wrap:balance}h1{font-size:2em;font-weight:700;font-variant-ligatures:discretionary-ligatures}h2,h3,h4,h5,h6{font-size:1.2em;font-family:"Siryous","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}h2{font-size:1.4em}#large-header{font-variant-ligatures:discretionary-ligatures}.content{text-wrap:pretty;font-size:125%}.article-title{margin:0}aside{text-wrap:pretty}em,cite{font-style:italic}.meta,.category{font-family:"Siryous","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em}.meta{padding:2em 0}.category{letter-spacing:.05em;padding:1em 0 2em 0;text-transform:uppercase}#pagination a{font-size:1.2em;font-family:"Siryous","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.post-edit-link{float:right}blockquote{font-size:90%;opacity:.9}footer p{font-size:1em}pre{overflow-y:hidden;background:#f9f9f9;padding:1em;text-wrap:wrap}code{font-family:"Siryous","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400;color:#369;font-size:.95em}audio,canvas,embed,iframe,img,object,svg,video{width:100%;vertical-align:middle}img{height:auto}a:link,a:visited,a:active{color:#444;text-decoration:none}a:hover{color:#fa5849}a{transition:all .5s ease}a img{transition:opacity .2s ease-in-out}p a:link,p a:visited,p a:active,p a:hover,main li a:link,main li a:visited,main li a:active,main li a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:4px}ul,ol,dd,summary{margin:0;padding:0}li{margin:.3em 0}ul li li,ol li li{margin:0 0 0 1em}nav ul,nav ol,aside ul{list-style:none;list-style-image:none}.content li{margin-left:1em}abbr{text-decoration:none}strong{font-weight:400}[role=banner],[role=presentation],main,.sidebar,footer{margin:2em;padding-bottom:2em}[role=banner],[role=presentation]{border-bottom:5px solid #444}article,nav section,aside section{border-top:1px solid #444}footer{border-top:1px solid #444;padding-top:2em}article{padding-top:4em;margin-top:4em}.sidebar section{padding-top:1em;margin-top:3em}article:first-child{border:none;padding:0;margin:2.2em 0 0 0}nav section:first-child{border:none;padding:0}.logo{width:60px;height:60px}.v,.i,.dot,.s,.u,.a,.l{fill:#444}.g,.u2,.i2,.dot2{fill:#fa5849}.content{max-width:36em}aside p{max-width:28em}aside,nav{font-size:1.1em;font-family:"Siryous","Helvetica Neue",Helvetica,Arial,sans-serif}aside h1,nav h1{font-size:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:.5em;letter-spacing:.05em}aside ul,aside p,nav ul,nav p{font-weight:400}aside li,nav li{padding:.15em 0}p{margin:0;padding:.4em 0}blockquote{padding:0 2em;margin:1em 0}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#pagination{padding:4em 0}#pagination a{margin:0;text-align:center;background:#444;color:#fff;padding:.7em;text-decoration:none;width:5em;text-transform:lowercase}#pagination a:hover{background:#fa5849}footer{font-family:"Siryous","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width: 68em){.content,aside p{max-width:34em}.grid{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:2em;grid-template-areas:"sidebar content"}.sidebar{grid-area:sidebar}main{grid-area:content}.article-title{font-size:5em}.content{font-size:150%}.content li{margin-left:0}}@media(prefers-color-scheme: dark){body{background:#333540;color:#f1f1f1}.v,.i,.dot,.s,.u,.a,.l{fill:#f1f1f1}.g,.u2,.i2,.dot2{fill:#fa5849}a:link,a:visited,a:active{color:#f1f1f1}a:hover{color:#fa5849}[role=banner],[role=presentation]{border-bottom:5px solid #666}article,nav section,aside section{border-top:1px solid #666}footer{border-top:1px solid #666}#pagination a:link,#pagination a:visited,#pagination a:active{background:#f1f1f1;color:#333540}#pagination a:hover{background:#fa5849;color:#f1f1f1}pre{background:rgba(58,62,83,.7)}code{color:#9cf}}@media print{body{width:100%;margin:0;padding:1em;font-size:10pt;line-height:1.3;background-color:#fff;color:#333}.sidebar,aside,nav{display:none}}/*# sourceMappingURL=style.css.map */
