*{scrollbar-width:auto;scrollbar-color:#2aa198 #073642}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:#2aa198}*::-webkit-scrollbar-thumb{background-color:#2aa198;border-radius:10px}*{color:#eee8d5}.about-page h1{color:#268bd2;font-size:clamp(30px,4vw,37px);font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;text-align:center}ul{font-size:clamp(21px,2.2vw,25px)}.about-page summary{padding:5px;font-size:clamp(30px,4vw,37px);font-weight:700}.post summary{color:#b58900;font-weight:bolder;font-style:italic;font-size:clamp(21px,2.2vw,25px)}#information{width:100%;text-align:center;font-size:clamp(36px,5vw,50px)}li::marker{color:#eee8d5}body{background-color:#191c25}main{max-width:580px;min-height:100vh;justify-content:center;margin-left:auto;margin-right:auto}@media(min-width:768px){main{max-width:850px}}.nav{max-width:320px;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto}@media(min-width:768px){.nav{max-width:720px}}.nav a{font-size:clamp(40px,1vw,70px);font-family:Cambria,Cochin,Georgia,Times,times new roman,serif;border-color:#2aa198;border-radius:10px;text-decoration:none;margin:3px;font-weight:700}.nav ul{display:flex;flex-direction:row;align-items:center;justify-content:space-around;list-style-type:none}.nav ul li a{color:#eee8d5;font-family:trebuchet ms,lucida sans unicode,lucida grande,lucida sans,Arial,sans-serif}.about-page{border-radius:10px;padding:1px;max-width:720px;margin-left:auto;margin-right:auto;list-style-position:inside}.about-page figure{text-align:center}.about-page h2{text-align:center}.about-page ul li{text-align:left}.about-page li,.about-page a{font-size:clamp(21px,2.2vw,25px);text-decoration:none}list{display:block;margin:auto;text-align:center}list ul{list-style-type:none;padding-left:0}list ul li a{display:block;font-size:clamp(21px,2.2vw,25px);text-decoration:none}.contents{margin:auto}.contents .post h1{color:#268bd2;font-size:clamp(30px,4vw,37px)}.contents .post h2{color:#268bd2;font-size:clamp(25px,2.8vw,30px)}.contents .post h3{color:#268bd2;font-size:clamp(25px,2.8vw,30px)}.contents .post p{font-size:clamp(21px,2.2vw,25px)}.contents list ul{text-align:left}.contents list ul li a{color:#859900;font-family:franklin gothic medium,arial narrow,Arial,sans-serif;font-size:clamp(25px,2.8vw,30px)}post{text-align:center;margin-left:auto;margin-right:auto;overflow-x:scroll}figure img{width:256px;border-radius:20%}footer{width:100%;position:relative;text-align:center;font-size:clamp(25px,2.8vw,30px);bottom:0}footer a{font-family:Cambria,Cochin,Georgia,Times,times new roman,serif;border-radius:10px;text-decoration:none;padding:2px;margin:2px;font-weight:700;padding:16px}pre{margin-left:auto;margin-right:auto;padding:12px;max-width:100%;box-sizing:border-box;overflow-x:auto}pre code{color:#eee8d5;font-family:jetbrains mono,fira code,cascadia code,monospace;font-size:clamp(37px,1.5vw,40px);line-height:1.6}.photos{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.photos input{display:none}.photos img{width:250px;cursor:pointer;transition:transform .25s ease}.photos input:checked+img{transform:scale(1.5);position:relative;z-index:10}#mySearch{display:flex;justify-content:center;margin-left:auto;margin-right:auto;background-color:#191c25;color:#eee8d5;font-size:25px}#myMenu{width:100%;padding-left:0;list-style:none}#myMenu li{width:100%;margin-bottom:10px;overflow:hidden}#myMenu li a.post-link{display:block;font-size:clamp(40px,4vw,44px);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}list{display:block;width:100%;margin:auto;text-align:center}list h1{color:#268bd2;font-size:clamp(30px,4vw,37px);line-height:1.2}list ul{padding-left:0;list-style:none}