body,html{height:100%;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.2}body{position:relative;margin-bottom:60px;overflow-x:hidden}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--header-h:109px}a:link,a:visited{text-decoration:none!important}a:hover{text-decoration:underline}a:active{text-decoration:underline}.aligncenter,.center{text-align:center}.alignleft{text-align:left}.invoice.alignright{text-align:right}.page-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:#212529 url("/media/background_slots_sm.jpg") center top/cover no-repeat}.page-wrap{position:relative;z-index:1;min-height:100vh}.getfunds{background-image:none;background-color:#212529}.dark-theme{background-color:#212529}.dropshadow{-webkit-filter:drop-shadow(3px 3px 3px #000000);filter:drop-shadow(3px 3px 3px #000000)}.goldenboy{-webkit-filter:drop-shadow(3px 3px 3px #000000);filter:drop-shadow(3px 3px 3px #000000);border-radius:10px;border:1px solid #f0c966}.goldenimg{-webkit-filter:drop-shadow(3px 3px 3px #F0C966);filter:drop-shadow(3px 3px 3px #F0C966);border-radius:0;border:0 solid #f0c966}.goldenboy h5{font-weight:700;color:#fff!important}.card{padding:0;-webkit-filter:drop-shadow(3px 3px 3px #000000);filter:drop-shadow(3px 3px 3px #000000);border-radius:10px;border:2px solid #f0c966}.card-img-top{width:100%;object-fit:contain;border-radius:10px 10px 0 0}.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6,.headline img{text-align:center;color:#fff}.headline h1>strong,.headline h2>strong,.headline h3>strong,.headline h4>strong,.headline h5>strong,.headline h6>strong{color:#f0c966;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,0 0 20px rgba(240,201,102,.65),0 0 55px rgba(212,177,90,.45)}.banner_dark{background-color:rgba(0,0,0,.45);border-top:2px solid #f0c966;border-bottom:2px solid #f0c966;margin:20px -10px;padding:20px}.banner_light{background-color:rgba(255,255,255,.45);border-top:2px solid #f0c966;border-bottom:2px solid #f0c966;margin:20px -10px;padding:20px}.tiles .tile{padding:2rem 1rem;text-align:left;border-radius:10px;background:rgba(47,50,61,.45);display:flex;flex-direction:column;border:3px solid #000;box-shadow:0 0 20px rgba(53,110,255,.45);margin:20px 0}.title-icon{margin-bottom:1rem;font-size:10px;color:#f0c966;border:3px solid #000}#myBtnContainer{text-align:center;color:#fff}.content{position:absolute;left:0;right:0;top:66px;bottom:20px}#mask{position:absolute;top:0;height:100vh;width:100vw;z-index:20;display:inline}#fullscreen-button{position:absolute;right:10px;top:13px;width:40px;height:40px;padding-right:0;padding-top:0;background:url('/media/ui/enterfullscreen_sm.png') no-repeat center;display:none;visibility:hidden}.navbar{position:-webkit-sticky;position:sticky}#emailvalidation,#pwdmatch,#pwdstrength{color:red;font-family:verdana;font-size:10px;font-weight:700}#pwdinstructions{font-size:11px}.prizeRevealResponse{padding-top:10px;padding-bottom:25px;width:100%;display:block}.wrong .fa-check{display:none}.good .fa-times{display:none}.btn:hover{border:1px solid #f0c966}.modal-spinner{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(64,64,64,.5);display:none}@keyframes modal-spinner-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes modal-spinner-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.modal-spinner-spinner{border:.6667em solid #f3f3f3;border-radius:50%;border-top:.6667em solid #3498db;width:5em;height:5em;animation:modal-spinner-spin 1s linear infinite;-webkit-animation:modal-spinner-spin 1s linear infinite;position:fixed;left:50%;top:25%;margin-left:-2.5em}@keyframes spinZoom{0%{transform:scale(.1) rotate(-720deg);opacity:0}50%{transform:scale(.5) rotate(0);opacity:1}100%{transform:scale(1) rotate(720deg);opacity:1}}.modal-dialog.spin-zoom{animation:spinZoom .6s ease-out forwards}.filterDiv{background-color:#2196f3;color:#fff;text-align:center;margin:2px;display:none}.show{display:block}#swipe{margin:0;position:fixed;inset:0;width:100%;height:100%;background:#000 url('/media/ui/swipe.gif') no-repeat center;background-size:contain;z-index:1000;opacity:.95;overflow:hidden}.f6banner{background-image:url('/media/charities/future6/f6-header-bg_smdrk.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%}.invoice{margin:10px auto;text-align:left;width:95%}.invoice td{padding:5px 0}.payment-details{width:100%;background:#000;border-radius:10px;border:1px solid #f0c966}.invoice .invoice-items{width:100%}.invoice .invoice-items td{border-top:#eee 0 solid}.invoice .invoice-items .total td{border-top:2px solid #b0adad;font-weight:700}#numbered{counter-reset:heading}.lvl1::before{content:counter(heading) ") ";counter-increment:heading}.lvl1{counter-reset:subheading}.lvl2{text-indent:-30px;padding-left:50px;counter-reset:subsubheading}.lvl2::before{content:counter(heading) "." counter(subheading) ") ";counter-increment:subheading}.lvl3{text-indent:-25px;padding-left:75px}.lvl3::before{content:counter(heading) "." counter(subheading) "." counter(subsubheading) ") ";counter-increment:subsubheading}#notifications-page .table td,#notifications-page .table th{font-size:clamp(.85rem, 1.25vw, 1rem);line-height:1.4;vertical-align:middle;word-break:break-word}#notifications-page .text-sm{font-size:clamp(.8rem, 1.1vw, .95rem)}@media (max-width:576px){#notifications-page .table.table-light.table-bordered{--bs-table-cell-padding-y:0.35rem;--bs-table-cell-padding-x:0.5rem}}#notifications-page .btn.btn-sm,#notifications-page .pagination .page-link{font-size:clamp(.8rem, 1vw, .95rem);line-height:1.3}#mbpadding{padding-top:10px;padding-bottom:45px;min-height:clamp(480px,calc(100svh - var(--header-h)),900px)}#mbfooter{min-height:35px}@supports not (height:1svh){#mbpadding{min-height:clamp(480px,calc(100vh - var(--header-h)),900px)}}