*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eef3ea;color:#345337;font:17px/1.7 system-ui,sans-serif}.site-nav,.intro,.about,.site-footer{width:min(1060px,calc(100% - 36px));margin:auto}.site-nav{display:flex;gap:24px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #d1ddcb}a{color:inherit;text-underline-offset:4px}a:hover{color:#835497}a:focus-visible{outline:3px solid #8f6cac;outline-offset:5px}.intro{padding:30px 0 24px}.intro h1{font:normal clamp(32px,6vw,52px)/1.2 Georgia,serif;margin:0}.intro p{max-width:820px}.hint{font-size:15px;color:#586b56}.hram-seven-host{background:#11131c;color:#efecf5;min-height:400px}.about{padding:45px 0;overflow-wrap:anywhere;scroll-margin-top:20px}.site-footer{padding:24px 0 40px;border-top:1px solid #d1ddcb}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}