.skip-link{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:1000;padding:14px 20px;background:#f5ead4;color:#100d09;transform:translateY(-180%)}.skip-link:focus{transform:none}
.discovery-path,.discovery-share{padding:clamp(40px,7vw,96px) max(24px,calc((100vw - 1180px)/2));border-top:1px solid var(--rule);display:grid;grid-template-columns:1.1fr 1fr;gap:40px 80px}.discovery-path{background:var(--surface)}.path-heading h2,.discovery-share h2{font-family:Italiana,"Aref Ruqaa",serif;font-size:clamp(34px,4vw,58px);line-height:1.15;font-weight:400;margin:22px 0;color:var(--cream)}.discovery-path p,.discovery-share p{font-size:16px;line-height:1.8;color:var(--muted);max-width:55ch}.path-heading .cta{margin-top:16px;background:var(--copper);color:var(--night);font-size:15px}.path-steps{list-style:none;counter-reset:steps;padding:0;margin:0}.path-steps li{counter-increment:steps;position:relative;padding:0 0 24px 54px;border-bottom:1px solid var(--rule);margin-bottom:24px}.path-steps li:before{content:"0" counter(steps);position:absolute;left:0;top:3px;color:var(--copper);font:22px Italiana,serif}.path-steps h3{font-family:Manrope,"Noto Sans Arabic",sans-serif;font-size:19px;margin:0}.path-steps p{margin:10px 0 0}.path-guide{grid-column:1/-1;text-underline-offset:6px;color:var(--copper);line-height:1.8}.discovery-share{align-items:center}.share-actions{display:flex;flex-wrap:wrap;gap:10px}.share-actions a,.share-actions button{border:1px solid var(--rule);background:var(--surface);color:var(--cream);padding:12px 16px;min-height:48px;font:14px Manrope,sans-serif;text-decoration:none;cursor:pointer;border-radius:4px}.share-actions a:hover,.share-actions button:hover{background:var(--copper);color:var(--night)}.share-fallback{display:grid;gap:8px}.share-fallback input{padding:12px;width:100%;font:16px Manrope,sans-serif}#share-status{min-height:28px}a,button,input,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold-hover);outline-offset:4px}html{scroll-padding-top:24px}html[dir=rtl] .path-steps li{padding-left:0;padding-right:54px}html[dir=rtl] .path-steps li:before{left:auto;right:0}
@media(max-width:760px){.discovery-path,.discovery-share{grid-template-columns:minmax(0,1fr);gap:28px}.hero .hero-actions{display:flex;flex-direction:column;align-items:start}.nav-links .join{min-height:44px}.language-switcher button{min-width:36px;min-height:44px}.artwork-join{min-height:44px;font-size:12px;width:auto;min-width:140px}.path-guide{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
