:root{--nord0:#2e3440;--nord1:#3b4252;--nord2:#434c5e;--nord3:#4c566a;--nord4:#d8dee9;--nord5:#e5e9f0;--nord6:#eceff4;--nord7:#8fbcbb;--nord8:#88c0d0;--nord9:#81a1c1;--nord10:#5e81ac;--nord11:#bf616a;--nord12:#d08770;--nord13:#ebcb8b;--nord14:#a3be8c;--nord15:#b48ead}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{color:var(--nord7);background-color:var(--nord0);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;line-height:1.6;display:flex;flex-direction:column}header{background-color:var(--nord1);border-bottom:2px solid var(--nord7);padding:0;display:flex;justify-content:center;min-height:60px}.header-content{display:flex;justify-content:space-between;align-items:center;max-width:800px;width:100%;padding:1rem 2rem}header h1{font-size:1.5rem;color:var(--nord6);margin:0}nav ul{display:flex;list-style:none;gap:2rem}nav a{color:var(--nord4);text-decoration:none;transition:color .2s}nav a:hover,nav a.active{color:var(--nord7)}main{flex:1;padding:2rem;max-width:800px;margin:0 auto;width:100%;text-align:center}main h2{color:var(--nord6);margin-top:2rem;margin-bottom:1rem}main p{color:var(--nord5);margin-bottom:1rem}footer{background-color:var(--nord1);border-top:2px solid var(--nord7);padding:1rem 2rem;text-align:center;color:var(--nord4);margin-top:auto;display:flex;justify-content:center;min-height:60px}footer>*{max-width:800px;width:100%}a{color:var(--nord8);text-decoration:none;transition:color .2s}a:hover{color:var(--nord7)}.flags-container{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:2rem 0}.flag-row{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.flag-item{display:flex;justify-content:center;align-items:center;height:120px}.flag-item img{width:auto;height:100%;object-fit:contain}figure{margin:0}figure img{display:block;max-width:100%;height:auto}@media(max-width:900px){.flag-item{height:100px}}@media(max-width:700px){.flag-item{height:80px}}@media(max-width:500px){.flag-item{height:60px}}