/* degen skeleton: structure only, shared by every degen page that links it (all five
   bring their own layout, variants/<id>.html, and link this file).
   - The engine's access section prints "<name> on <network>": a degen page never
     names the network, so that line is not shown.
   - Effects layers (coin showers, emoji rain, strobes) sit above the page and never
     take a click.
   - Nothing on a degen page may push the page sideways. */

html, body { overflow-x: clip; }
.wl-access__net { display: none; }

.dg-fx { position: fixed; inset: 0; z-index: 90; pointer-events: none; overflow: hidden; contain: strict; }
.dg-fx > * { position: absolute; will-change: transform; }
.wl-still .dg-fx { display: none; }

.dg-page { position: relative; min-width: 0; }
.dg-hero { position: relative; isolation: isolate; min-width: 0; }
.dg-flow { position: relative; min-width: 0; }
.dg-flow .wl-sec { min-width: 0; }
.dg-flow .wl-sec__inner { min-width: 0; }

/* A long unbroken word (a ticker, a handle) never widens the page. */
.dg-page h1, .dg-page h2, .dg-page h3, .dg-page p, .dg-page blockquote { overflow-wrap: break-word; }
