@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap'); @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap'); @font-face { font-family: 'MarioWorld'; src: url("./fonts/Cotory-rgwd9.ttf"); } html, body { margin: 0; padding: 0; } body { font-family: 'IBM Plex Mono', monospace; max-width: 900px; margin: auto; background: #ffffd6; } footer { bottom: 0px; left: 0; text-align: center; width: 100%; } * { box-sizing: border-box; } .header { text-align: center; } .header nav { display: block; } .header ul, footer ul { padding: 0px; } .header ul>li { display: inline-block; text-align: center; } .header ul>li:not(:last-child):after { content: " | "; } .header ul>li a { text-decoration: none; font-size: 15px; color: #000000; font-weight: bold; } .text-center { /* text-align: center; */ } footer ul>li { display: inline-block; } footer ul>li>p { margin-block-end: unset; } .logo { text-decoration: none; font-family: 'MarioWorld', sans-serif; font-size: 150%; color: #000000; } .mt-10 { margin-top: 10px; } .font-bold { font-weight: bold; } .font-italics { font-style: italic; } table { border-collapse: collapse; } th, tr, td { border: 1px solid; } table tr { padding-bottom: 10px; } table th { padding-right: 20px; } table td { padding: 10px; } .post-date { font-size: 15px; font-style: italic; } .post-lists li { list-style-type: '◆ '; margin-bottom: 5px; } @media (max-width:1000px) { body { font-size: 80%; padding: 3%; } #blog img { max-width: 80%; } } /* Wobble Bottom */ @-webkit-keyframes hvr-wobble-bottom { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg); } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); } 100% { -webkit-transform: skew(0); transform: skew(0); } } @keyframes hvr-wobble-bottom { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg); } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); } 100% { -webkit-transform: skew(0); transform: skew(0); } } .hvr-wobble-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } .hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active { -webkit-animation-name: hvr-wobble-bottom; animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .tools-container { --auto-grid-min-size: 16rem; display: grid; grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr)); grid-gap: 1rem; } .tool { border: 1px solid #000000; width: 252px; margin: 10px; padding: 10px; box-shadow: 2px 6px; } .tools-container .tool-name *{ font-weight: bold; color: #000000; } .tools-container label{ font-weight: bold; }