.brand{display:flex!important;align-items:center;gap:10px;font-size:25px!important;letter-spacing:-1px!important}.brand img{width:36px;height:36px;border-radius:10px;box-shadow:0 5px 18px rgba(0,0,0,.15);transition:transform .4s cubic-bezier(.16,1,.3,1)}.brand:hover img{transform:rotate(-4deg) scale(1.06)}.page-mark{position:absolute;right:3%;top:9%;width:clamp(140px,19vw,250px);opacity:.035;filter:grayscale(1);pointer-events:none;transform:rotate(7deg)}footer .brand img{width:40px;height:40px}h1,h2,blockquote{line-height:1.03!important}h1 em,h2 em,blockquote em{display:inline-block;padding:0 .05em .14em .02em;margin-bottom:-.14em}.legal-link{display:block;text-align:center;padding:14px 20px 22px;color:#777;font:10px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.legal-link:hover{color:#c9a050}.floating-contact{position:fixed;z-index:30;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;padding:14px 19px;border-radius:99px;background:#191919;color:#fff;text-decoration:none;font:11px Syne,sans-serif;box-shadow:0 14px 40px rgba(0,0,0,.24);transition:transform .25s ease,background .25s ease}.floating-contact:before{content:'';width:7px;height:7px;border-radius:50%;background:#c9a050;box-shadow:0 0 0 4px rgba(201,160,80,.16)}.floating-contact:hover{transform:translateY(-3px);background:#a07830}@media(max-width:600px){.floating-contact{right:13px;bottom:13px;padding:12px 15px}}
