.ad-container.svelte-1ti31mg{display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;margin:12px auto;width:100%;max-width:336px}.ad-container.error.svelte-1ti31mg{display:none}.ad-container.svelte-1ti31mg:has(ins[data-ad-status=unfilled]){display:none}.ad-container.svelte-1ti31mg ins.adsbygoogle{display:block!important}.placeholder.svelte-1ti31mg{display:flex;align-items:center;justify-content:center;width:100%;background:repeating-linear-gradient(45deg,#6464ff26,#6464ff26 10px,#6464ff40 10px 20px);border:2px dashed rgba(100,100,255,.5);border-radius:8px;color:#6464ffcc;font-family:monospace;font-size:14px;font-weight:700}.page-container{width:100%;box-sizing:border-box;font-family:Pixelify Sans,sans-serif;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;padding-bottom:env(safe-area-inset-bottom)}.page-container:before{content:"";position:fixed;inset:0;z-index:-1;background-image:var(--bg-image);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#1a1a1a}.sticky-header{position:sticky;top:0;z-index:10;padding:max(env(safe-area-inset-top),16px) max(env(safe-area-inset-right),16px) 12px max(env(safe-area-inset-left),16px);background:#1a1a1ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box}.sticky-header h1{color:red;font-size:2.5em;text-shadow:0 4px 0 #000;margin:0;text-align:center}.content-body{max-width:600px;width:100%;margin:12px auto 0;padding:0 max(env(safe-area-inset-right),16px) 0 max(env(safe-area-inset-left),16px);flex:1;box-sizing:border-box}.sticky-footer{position:sticky;bottom:0;z-index:10;width:100%;margin-top:auto;padding:16px max(env(safe-area-inset-right),16px) max(env(safe-area-inset-bottom),16px) max(env(safe-area-inset-left),16px);background:linear-gradient(to bottom,transparent,rgba(26,26,26,.9) 30%);box-sizing:border-box}@media(max-width:600px){.sticky-header h1{font-size:1.8em}}@media(max-height:700px){.sticky-header{padding-top:max(env(safe-area-inset-top),12px);padding-bottom:8px}.sticky-header h1{font-size:1.6em}.sticky-footer{padding:12px max(env(safe-area-inset-right),12px) max(env(safe-area-inset-bottom),12px) max(env(safe-area-inset-left),12px)}.content-body{padding:0 max(env(safe-area-inset-right),12px) 0 max(env(safe-area-inset-left),12px)}}
