/* SITE MAP MODAL STYLES */ * { margin: 0; padding: 0; box-sizing: border-box; } .sitemap-container { width: 100%; max-width: 900px; margin: 0 auto; background: #1a1a1a; border-radius: 12px; overflow: hidden; font-family: 'Arial', sans-serif; color: #f4d89f; } .map-wrapper { position: relative; width: 100%; background: #000; overflow: hidden; border-bottom: 2px solid #d4a574; } .map-image { width: 100%; height: auto; display: block; } .hotspot-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; } .hotspot { position: absolute; border-radius: 50%; opacity: 0; transition: all 0.3s ease; cursor: pointer; } .hotspot:hover { background: rgba(212, 165, 116, 0.3) !important; transform: scale(1.1); } .hotspot-label { position: absolute; background: rgba(212, 165, 116, 0.95); color: #1a1a1a; padding: 4px 8px; border-radius: 4px; font-size: 11px; font-weight: bold; white-space: nowrap; z-index: 10; pointer-events: none; opacity: 0; transition: opacity 0.3s; } .hotspot:hover ~ .hotspot-label, .hotspot:hover .hotspot-label { opacity: 1; } .info-panel { display: none; position: absolute; background: rgba(26, 26, 26, 0.98); border: 2px solid #d4a574; border-radius: 8px; padding: 12px; z-index: 100; max-width: 280px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.8); color: #f4d89f; font-size: 12px; } .info-panel h3 { color: #d4a574; margin-bottom: 8px; font-size: 14px; } .info-panel p { margin-bottom: 6px; line-height: 1.4; color: #e8c68d; } .info-panel .direction { background: rgba(212, 165, 116, 0.15); padding: 8px; border-left: 3px solid #d4a574; margin-top: 8px; border-radius: 4px; } .close-info { float: right; cursor: pointer; color: #d4a574; font-weight: bold; font-size: 16px; } .controls { padding: 16px; background: #0d0d0d; border-top: 1px solid #333; text-align: center; } .btn { background: #d4a574; color: #1a1a1a; border: none; padding: 10px 16px; border-radius: 6px; cursor: pointer; font-weight: bold; margin: 0 6px; font-size: 12px; transition: all 0.3s; } .btn:hover { background: #f4d89f; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(212, 165, 116, 0.4); } .legend { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #1a1a1a; border: 2px solid #d4a574; border-radius: 12px; padding: 24px; z-index: 200; max-width: 400px; color: #f4d89f; max-height: 80vh; overflow-y: auto; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.9); } .legend h2 { color: #d4a574; margin-bottom: 16px; text-align: center; } .legend-item { margin-bottom: 12px; padding: 10px; background: rgba(212, 165, 116, 0.1); border-left: 3px solid #d4a574; border-radius: 4px; } .legend-item h4 { color: #f4d89f; font-size: 13px; margin-bottom: 4px; } .legend-item p { font-size: 11px; color: #e8c68d; line-height: 1.3; } .overlay-backdrop { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 150; } @media (max-width: 600px) { .info-panel { max-width: 220px; font-size: 11px; padding: 10px; } .btn { padding: 8px 12px; font-size: 11px; } }

๐ŸŒฟ Oracle

Your Countrylife Glamping Assistant

โ™จ๏ธ
Hot Tub
Temperature guide, troubleshooting & wave spa diagnostics
๐Ÿ”‘
Check-In & Access
Lock codes, WiFi, arrival checklist & dome info
๐Ÿ†˜
Safety & Emergency
24/7 helpline, emergency procedures & safety info
๐Ÿ“‹
Site Rules
Quiet hours, fire safety, waste & site etiquette
๐Ÿ“ถ
WiFi & Tech
Network info, passwords & troubleshooting
๐ŸŽฏ
Activities & Things to Do
On-site games, local attractions & dining
๐ŸŒฆ๏ธ
Weather & Local
Forecast, activities & nearby attractions
๐Ÿ‘ฅ
Staff & Support
Contact info, helpline & support hours
๐Ÿ’ฌ
Feedback
Help us improve your experience
๐Ÿ“š
FAQ
Searchable answers & troubleshooting
โœจ
Amenities
Full dome specs, equipment & features
๐Ÿ”
Lock Codes
All dome & site codes
๐Ÿ”ง
Advanced Troubleshooting
Electrical, heating, advanced wave spa
๐Ÿ“–
Contractor Onboarding
Complete playbook & procedures
๐ŸŽฏ
Decision Matrix
Your authority guide โ€” what you can decide solo
๐Ÿงน
Cleaning Procedures
10-step sequence, assignments & Guest Ready
๐Ÿ“ž
Contacts & Escalation
Who to call, when & routing rules
๐Ÿ”ฉ
Maintenance Schedule
Ollie, Casey, Adam & automated systems
๐Ÿ”—
Quick Links
Clean Oracle, Luna portal & team tools