/* Official vector geometry is preserved unchanged. */
header .brand{background:none;padding:0;border-radius:0;min-height:44px;flex-shrink:0}
header .brand img{display:block;width:190px;height:auto;object-fit:contain}
header .brand:focus-visible{outline:2px solid #f5eee3;outline-offset:7px}
footer img{width:150px;height:auto;background:none;padding:0}
.rendering-label{display:block;font-size:11px;letter-spacing:.08em;color:#bbbdb9;margin:18px 0}
.watch-identity{margin:24px 0;max-width:280px}
.watch-identity img{display:block;width:100%;height:auto;border-radius:3px}
.watch-identity figcaption{font-size:12px;color:#c4c5be;line-height:1.8;margin-top:8px}
.watch-identity figcaption a{display:block;text-decoration:underline;text-underline-offset:4px;min-height:44px;align-content:center}
@media(max-width:700px){
 header{gap:12px;padding-inline:5%}
 header .brand img{width:140px;height:auto}
 header nav{margin-left:auto;gap:12px}
 header nav a:nth-child(3){display:flex;font-size:10px;white-space:nowrap}
 header nav a:nth-child(2){display:flex;font-size:12px;white-space:nowrap}
 header .round{flex-shrink:0}
 .watch-identity{max-width:230px}
}
@media(max-width:359px){header .brand img{width:110px}header{gap:6px}header nav{gap:6px}}
@media(max-width:700px){
 #watch .rendering-label{order:3;margin:0}
 #watch .watch-identity{order:5;display:flex;align-items:center;gap:16px;max-width:none;margin:8px 0 0}
 #watch .watch-identity img{width:112px;height:112px;flex-shrink:0;object-fit:cover}
 #watch .watch-identity figcaption{margin:0}
}
