.fr-playground-layout-elements-1.fr-playground-layout-elements-1 { display:inline-flex; align-items:center; gap:7px; text-decoration:none; }
.fr-playground-layout-elements-2.fr-playground-layout-elements-2 { position:relative; display:inline-flex; align-items:center; flex-shrink:0; }
.fr-playground-layout-elements-3.fr-playground-layout-elements-3 { position:absolute; top:-4px; left:50%; transform:translateX(-50%); width:18px; height:auto; fill:#FFBF00; filter:drop-shadow(0 1px 1px rgba(0,0,0,.5)); pointer-events:none; z-index:2; }
.fr-playground-layout-elements-4.fr-playground-layout-elements-4 { width:30px; height:30px; fill:currentColor; display:block; }
.fr-playground-layout-elements-5.fr-playground-layout-elements-5 { white-space:nowrap; max-width:90px; overflow:hidden; text-overflow:ellipsis; }
.fr-playground-layout-elements-6.fr-playground-layout-elements-6 { padding-top:80px; }
.fr-playground-layout-elements-7.fr-playground-layout-elements-7 { background:#000;color:#fff;padding:4rem 0 3.5rem; }
.fr-playground-layout-elements-8.fr-playground-layout-elements-8 { font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#FFBF00;font-weight:700;margin:0 0 1.25rem 0; }
.fr-playground-layout-elements-9.fr-playground-layout-elements-9 { font-family:Anton,Impact,'Koulen Regular','Arial Narrow',sans-serif;font-size:clamp(2.25rem,6vw,4.75rem);line-height:1;letter-spacing:.005em;color:#fff;text-transform:uppercase;font-weight:normal;margin:0 0 1.5rem 0; }
.fr-playground-layout-elements-10.fr-playground-layout-elements-10 { color:#e5e5e5;line-height:1.6;font-size:1rem;margin:0 0 1.75rem 0; }
.fr-playground-layout-elements-11.fr-playground-layout-elements-11 { display:inline-block;background:#FFBF00;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;padding:1rem 2rem;border:1px solid #FFBF00;text-decoration:none; }
.fr-playground-layout-elements-12.fr-playground-layout-elements-12 { height:1px;background:#FFBF00;width:100%; }
