* {box-sizing: border-box;}body {margin: 0;width: 100%;background:#f0f0f0 url(https://64.media.tumblr.com/15c18eb6be02e6b62601f109f677b598/47d032ea233c8d6b-19/s100x200/fd65edf5a03d67e051bbad76621fc4c24ae8dfd8.gifv) fixed;font:10px calibri, verdana;line-height:12px;color: #aaa;letter-spacing:1px;text-align:justify;}a:link, a:visited, a:active {color:#F67C8B;text-decoration:none;}a:hover {color:#666;}b {color:#bbb;font-weight:bold;font-family:monospace;font-size:10px;}i {color:#FC96BB;font-weight:bold;font-style:italic;}u {color:#888;text-decoration:underline;}::-webkit-scrollbar-thumb {background-color: #fff;border-radius:5px;border:1px solid #F8ACBF;}::-webkit-scrollbar {width: 7px;height: 0px;background: transparent;}.title {background:#fff;text-transform:uppercase;font:bold 10px monospace, arial;color:#777;line-height:10px;padding:0px;padding-bottom:4px;border-bottom:1px dashed #ddd;margin-bottom:7px;letter-spacing:2px;}.wrapper {margin: 0 auto;width: 100%;max-width: 700px;padding: 10px 0;box-sizing: border-box;}.layout {max-width: 100%;display: flex;gap: 8px;box-sizing: border-box;justify-content: center;}.header {text-align: center;padding-top:30px;padding-bottom:30px;}.header-image {height:120px;width:120px;border-radius:50%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin-bottom:10px;}.sitename a {font-family:'pixelify sans';font-size:30px;line-height:30px;letter-spacing:6px;color:#FEDFE9;text-shadow:1px 1px 2px #F67C8B;border-bottom:4px solid #fff;padding-bottom:2px;margin-bottom:10px;}.navigation {text-align: center;}.navigation a {display:inline-block;background:transparent;text-align:center;margin-bottom:2px;margin-right:4px;padding-left:10px;padding-right:10px;padding-bottom:5px;font:bold 10px monospace,arial;line-height:10px;text-transform:uppercase;letter-spacing:2px;color:#888;border-bottom:1px dashed #F8ACBF;}.navigation a:hover {color:#FC96BB;border-bottom:1px dashed #666;}.menu a {background:transparent;padding-top:2px;padding-left:4px;font:normal 10px monospace,arial;line-height:12px;text-transform:uppercase;letter-spacing:1px;color:#F8ACBF;}.menu a:hover {color:#666;}.left {flex: 0 0 28%;box-sizing: border-box;}.main {flex: 0 0 50%;padding-left:3px;padding-right:3px;box-sizing: border-box;}.right {flex: 0 0 22%;box-sizing: border-box;}.box {padding: 6px 6px;margin-bottom:13px;border:1px dashed #F8ACBF;background-color: #fdfdfd;box-shadow: 3px 4px #FEDFE9;border-radius:5px;}.footer {text-align: center;}@media (max-width: 640px) {.layout {flex-direction: column;}.left, .main, .right {flex: 1 1 100%;}}