/* Final completion additions; existing project layouts remain untouched. */
.board-rone .rone-symbol img{width:200px;max-height:200px}
.language{white-space:nowrap;display:inline-flex;align-items:center;gap:4px}
.language a{color:var(--muted,#73756c)}
.language a[aria-current=true]{color:#141512;font-weight:600}
.language a:focus-visible{outline:1px solid currentColor;outline-offset:4px}
.personal-main{padding:64px 0 96px;min-height:calc(100vh - 160px)}
#selected-covers .personal-main h1{font-size:clamp(52px,7.5vw,104px);line-height:1.03;font-weight:500;letter-spacing:-.06em;margin:0 0 42px;max-width:1100px}
.about-grid{display:grid;grid-template-columns:minmax(0,680px) minmax(280px,360px);justify-content:space-between;align-items:center;gap:clamp(36px,7vw,110px)}
.about-copy{font-size:clamp(18px,1.65vw,24px);line-height:1.5;letter-spacing:-.015em}
.about-copy p+p{margin-top:22px}.about-copy .availability{font-size:16px;line-height:1.55;margin-top:32px;max-width:550px}.availability strong{font-weight:500}
#selected-covers.personal-page .badgezone{width:100%;max-width:360px;margin:0;justify-self:center}
.contact-intro{font-size:clamp(20px,2vw,27px);line-height:1.5;max-width:680px;color:#51564d}
.contact-list{max-width:820px;margin-top:48px;display:flex;flex-direction:column}
.contact-list>a{display:grid;grid-template-columns:150px 1fr;align-items:baseline;gap:24px;padding:22px 0;border-bottom:1px solid #d8d9d1;font-size:clamp(23px,3.5vw,42px);letter-spacing:-.035em}
.contact-method{font-size:12px;letter-spacing:0;color:#666b60}.contact-list>a:hover>span:last-child{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}
html:not([lang=en]) #selected-covers .hero h1{font-size:clamp(48px,6.25vw,96px)}
@media(max-width:760px){
 .case-nav,#selected-covers .nav{height:auto;min-height:76px;flex-wrap:wrap;gap:16px;padding:18px 0}
 .case-nav>div,#selected-covers .navlinks{gap:16px;flex-wrap:wrap}
 .personal-main{padding:40px 0 64px}.about-grid{grid-template-columns:1fr;gap:30px}
 #selected-covers.personal-page .badgezone{width:280px;justify-self:center}
 #selected-covers .personal-main h1{margin-bottom:30px}
 .contact-list>a{grid-template-columns:1fr;gap:8px;padding:20px 0}
 html:not([lang=en]) #selected-covers .hero h1{font-size:clamp(38px,9.3vw,72px)}
}
@media(max-width:700px){.board-rone .rone-symbol img{width:118px;max-height:118px}}

/* Requested final refinements only. */
html[lang=uk] #selected-covers .hero h1,html[lang=ru] #selected-covers .hero h1{letter-spacing:-.01em;line-height:1.03}
.board-mirel .identity-pattern{border:1px solid rgba(0,0,0,.12)}
.contact-list>a>span:last-child{min-width:0;overflow-wrap:anywhere}
.contact-list>a[href^="mailto:"]>span:last-child{font-size:clamp(20px,2.65vw,36px)}
