*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;text-align:left}body{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#f1f5f8}p{text-align:left;margin:0 0 6px;padding:0}body{background-color:#26476e;background-image:url(../images/bc.jpg);background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-size:cover}#page{margin:25px auto;display:block;position:relative;overflow:hidden;width:90%;max-width:614px;min-width:320px;height:auto;padding-bottom:40px}#main{width:100%;min-height:400px;padding:0 28px 25px 10px;margin-top:0;line-height:1.25;font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial;color:#000;background:url(../images/content-left.png)repeat-y,url(../images/content-right.png)repeat-y 100% 0,url(../images/content-center.png)repeat}#main>*:first-child{margin-top:0}#main>*:last-child{margin-bottom:0}#titlebar{height:30px;width:100%;overflow:hidden;display:flex;align-items:center;background:url(../images/titlebar-left.png)no-repeat,url(../images/titlebar-right.png)no-repeat 100% 0,url(../images/titlebar-center.png)repeat-x 50% 0}#titlebar h1{padding-left:21px;margin:0;margin-left:5px;width:510px;position:relative;color:#fff;text-align:left;font-size:13px;line-height:30px;font-family:trebuchet ms,Arial,Helvetica,sans-serif;background-image:url(../images/icon.png);background-repeat:no-repeat;background-position:0}#bar{height:39px;width:100%;padding:0;text-align:left;font-family:Tahoma,tahoma,trebuchet ms,Arial;font-size:11px;display:flex;align-items:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;background:url(../images/menu-left.png)no-repeat,url(../images/menu-right.png)no-repeat 100% 0,url(../images/menu-center.png)repeat-x 50% 0}#bar ul{padding:0;list-style-type:none;height:auto;text-align:left;display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;width:100%;flex:auto;white-space:nowrap}#bar ul li{margin:0;padding:0;list-style:none}#bar ul li a,#bar ul li a:visited{display:flex;align-items:flex-start;justify-content:flex-start;margin:0;padding:4px 8px;min-height:21px;line-height:1.15;text-align:left;color:#000;text-decoration:none;white-space:nowrap;transition:background-color 120ms ease-in-out,color 120ms ease-in-out}#bar ul li a:hover,#bar ul li a:focus{color:#fff;background:#316ac5}#bar ul li:hover{background:0 0}#bar ul li.lang-switcher{margin-left:auto;padding-left:12px;display:flex;align-items:stretch}#bar ul li.lang-switcher a,#bar ul li.lang-switcher a:visited{display:flex;align-items:flex-start;justify-content:flex-start;padding:4px 8px;min-height:21px;background:0 0;color:#000;font-weight:inherit;line-height:1.15;transition:background-color 160ms ease-in-out,color 160ms ease-in-out}#bar ul li.lang-switcher a:hover,#bar ul li.lang-switcher a:focus{background:#4c80d3;color:#fff}#main{}#main p{padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;text-align:justify}#main p:first-of-type{text-align:left;margin-top:0;padding-top:0}#main a{text-decoration:underline;color:#373737}#main a:hover,#main a:focus{text-decoration:none;color:#999}#main h1{font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial;font-size:20px;font-weight:700;margin-top:0;padding-left:15px;padding-right:15px}#main h2{font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial;font-size:16px;font-weight:700;margin-top:18px;margin-bottom:8px;padding-left:15px;padding-right:15px}#main h3{font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial;font-size:15px;font-weight:700;margin-top:16px;margin-bottom:6px;padding-left:15px;padding-right:15px}#main h4,#main h5,#main h6{font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial;font-size:14px;font-weight:700;margin-top:12px;margin-bottom:6px;padding-left:15px;padding-right:15px}#main img{max-width:100%;height:auto;margin:10px 0;padding-left:15px;padding-right:15px}#main table{width:calc(100% - 30px);margin:15px;border-collapse:collapse;font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial;font-size:13px;background-color:#fff}#main th,#main td{border:1px solid #888;padding:4px 8px;text-align:left}#main th{background-color:#f0f0f0;font-weight:700}#main pre{margin:15px;padding:10px;background-color:#f7f7f7!important;border:1px solid #ccc;overflow-x:auto;font-family:consolas,courier new,monospace;font-size:13px}#main pre code{background-color:transparent;padding:0;border:none;font-family:inherit}#main code{font-family:consolas,courier new,monospace;font-size:13px;background-color:#f5f5f5;padding:1px 3px;border:1px solid #e0e0e0}#main blockquote{margin:15px 15px 15px 30px;padding-left:10px;border-left:4px solid #ccc;color:#666;font-style:italic}#main blockquote p{padding:0;text-align:left}#main ul,#main ol{margin-left:35px;margin-bottom:15px;padding-right:15px}#main ul li,#main ol li{margin-bottom:5px}#main li:has(>input[type=checkbox]){list-style:none;margin-left:-20px}#main input[type=checkbox]{margin-right:8px;vertical-align:middle}#main dl{margin:15px}#main dt{font-weight:700;margin-top:10px}#main dd{margin-left:20px;margin-bottom:10px}#main hr{border:0;border-top:1px solid #bbb;margin:20px 15px;height:0}#main .footnotes{margin:30px 15px 0;border-top:1px solid #ccc;padding-top:10px;font-size:12px}#main .footnotes hr{display:none}#main .footnotes ol{margin-left:20px}.post-title{margin-bottom:2px}.post-date{padding-top:0;margin-top:0;font-size:14px;padding-left:15px}#footer{height:40px;width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;gap:4px;padding:5px 0 0;text-align:center;font-size:9px;color:#e2e2e0;background:url(../images/footer-left.png)no-repeat,url(../images/footer-right.png)no-repeat 100% 0,url(../images/footer-center.png)repeat-x 50% 0}#footer a,#footer a:visited,#footer a:hover,#footer a:focus{font-size:9px;display:inline-block;color:#333;text-decoration:none;line-height:1}#footer a:hover,#footer a:focus{color:#bcbcbc}#footer>span{display:inline-block;color:#333;line-height:1}#main ul{margin-left:20px;margin-bottom:15px}#main ul li{margin-bottom:5px}.simple-post-list{list-style:none;padding:0;margin:15px 0}.simple-post-list li{margin-bottom:8px;line-height:1.4}.simple-post-link{color:#06c!important;text-decoration:underline!important;font-size:13px;font-family:lucida console,lucida console,tahoma,trebuchet ms,Arial}.simple-post-link:hover,.simple-post-link:focus{color:#049!important;text-decoration:underline!important}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:15px 0}.project{margin-bottom:20px;padding:10px;border:1px solid #ccc}.project h2{font-size:16px;margin-bottom:10px}@media(max-width:768px){#page{width:95%;margin-top:15px}#titlebar h1{font-size:12px;padding-left:18px;margin-left:3px}#bar{height:39px;min-height:39px;padding-left:2px}#bar ul{flex-wrap:nowrap;height:auto}#bar ul li a,#bar ul li a:visited{padding:3px 10px 5px;font-size:12px}#main{padding-left:8px;padding-right:20px;font-size:12px;line-height:1.4}#main h1{font-size:12px}#main p{padding-bottom:0}}@media(max-width:480px){#page{width:98%;margin-top:10px}#titlebar h1{font-size:11px;padding-left:20px;margin-left:2px}#bar ul li a,#bar ul li a:visited{padding:3px 8px 5px;font-size:11px}#main{padding-left:8px;padding-right:15px;font-size:11px}.gallery{grid-template-columns:1fr;gap:10px}}@media(max-width:360px){#bar{padding:5px 2px}}#footer>span,#footer>a,#footer>a:visited{color:#333!important;display:inline-block;transform:translateY(-4px);line-height:1}