﻿ #nav{width:100%;max-width:1440px;margin:20px auto 30px;padding:0;column-count:5;column-gap:25px;column-rule:1px solid #e2e8f0;box-sizing:border-box}#nav li{list-style:none;padding:0;margin-bottom:6px;break-inside:avoid}#nav .url a{font-family:segoe ui,Roboto,Helvetica,Arial,sans-serif;font-size:13px;padding:4px 8px;text-decoration:none!important;color:#334155;transition:all .2s ease;border-radius:6px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav .url a:hover{color:#0f172a;background-color:#f1f5f9}#nav .current a{background-color:#0f172a!important;font-weight:600;color:#fff!important;box-shadow:0 2px 6px rgba(15,23,42,.15)}.center-photo{text-align:center;margin:20px 0}.pres-years{font-size:.65em;color:#64748b;font-weight:400;margin-left:8px}.pres-photos{text-align:center;margin:25px 0;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.pres-photos img.illustration{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,5%);transition:transform .2s ease,box-shadow .2s ease}.pres-photos img.illustration:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1)}@media only screen and (max-width:1200px){#nav{column-count:4}}@media only screen and (max-width:900px){#nav{column-count:3}}@media only screen and (max-width:600px){#nav{column-count:2}}@media only screen and (max-width:400px){#nav{column-count:1}}body.dark #nav .url a{color:#cbd5e1}body.dark #nav .url a:hover{background-color:#334155;color:#f8fafc}body.dark #nav .current a{background-color:#f8fafc!important;color:#0f172a!important}body.dark #nav{column-rule-color:#334155}