@import url('https://fonts.googleapis.com/css2?family=Arima+Madurai:wght@300&family=Allura&family=Milonga&display=swap');
body {background:#fff url(../img/kimono.png) top right no-repeat fixed;color:#777;font:82%/1.5 'Arima Madurai',Georgia,serif;}
a, a:link, a:visited {color:#c38e9c;text-shadow:#ddd 1px 1px 1px;}
a:hover, a:active, a:focus {color:#896698;text-decoration:none;}
#container {margin-top:25px;margin-right:430px;width:50%;float:right;font-size:1.2em;}
h1 a {position:fixed;top:169px;right:5px;display:block;width:299px;height:100px;}
h2 {color:#925a59;font:italic 200% 'Milonga',Garamond,serif;margin:0 0 0.25em 0;text-align:center;text-shadow:#c38e9c 2px 2px 5px;border-bottom:5px solid #f6ebee;}
h3 {color:#704c4c;font:italic 2.5em 'Allura','Times New Roman',serif;margin:1em 0 0 0;padding-left:2em;text-shadow:#c38e9c 1px 1px 2px;}
h4 {color:#666;margin:0.5em 0 0.25em 1.5em;text-shadow:#ccc 1px 1px 2px;}
nav {position:fixed;top:100px;right:340px;}
nav li {display:block!important;text-align:right!important;}
nav a, nav a:link, nav a:visited {font:1.5em 'Allura',Garamond,serif;text-shadow:#eee 2px 3px 3px;}
nav a:hover, nav a:active, nav a:focus {color:#573575;text-shadow:#c38e9c 2px 3px 3px;}
nav .current a, nav .current a:link, nav .current a:visited {color:#666;text-shadow:#aaa 1px 1px 3px;}
nav .current a:hover, nav .current a:active, nav .current a:focus {color:#c38e9c;text-shadow:#ccc 2px 3px 3px;}
footer {padding-top:2em;margin:1em auto 0;color:#573575;}
fieldset {border:0;}
legend {color:#704c4c;font:2em 'Allura',sans-serif;padding:0;text-shadow:#eee 2px 3px 3px;text-transform:lowercase;}
input, textarea, select, button {border:1px solid #c38e9c;padding:5px 10px;background:#fff;color:#777;font:1.15em 'Arima Madurai',Georgia,serif;}
input:focus, textarea:focus {border-color:#c38e9c;}
label {border-bottom:1px solid #eee;text-align:center;}
option {border-bottom:1px solid #eee;background:#fff;}
option {padding:0 8px;}
button {background:#c38e9c;color:#f6ebee;font:1.75em 'Arima Madurai',Georgia,serif;margin-top:0;text-shadow:#896698 2px 3px 3px;}
th {background:#c38e9c;color:#fff;font:1.5em 'Arima Madurai',Georgia,serif;padding-top:0.25em;}
code {color:#c38e9c;}
.codes {margin:0 1.5em;}
td {border-bottom:1px solid #eee;}