body{margin:auto;font-family:-apple-system,BlinkMacSystemFont,Nirmala UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/assets/bg0-DriuCuQt.jpg)}#root{display:flex;min-height:100vh;flex-direction:column}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li{list-style-type:none}button{background-color:#708090;color:#fff;height:2rem;width:9rem;border-radius:6px;font-size:.75rem;font-weight:700;cursor:pointer;float:left;margin-left:.75rem;margin-top:1rem}.home{width:100%;flex:0;margin-top:auto;padding-top:1rem;padding-bottom:1rem}.main_root{width:100%}.main_container{text-align:center}.main_table{padding-left:0;padding-bottom:2.5rem;display:inline-flex;margin:auto}.main_table li{margin:auto}.main_table h1{text-align:center;margin:1em;color:#fff;font-size:1em;font-weight:700;text-shadow:0 0 8px slategray}.spacer{width:32px}.east_side{width:256px;color:#fff}.code_block p{margin:0 0 .4rem .75rem;text-align:left;font-family:Courier,serif;font-size:.75rem}.divider{height:1px;background-color:#708090;width:80%;margin:1.5rem auto}.bread{color:#fff;text-align:center}.bread h1{margin:0;font-weight:700;text-shadow:0 0 8px slategray}#meitsi{border-radius:6px;border:3px solid slategray;display:block;margin:auto;max-width:256px}@media screen and (max-width:830px){.main_table{display:block}}.copy-notification-popup{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#4a4a4a;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.75rem;white-space:nowrap;margin-bottom:.5rem;box-shadow:0 2px 8px #0000004d;animation:popupSlideInFadeOut 2s ease-out forwards;pointer-events:none}@keyframes popupSlideInFadeOut{0%{opacity:0;transform:translate(-50%) translateY(8px)}15%{opacity:1;transform:translate(-50%) translateY(0)}85%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(0)}}.header-container{margin:0;padding-top:.3em;padding-bottom:.7em;display:flex;background-color:#0009;border-bottom:.2em solid slategray}.header{margin:auto;max-width:80vw;display:inline-table}.header a{color:#f5f5f5;text-decoration:none}.header a:hover{color:gray}#go-home{display:table-cell;width:40vw;text-align:center;font-size:2.3em}@media screen and (max-width:830px){.header-container{display:inline-flex}.header{width:100vw}#go-home{padding:1vh}.lang{display:table-row;width:100%;padding-right:0}}#lang-button{margin:0;width:2.6em}#lang-button:hover{cursor:pointer;opacity:.5}.lang-container{display:inline;padding-left:1em;padding-right:1em}.lang p{display:none;margin:auto;font-weight:400;color:gray;font-size:1em;text-align:center}.lang{width:40vw;text-align:center}.footer-table{display:flex;flex:0;margin-top:auto;border-top:.2em solid slategray;background-color:#eee;width:100%}.footer-table-body{font-weight:700;font-size:.9em;margin:auto;width:90%}#author-td,#sns-links-td{width:35vw}#contact-td{text-align:center;min-width:20vw}#sns-links-td{text-align:right}.footer-links li{display:inline-flex}.footer-links a{text-decoration:none;text-align:center;min-width:80px;color:#708090}.footer-links a:hover{color:#000}@media screen and (max-width:830px){tr{display:inline}td{display:block}#author-td,#contact-td,#sns-links-td{text-align:center;width:100%}.footer-links{padding:0}.footer-links a{min-width:100px}}.ind_container{pointer-events:none;display:flex;position:absolute;width:100%;justify-content:center;margin-left:auto;margin-right:auto;padding-top:.6em}.ind_root{pointer-events:auto;display:inline-flex;text-align:center;justify-content:center;align-items:center;background:#fffa;box-shadow:#fff 0 0 4px;border-radius:32px;height:42px}.ind_links{display:inline-block;padding:0}.ind_links li{display:inline;padding:0}.ind_link{text-decoration:none;font-size:1em;color:gray;font-weight:700;padding:11px 24px;border-radius:32px}.ind_link:hover{color:#000;background:#0002}@media screen and (max-width:1400px){.ind_container{position:static}}.music_container{display:flex;flex-direction:column;padding:2em;text-align:center;color:#fff}.music_root{display:flex;justify-content:center;align-items:center;width:100%}.blogs_container{flex:0;margin-top:auto;width:100%;height:100%}
