@@ -13,6 +13,12 @@ html[data-has-hero] {
1313 --otx-orb-3-y : 0% ;
1414 --otx-grid-shift-x : 0px ;
1515 --otx-grid-shift-y : 0px ;
16+ touch-action : manipulation;
17+ overflow-x : clip;
18+ }
19+
20+ html [data-has-hero ] body {
21+ overflow-x : clip;
1622}
1723
1824html [data-has-hero ] .page {
@@ -336,6 +342,68 @@ html[data-has-hero] .main-frame :is(a, button, input, select, textarea, label, [
336342 width : 1.25rem ;
337343 height : 1.25rem ;
338344 }
345+
346+ .splash-hotspot {
347+ left : clamp (1rem , var (--hotspot-x ), calc (100% - 1rem ));
348+ top : clamp (calc (var (--sl-nav-height ) + 0.75rem ), var (--hotspot-y ), calc (100% - 1rem ));
349+ }
350+
351+ .splash-bg__grid {
352+ inset : 0 ;
353+ transform : none;
354+ }
355+
356+ html [data-has-hero ] {
357+ --sl-content-width : 100% ;
358+ }
359+
360+ html [data-has-hero ] main {
361+ padding-bottom : 0 ;
362+ }
363+
364+ html [data-has-hero ] .content-panel {
365+ padding-block : 0.5rem 0 ;
366+ }
367+
368+ html [data-has-hero ] .sl-container {
369+ width : 100% ;
370+ min-width : 0 ;
371+ }
372+
373+ html [data-has-hero ] .sl-markdown-content ,
374+ html [data-has-hero ] .content-panel footer {
375+ display : none;
376+ }
377+
378+ html [data-has-hero ] .hero .splash-hero {
379+ min-height : calc (100dvh - var (--sl-nav-height ));
380+ padding-block : 0.75rem 1rem ;
381+ gap : 0.85rem ;
382+ justify-content : center;
383+ }
384+
385+ html [data-has-hero ] .hero-logo-glow {
386+ width : min (84vw , 20rem );
387+ }
388+
389+ html [data-has-hero ] .hero-logo-glow__halo {
390+ inset : -16% -4% ;
391+ filter : blur (32px );
392+ }
393+
394+ html [data-has-hero ] .hero-logo-glow__core {
395+ inset : -2% 8% ;
396+ filter : blur (16px );
397+ }
398+
399+ html [data-has-hero ] .tagline {
400+ font-size : var (--sl-text-sm );
401+ line-height : 1.45 ;
402+ }
403+
404+ html [data-has-hero ] .actions {
405+ gap : 0.65rem 0.85rem ;
406+ }
339407}
340408
341409@media (prefers-reduced-motion : reduce) {
0 commit comments