/* Actual axxess.vip content, image and social module, October 14 2026.
   Added as a secondary identity layer to three intentionally distinct V2 mockups. */
body :is(.site-proof,.site-footer-connect),body .site-proof *{box-sizing:border-box}
body .site-proof{max-width:1220px;width:calc(100% - 56px);margin:58px auto 85px;padding:45px 0;color:#171411;position:relative;z-index:1;isolation:isolate;font-family:Arial,Helvetica,sans-serif}
body .site-proof .site-proof-heading{max-width:840px;margin:0 0 30px}
body .site-proof .site-proof-kicker{display:block;font-size:12px;letter-spacing:.13em;font-weight:900;color:#a36c13;margin-bottom:10px;text-transform:uppercase}
body .site-proof .site-proof-heading h2{font-size:clamp(29px,4vw,48px)!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.1!important;letter-spacing:-.06em!important;font-weight:900!important;color:inherit!important;text-transform:none!important;margin:0 0 12px!important;transform:none!important;text-shadow:none!important}
body .site-proof .site-proof-heading p{font:400 15px/1.6 Arial,Helvetica,sans-serif!important;color:#5c5143!important;letter-spacing:normal!important;max-width:750px;margin:0!important;text-transform:none!important}
body .site-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body .site-event-card{display:block;text-decoration:none;color:#fff;background:#16120c;border:2px solid #d9a02e;overflow:hidden;border-radius:16px;transition:transform .2s,box-shadow .2s;min-width:0}
body .site-event-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #1d160d30}
body .site-event-art{width:100%;height:290px;object-fit:contain;background:#171211;display:block;filter:none!important;transform:none!important;border-radius:0!important}
body .site-event-info{padding:18px 18px 20px;background:#17130f;color:white}
body .site-event-info b{font:800 18px/1.24 Arial,sans-serif;display:block;letter-spacing:-.02em;color:white}
body .site-event-info span{display:block;font:400 11px/1.5 Arial,sans-serif;color:#e5c58c;margin-top:10px}
body .site-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body .site-platform-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ded2b7;background:#fff;border-radius:19px;box-shadow:0 9px 30px #3323110e;min-width:0;color:#1d1710;text-decoration:none}
body .site-platform-art{display:block;width:100%;height:245px;object-fit:contain!important;object-position:center!important;background:radial-gradient(ellipse at 45% 25%,#2d223b,#09060d 75%);padding:14px}
body .site-platform-copy{padding:19px 22px 22px}
body .site-platform-copy h3{font:900 24px/1.15 Arial,sans-serif!important;color:#1d1710!important;letter-spacing:-.045em!important;margin:0 0 12px!important;transform:none!important}
body .site-platform-copy p{font:400 13px/1.55 Arial,sans-serif!important;color:#62574c!important;letter-spacing:0!important;margin:0 0 12px!important}
body .site-platform-copy span{font:800 11px/1.5 Arial,sans-serif;color:#ad7317}
body .site-info-feature{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:center;gap:30px;padding:20px;background:#17120f;color:white!important;text-decoration:none!important;border-radius:22px;border:1px solid #a57625}
body .site-info-art{width:100%;max-height:270px;object-fit:contain!important;background:#0d0b12;border-radius:13px!important}
body .site-info-feature strong{display:block;font:900 27px/1.2 Arial,sans-serif!important;letter-spacing:-.04em;color:white!important}
body .site-info-feature p{font:400 15px/1.6 Arial,sans-serif!important;color:#e9e0d4!important;margin:14px 0!important}
body .site-info-feature span{font:800 12px/1.4 Arial,sans-serif;color:#fbb227}
body .site-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body .site-contact-method{display:flex;min-width:0;min-height:120px;flex-direction:column;justify-content:center;background:#17120c;color:white!important;text-decoration:none;padding:22px 20px;border:2px solid #d8a12e;border-radius:16px;gap:10px}
body .site-contact-method small{font:900 11px/1.35 Arial,sans-serif;letter-spacing:.13em;color:#fbb227}
body .site-contact-method strong{font:800 clamp(15px,1.6vw,22px)/1.35 Arial,sans-serif;overflow-wrap:anywhere;color:white}
body .site-footer-connect{position:relative;z-index:2;max-width:1210px;margin:25px auto 16px;padding:21px 28px;border-top:1px solid #bd8a2d;font-family:Arial,Helvetica,sans-serif}
body .site-footer-connect>span{color:#fbb227;font:900 11px/1.5 Arial,sans-serif;letter-spacing:.12em;display:block;margin-bottom:15px}
body .site-footer-links{display:flex;align-items:center;gap:11px 22px;flex-wrap:wrap}
body .site-footer-links a{display:inline-block;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;font:700 12px/1.6 Arial,sans-serif}
body .site-footer-links a:hover{color:#fbb227!important}
body.direction-01-ticket-city .site-proof{width:min(calc(100% - 50px),1150px)}
body.direction-01-ticket-city .site-proof-events{border-top:6px solid #fbb227}
body.direction-01-ticket-city .site-footer-connect{background:#101010}
body.direction-02-neon-playground .site-proof{max-width:1300px;border:3px solid #17111a;box-shadow:8px 8px 0 #fbb227;padding:35px;margin-top:70px;margin-bottom:75px;background:#fff7e5}
body.direction-02-neon-playground .site-proof-platform{background:#fff!important}
body.direction-02-neon-playground .site-proof .site-proof-heading h2{color:#161010!important}
body.direction-02-neon-playground .site-event-card{border-radius:3px}
body.direction-02-neon-playground .site-event-card:nth-child(even){transform:rotate(1deg)}
body.direction-02-neon-playground .site-event-card:nth-child(even):hover{transform:translateY(-5px) rotate(1deg)}
body.direction-02-neon-playground .site-footer-connect{background:#140f18}
body.direction-03-axxess-select .site-proof{padding-top:55px;border-top:2px solid #fbb227}
body.direction-03-axxess-select .site-event-art{background:#150f13}
body.direction-03-axxess-select .site-proof .site-proof-kicker{color:#c08b31}
body.direction-03-axxess-select .site-footer-connect{background:#151412}
body .site-proof a:focus-visible,body .site-footer-links a:focus-visible{outline:3px solid #ffbb37!important;outline-offset:4px}
@media(max-width:920px){
 body .site-events-grid{gap:15px}
 body .site-event-art{height:245px}
 body .site-platform-grid{gap:12px}
 body .site-platform-art{height:160px}
 body .site-platform-copy{padding:14px}
 body .site-platform-copy h3{font-size:20px!important}
 body.direction-02-neon-playground .site-proof{width:calc(100% - 34px);padding:23px}
}
@media(max-width:680px){
 body .site-proof,body.direction-01-ticket-city .site-proof,body.direction-02-neon-playground .site-proof{width:calc(100% - 30px);margin:35px auto 50px;padding:25px 0}
 body.direction-02-neon-playground .site-proof{padding:20px}
 body .site-events-grid,body .site-platform-grid,body .site-contact-grid{grid-template-columns:1fr}
 body .site-event-art{height:320px}
 body .site-platform-card{display:grid;grid-template-columns:125px minmax(0,1fr);min-height:140px}
 body .site-platform-art{height:100%;max-height:180px;min-height:140px;padding:6px}
 body .site-platform-copy{padding:17px 14px}
 body .site-platform-copy h3{font-size:19px!important;margin-bottom:6px!important}
 body .site-platform-copy p{font-size:12px!important;margin-bottom:7px!important}
 body .site-info-feature{grid-template-columns:1fr;padding:14px;gap:15px}
 body .site-info-art{max-height:260px}
 body .site-footer-connect{padding:19px}
 body .site-footer-links{gap:11px 16px}
 body .site-contact-method{min-height:90px}
 body .site-proof .site-proof-heading h2{font-size:32px!important}
}
@media(prefers-reduced-motion:reduce){
 body .site-event-card{transition:none}
}
