{"id":14,"date":"2025-12-04T20:07:37","date_gmt":"2025-12-04T20:07:37","guid":{"rendered":"https:\/\/ict-alive.co.uk\/?page_id=14"},"modified":"2026-02-26T23:10:37","modified_gmt":"2026-02-26T23:10:37","slug":"photo-booth","status":"publish","type":"page","link":"https:\/\/ict-alive.co.uk\/?page_id=14","title":{"rendered":"Photo Booth"},"content":{"rendered":"    <style>\n    .hpg-wrap { font-family: sans-serif; background: #000; padding: 30px; border-radius: 15px; border: 2px solid #D4AF37; }\n    .hpg-header { text-align:center; padding:40px 20px; background:linear-gradient(135deg,#000 0%,#1a1a1a 100%); border-radius:0 0 20px 20px; border-bottom:3px solid #D4AF37; margin:-30px -30px 30px -30px; }\n    .hpg-header h1 { color:#FFD700; font-size:2.5em; margin:0 0 10px; text-shadow:0 0 10px rgba(212,175,55,.5); }\n    .hpg-header p { color:#FFD700; opacity:.9; font-size:1.1em; margin:0; }\n    .hpg-tabs { display:flex; flex-wrap:wrap; gap:10px; justify-content:center; margin-bottom:30px; }\n    .hpg-tab { background:#222; color:#FFD700; border:2px solid #D4AF37; padding:10px 22px; border-radius:25px; cursor:pointer; font-weight:600; font-size:.95em; transition:all .25s; }\n    .hpg-tab:hover, .hpg-tab.active { background:#D4AF37; color:#000; box-shadow:0 0 14px rgba(212,175,55,.5); }\n    .hpg-section { display:none; }\n    .hpg-section.active { display:block; }\n    .hpg-section-title { color:#FFD700; font-size:1.4em; margin:0 0 16px; border-bottom:1px solid #D4AF37; padding-bottom:10px; }\n    .hpg-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:14px; }\n    .hpg-photo { border-radius:10px; overflow:hidden; border:1px solid rgba(212,175,55,.25); box-shadow:0 4px 14px rgba(212,175,55,.1); transition:transform .3s, box-shadow .3s; cursor:pointer; background:#111; }\n    .hpg-photo:hover { transform:translateY(-5px); box-shadow:0 10px 25px rgba(212,175,55,.35); }\n    .hpg-photo img { width:100%; height:200px; object-fit:cover; display:block; }\n    .hpg-photo-caption { color:#FFD700; font-size:.85em; padding:8px 10px; }\n    .hpg-empty { color:rgba(255,215,0,.5); text-align:center; padding:30px; }\n    \/* Lightbox *\/\n    .hpg-lightbox { display:none; position:fixed; inset:0; background:rgba(0,0,0,.92); z-index:99999; align-items:center; justify-content:center; }\n    .hpg-lightbox.open { display:flex; }\n    .hpg-lightbox img { max-width:90vw; max-height:85vh; border-radius:10px; border:2px solid #D4AF37; box-shadow:0 0 40px rgba(212,175,55,.4); }\n    .hpg-lightbox-close { position:absolute; top:20px; right:28px; color:#FFD700; font-size:2.5em; cursor:pointer; line-height:1; }\n    .hpg-lightbox-caption { position:absolute; bottom:30px; color:#FFD700; font-size:1em; text-align:center; width:100%; }\n    @media(max-width:600px){ .hpg-header h1{font-size:1.8em;} .hpg-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));} }\n    <\/style>\n\n    <div class=\"hpg-wrap\">\n        <!-- Header -->\n        <div class=\"hpg-header\">\n            <h1>\ud83d\udcf8 HACKATHON PHOTO BOOTH<\/h1>\n            <p>Share your photos from today's event!<\/p>\n        <\/div>\n\n        <!-- Team Tabs -->\n        <div class=\"hpg-tabs\">\n            <div class=\"hpg-tab active\" onclick=\"hpgFilter('all', this)\">\ud83d\udc65 All Teams<\/div>\n                                                                                                                                                                                                                        <\/div>\n\n        <!-- All Teams Section -->\n        <div class=\"hpg-section active\" id=\"hpg-all\">\n                            <p class=\"hpg-empty\">No photos have been uploaded yet. Check back soon! \ud83d\udcf7<\/p>\n                                <\/div>\n\n        <!-- Individual Team Sections -->\n            <\/div>\n\n    <!-- Lightbox -->\n    <div class=\"hpg-lightbox\" id=\"hpgLightbox\" onclick=\"hpgCloseLightbox()\">\n        <span class=\"hpg-lightbox-close\" onclick=\"hpgCloseLightbox()\">\u2715<\/span>\n        <img decoding=\"async\" id=\"hpgLightboxImg\" src=\"\" alt=\"\">\n        <div class=\"hpg-lightbox-caption\" id=\"hpgLightboxCaption\"><\/div>\n    <\/div>\n\n    <script>\n    function hpgFilter(team, el) {\n        document.querySelectorAll('.hpg-tab').forEach(t => t.classList.remove('active'));\n        el.classList.add('active');\n        document.querySelectorAll('.hpg-section').forEach(s => s.classList.remove('active'));\n        document.getElementById('hpg-' + team).classList.add('active');\n    }\n    function hpgOpenLightbox(src, caption) {\n        document.getElementById('hpgLightboxImg').src = src;\n        document.getElementById('hpgLightboxCaption').textContent = caption || '';\n        document.getElementById('hpgLightbox').classList.add('open');\n    }\n    function hpgCloseLightbox() {\n        document.getElementById('hpgLightbox').classList.remove('open');\n    }\n    document.addEventListener('keydown', e => { if(e.key==='Escape') hpgCloseLightbox(); });\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":61,"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/547"}],"wp:attachment":[{"href":"https:\/\/ict-alive.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}