@@ -84,6 +84,27 @@ func InjectDemoThemes(page : &mut HtmlPage) {
8484 """ )
8585}
8686
87+ func GlobalStyles2 (page : &mut HtmlPage) {
88+ #css {
89+ body {
90+ margin: 0 ;
91+ overflow-x: hidden;
92+ }
93+ * { box-sizing: border-box; }
94+ h1, h2, h3 { font-weight: 800 ; letter-spacing: -0 .02em; }
95+ .container { margin: 0 auto; }
96+ }
97+ #html {
98+ < style> {"""
99+ @keyframes float {
100+ 0% { transform: translateY(0px); }
101+ 50% { transform: translateY(-20px); }
102+ 100% { transform: translateY(0px); }
103+ }
104+ """ }< /style>
105+ }
106+ }
107+
87108func DemoPage (page : &mut HtmlPage) {
88109 page.appendTitle ("Demo - Chemical Components" )
89110 page.defaultPrepare ()
@@ -230,12 +251,12 @@ func DemoStudioPage(page : &mut HtmlPage) {
230251 page.defaultUniversalSetup ()
231252 page.injectDefaultComponentsTheme ()
232253 InjectDemoThemes (page)
233- GlobalStyles (page)
254+ GlobalStyles2 (page)
234255 GlassHeader (page, "demo" )
235256
236257 #css {
237- .site-page { padding: 10rem 0 4rem ; }
238- .site-shell { background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
258+ .site-page { margin-left : 0 ; margin-right : 0 ; width : 100 % ; }
259+ .site-shell { padding-top : 64px; background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
239260 .site-inner { padding: 2rem; display: grid; gap: 2rem; }
240261 .hero-grid { display: grid; grid-template-columns: 1 .15fr 0 .85fr; gap: 1 .4rem; align-items: center; }
241262 .hero-copy { display: grid; gap: 1rem; }
@@ -305,12 +326,12 @@ func DemoClinicPage(page : &mut HtmlPage) {
305326 page.defaultUniversalSetup ()
306327 page.injectDefaultComponentsTheme ()
307328 InjectDemoThemes (page)
308- GlobalStyles (page)
329+ GlobalStyles2 (page)
309330 GlassHeader (page, "demo" )
310331
311332 #css {
312- .site-page { padding: 10rem 0 4rem ; }
313- .site-shell { background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
333+ .site-page { margin-left : 0 ; margin-right : 0 ; width : 100 % ; }
334+ .site-shell { padding-top : 64px; background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
314335 .site-inner { padding: 2rem; display: grid; gap: 1 .4rem; }
315336 .hero-grid { display: grid; grid-template-columns: 1fr 360px; gap: 1rem; }
316337 .hero-copy h1 { margin: 0 ; font-size: 3 .2rem; letter-spacing: -0 .04em; }
@@ -367,12 +388,12 @@ func DemoShopPage(page : &mut HtmlPage) {
367388 page.defaultUniversalSetup ()
368389 page.injectDefaultComponentsTheme ()
369390 InjectDemoThemes (page)
370- GlobalStyles (page)
391+ GlobalStyles2 (page)
371392 GlassHeader (page, "demo" )
372393
373394 #css {
374- .site-page { padding: 10rem 0 4rem ; }
375- .site-shell { background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
395+ .site-page { margin-left : 0 ; margin-right : 0 ; width : 100 % ; }
396+ .site-shell { padding-top : 64px; background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
376397 .site-inner { padding: 2rem; display: grid; gap: 1 .5rem; }
377398 .back-link { color: var (--chx-text-muted); text-decoration: none; font-weight: 600 ; }
378399 .hero-grid { display: grid; grid-template-columns: 1 .1fr 0 .9fr; gap: 1 .2rem; align-items: center; }
@@ -465,12 +486,12 @@ func DemoRetreatPage(page : &mut HtmlPage) {
465486 page.defaultUniversalSetup ()
466487 page.injectDefaultComponentsTheme ()
467488 InjectDemoThemes (page)
468- GlobalStyles (page)
489+ GlobalStyles2 (page)
469490 GlassHeader (page, "demo" )
470491
471492 #css {
472- .site-page { padding: 10rem 0 4rem ; }
473- .site-shell { background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
493+ .site-page { margin-left : 0 ; margin-right : 0 ; width : 100 % ; }
494+ .site-shell { padding-top : 64px; background: var (--chx-bg); color: var (--chx-text-main); font-family: {"var(--chx-font)" }; border: 1px solid var (--chx-border); border-radius: 32px; overflow: hidden; box-shadow: var (--chx-shadow-lg); }
474495 .site-inner { padding: 2rem; display: grid; gap: 1 .5rem; }
475496 .back-link { color: var (--chx-text-muted); text-decoration: none; font-weight: 600 ; }
476497 .hero-grid { display: grid; grid-template-columns: 1 .05fr 0 .95fr; gap: 1 .2rem; align-items: stretch; }
0 commit comments