header{background-color:red;padding:16px}header .meny{display:flex;justify-content:center;align-items:center;gap:16px}header a{color:#000;font-size:1.1rem;text-decoration:none;font-family:"Arial, sans-serif";font-weight:700}@media(max-width:600px){header .meny{flex-direction:column}}.karaktar.flash{background-color:red;color:#000;padding:16px;margin:16px 0;border-radius:8px}.karaktar.flash h2{margin-bottom:16px;font-family:"Verdana, sans-serif";font-size:1.5rem}.karaktar.flash p{font-family:"Arial, sans-serif";line-height:1.6;max-width:400px}.karaktar.flash img{width:100%;max-width:200px;display:block;margin-bottom:8px;border-radius:5px}.karaktar.reverse{background-color:#b20000;color:#fff;padding:16px;margin:16px 0;border-radius:8px}.karaktar.reverse h2{margin-bottom:16px;font-family:"Verdana, sans-serif";font-size:1.5rem}.karaktar.reverse p{font-family:"Arial, sans-serif";line-height:1.6;max-width:400px}.karaktar.reverse img{width:100%;max-width:200px;display:block;margin-bottom:8px;border-radius:5px}.karaktar.zoom{background-color:#1a1a1a;color:#fff;padding:16px;margin:16px 0;border-radius:8px}.karaktar.zoom h2{margin-bottom:16px;font-family:"Verdana, sans-serif";font-size:1.5rem}.karaktar.zoom p{font-family:"Arial, sans-serif";line-height:1.6;max-width:400px}.karaktar.zoom img{width:100%;max-width:200px;display:block;margin-bottom:8px;border-radius:5px}.karaktar.savitar{background-color:#300;color:#fff;padding:16px;margin:16px 0;border-radius:8px}.karaktar.savitar h2{margin-bottom:16px;font-family:"Verdana, sans-serif";font-size:1.5rem}.karaktar.savitar p{font-family:"Arial, sans-serif";line-height:1.6;max-width:400px}.karaktar.savitar img{width:100%;max-width:200px;display:block;margin-bottom:8px;border-radius:5px}.karaktar-container{display:flex;flex-wrap:wrap;gap:16px}.karaktar-container .karaktar{flex:1 1 calc(50% - 16px)}@media(max-width:600px){.karaktar-container .karaktar{flex:1 1 100%}}@media(prefers-color-scheme:dark){.karaktar{background-color:#121212;color:#fff}}body{margin:0;background-color:#fdf6f0;color:#000}body else{background-color:#121212;color:#fff}@media(prefers-color-scheme:dark){body{background-color:#121212;color:#fff}}main{padding:32px}main h1,main h2{font-family:"Verdana, sans-serif";margin-bottom:16px}main p,main ul{font-family:"Arial, sans-serif";line-height:1.6;max-width:400px;margin-bottom:16px}main ul{padding-left:16px;list-style-type:disc}main section{margin-bottom:32px}@media(prefers-color-scheme:dark){main{background-color:#121212;color:#fff}}
