{
"ad-attributes": {
"type": "adsense",
"data-ad-client": "ca-pub-2095416485479584",
"data-ad-slot": "3545514175"
}
}
amp-story-page { background-color: #111; }
.gradient { position: absolute; bottom: 0; width: 100%; z-index: -1; height: 100%; background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 100%); }
.content-layer { padding: 0; display: flex; flex-direction: column; height: 100%; align-items: center; justify-content: flex-end; padding-bottom: 5vh; }
.header { padding: 24px 0; width: 100%; box-sizing: border-box; flex-shrink: 0; text-align: center; }
.site-logo { filter: drop-shadow(0 1px 2px rgba(0,0,0,0.7)); margin: 0 auto; }
.spacer { flex-grow: 1; min-height: 40px; }
.footer { padding: 24px; width: 100%; box-sizing: border-box; flex-shrink: 0; text-align: center; display: flex; flex-direction: column; align-items: center; }
.title-accent { width: 28px; height: 4px; background-color: #dd9933; margin-bottom: 12px; border-radius: 2px; }
.story-title, .story-desc { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; text-shadow: 0 2px 8px rgba(0,0,0,0.8); margin: 0; overflow-wrap: break-word; word-wrap: break-word; color: #FFFFFF; text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; }
.story-title { font-size: 30px; font-weight: 700; line-height: 1.25; }
.story-desc { font-size: 20px; line-height: 1.5; }
.cta-layer { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; }
.cta-container { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; }
.cta-link { background: #dd3333; border-radius: 12px; padding: 14px 28px; text-decoration: none; color: #ffffff; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.2); width: 80%; max-width: 300px; text-align: center; flex-shrink: 0; }
.cta-text { font-family: sans-serif; font-size: 16px; font-weight: 600; line-height: 1.3; text-transform: uppercase; letter-spacing: 0.5px; color: inherit; }