.table-home-spotlight{background:radial-gradient(circle at 90% 0%,#9a6a39 0%,transparent 40%),linear-gradient(120deg,#102b2b,#0a4539);color:#fff;border:2px solid #e6c177;border-radius:22px;padding:22px;margin:12px 0 20px;box-shadow:0 12px 30px #071c1a40}.table-home-badge{font-size:11px;letter-spacing:1.4px;font-weight:900;color:#f4d38a}.table-home-content{display:flex;align-items:center;justify-content:space-between;gap:14px}.table-home-content h2{color:#fff;font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.12;margin:12px 0}.table-home-content p{color:#e7eadf;max-width:460px}.table-home-pills,.table-hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.table-home-pills span,.table-hero-tags span{background:#ffffff18;border:1px solid #ffffff40;border-radius:30px;padding:6px 9px;font-size:12px}.table-home-cta{background:#f0cb78!important;color:#173b2d!important;font-weight:900!important;padding:14px 23px!important;border-radius:13px!important;box-shadow:0 5px 0 #a77c36}.table-home-art{font-size:5rem;text-align:center;min-width:120px}.table-home-art small{display:block;font-size:12px;color:#f1d596;max-width:140px}.table-venue-picker{display:grid;gap:8px;font-weight:700}.table-venue-picker select{width:100%;padding:12px;border-radius:9px}.local-hub-table{background:linear-gradient(145deg,#164b3c,#092d29);box-shadow:0 6px 18px #0002;transition:transform .15s}.local-hub-table:hover{transform:translateY(-3px)}.local-hub-hero{background:radial-gradient(circle at 100% 0%,#ad7d38,transparent 45%),linear-gradient(120deg,#053b31,#116049)}@media(max-width:480px){.table-home-art{font-size:3rem;min-width:65px}.table-home-art small{display:none}.table-home-spotlight{padding:16px}.table-home-content h2{font-size:1.55rem}}