{"app":{"id":32,"summary":"Suomi Resorts","versions":[8871],"created_by":"janisferguson19407","created_at":"2026-04-07T12:31:37.173Z","votes":0,"approved":false,"apps":[],"app_type":"raw","external_embed_url":"","value":{"runnables":{"a":{"name":"a","type":"inline","fields":{},"inlineScript":{"lock":"{\n  \"dependencies\": {}\n}\n//bun.lock\n<empty>","schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["x"],"properties":{"x":{"type":"string","default":null,"description":"","originalType":"string"}}},"content":"// import * as wmill from \"windmill-client\"\n\nexport async function main(x: string) {\n  return x\n}\n","language":"bun"}}},"files":{"/App.tsx":"import React from \"react\";\nimport \"./index.css\";\n\nconst App: React.FC = () => {\n  return (\n    <div className=\"page\">\n      <div className=\"top-notice\">\n        <strong>Adults Only – 21+</strong> (or 18+ where legally permitted).\n        Access to regulated gaming areas is age-restricted and subject to ID\n        verification.\n      </div>\n\n      <div className=\"affiliate-bar\">\n        This is an affiliate website. We may earn a commission if you book or\n        sign up through our links.\n      </div>\n\n      <header className=\"hero\" id=\"top\">\n        <div className=\"container\">\n          <nav className=\"nav\">\n            <div className=\"brand\">\n              Suomi <span>Resort</span>\n            </div>\n\n            <div className=\"nav-links\">\n              <a href=\"#rooms\">Rooms</a>\n              <a href=\"#dining\">Dining</a>\n              <a href=\"#entertainment\">Entertainment</a>\n              <a href=\"#relaxation\">Relaxation</a>\n              <a href=\"#faq\">FAQ</a>\n              <a href=\"#responsible\">Responsible Enjoyment</a>\n            </div>\n          </nav>\n\n          <div className=\"hero-grid\">\n            <div>\n              <div className=\"eyebrow\">\n                Adults-only casino resort • Luxury casino hotel getaway • Suomi\n                Resort review\n              </div>\n\n              <h1>\n                A refined adults-only retreat where coastal calm meets regulated\n                evening entertainment.\n              </h1>\n\n              <p className=\"lead\">\n                Suomi Resort is designed for grown-up travelers who want more\n                from a luxury stay: elegant rooms, polished dining, rooftop\n                cocktails, late-night ambiance, and access to regulated gaming\n                areas in a setting that feels curated rather than crowded. The\n                experience is less about noise and more about atmosphere,\n                comfort, and choice.\n              </p>\n\n              <p className=\"lead\">\n                For guests seeking an adults-only casino resort with a premium\n                hotel identity first, Suomi Resort presents the kind of\n                destination that works equally well for a long weekend, a\n                celebratory escape, or a stylish stop on a broader luxury travel\n                itinerary.\n              </p>\n\n              <div className=\"hero-actions\">\n                <a className=\"btn btn-primary\" href=\"#final\">\n                  Explore Suomi Resort\n                </a>\n                <a className=\"btn btn-secondary\" href=\"#responsible\">\n                  Read Responsible Enjoyment Info\n                </a>\n              </div>\n            </div>\n\n            <div className=\"hero-card\">\n              <div className=\"image-placeholder\">\n                <div>\n                  <strong>Placeholder image:</strong> Luxurious adults-only\n                  resort exterior at sunset, with warm architectural lighting,\n                  water views, and an elegant rooftop lounge.\n                  <small>\n                    Alternative options: grand lobby with marble finishes,\n                    moonlit terrace, or premium suite balcony overlooking a\n                    lagoon.\n                  </small>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </header>\n\n      <main>\n        <section id=\"rooms\" className=\"section\">\n          <div className=\"container\">\n            <div className=\"section-intro\">\n              <h2>Accommodation &amp; Rooms</h2>\n              <p>\n                One of the strongest aspects of Suomi Resort is that it\n                genuinely feels like a luxury hotel first. The room categories\n                are practical, polished, and spacious, with design choices that\n                lean modern and calming rather than overly theatrical. Expect\n                layered lighting, plush bedding, soft neutral tones, and enough\n                detail to make the stay feel elevated from check-in onward.\n              </p>\n            </div>\n\n            <div className=\"cards-3\">\n              <article className=\"card\">\n                <div className=\"tag\">Classic Room</div>\n                <h3>Classic comfort, thoughtfully finished</h3>\n                <p>\n                  The Classic category is ideal for couples or solo travelers\n                  who want a clean, elegant home base. Interiors focus on rest\n                  and ease, with premium mattresses, blackout curtains,\n                  rainfall-style showers, smart climate control, and a quiet\n                  atmosphere that suits both early nights and slow mornings.\n                </p>\n                <ul>\n                  <li>High-quality linens and sound-conscious layout</li>\n                  <li>Walk-in shower and upscale bath amenities</li>\n                  <li>Desk or lounge corner for planning your evening</li>\n                  <li>\n                    Well suited to short luxury casino hotel getaways\n                  </li>\n                </ul>\n              </article>\n\n              <article className=\"card\">\n                <div className=\"tag\">Lagoon-Facing</div>\n                <h3>Water views with a more immersive resort feel</h3>\n                <p>\n                  For travelers who care about atmosphere, the Lagoon-facing\n                  rooms add the visual calm that defines the property.\n                  Floor-to-ceiling glazing brings in natural light by day and a\n                  cinematic glow by night, especially when the property lights\n                  reflect across the water.\n                </p>\n                <ul>\n                  <li>Balcony or expanded window seating in select layouts</li>\n                  <li>Ideal for sunset drinks before dinner or nightlife</li>\n                  <li>\n                    Peaceful visual separation from the entertainment zones\n                  </li>\n                  <li>\n                    Excellent option for an adults-only casino resort stay with\n                    balance\n                  </li>\n                </ul>\n              </article>\n\n              <article className=\"card\">\n                <div className=\"tag\">Executive Suites</div>\n                <h3>Spacious suites for special occasions and longer stays</h3>\n                <p>\n                  The Executive Suites offer a more private and layered\n                  experience with separate living space, upgraded finishes, and\n                  a stronger sense of retreat. These are particularly appealing\n                  for anniversaries, celebration trips, or guests who want a\n                  premium base before heading out for dinner, live\n                  entertainment, or regulated gaming.\n                </p>\n                <ul>\n                  <li>Expanded lounge area and premium minibar selections</li>\n                  <li>Enhanced views and more generous bathroom layouts</li>\n                  <li>\n                    Ideal for couples wanting a boutique-luxury feel\n                  </li>\n                  <li>\n                    Best suited to guests prioritizing comfort and privacy\n                  </li>\n                </ul>\n              </article>\n            </div>\n\n            <div className=\"soft-panel mt-24\">\n              <strong>Placeholder image suggestion:</strong> Luxurious\n              lagoon-view suite with floor-to-ceiling windows, textured fabrics,\n              warm bedside lighting, and a private seating area facing the\n              water.\n            </div>\n          </div>\n        </section>\n\n        <section id=\"dining\" className=\"section section-alt\">\n          <div className=\"container\">\n            <div className=\"two-col\">\n              <div>\n                <h2>Dining &amp; Rooftop Lounge</h2>\n                <p>\n                  Suomi Resort succeeds because the culinary side of the\n                  experience never feels like an afterthought. The dining\n                  program is positioned as a core reason to visit, not simply a\n                  convenience for overnight guests. Menus lean fresh, seasonal,\n                  and presentation-driven, with a strong emphasis on seafood,\n                  grilled specialties, premium small plates, and cocktails built\n                  for unhurried evenings.\n                </p>\n                <p>\n                  The rooftop lounge is likely to be the social heart of the\n                  property for many guests. It offers panoramic views, a more\n                  mature energy, and a comfortable transition from dinner to\n                  late-night entertainment. Rather than loud promotional\n                  theatrics, the mood is intimate and polished, making it feel\n                  appropriate for couples, groups celebrating, or travelers\n                  looking for a sophisticated night out.\n                </p>\n                <ul>\n                  <li>Fresh seafood and chef-led seasonal menus</li>\n                  <li>\n                    Signature cocktails, wines, and late-evening small plates\n                  </li>\n                  <li>Rooftop seating designed for sunset and skyline views</li>\n                  <li>Refined pacing that suits a luxury resort audience</li>\n                </ul>\n              </div>\n\n              <div className=\"highlight\">\n                <h3>What stands out</h3>\n                <p>\n                  A premium resort becomes memorable when the dining and social\n                  spaces feel destination-worthy in their own right. That is\n                  where Suomi Resort has the advantage: guests can build an\n                  entire evening around the property itself, moving naturally\n                  from a relaxed room setting to dinner, cocktails, adult\n                  entertainment, and back to a quieter suite environment without\n                  friction.\n                </p>\n                <p className=\"small\">\n                  Placeholder image: Rooftop cocktail lounge with ocean or\n                  lagoon views, amber lighting, polished stone bar, and\n                  elegantly dressed adult guests enjoying a relaxed evening\n                  scene.\n                </p>\n              </div>\n            </div>\n          </div>\n        </section>\n\n        <section id=\"entertainment\" className=\"section\">\n          <div className=\"container\">\n            <div className=\"section-intro\">\n              <h2>Unique Experiences &amp; Entertainment</h2>\n              <p>\n                The entertainment identity of Suomi Resort is intentionally\n                broader than gaming alone. Guests come for the full adult\n                experience: late-evening lounges, curated music, social spaces\n                with energy, premium service, and regulated gaming areas\n                integrated into the resort in a way that feels controlled and\n                contemporary.\n              </p>\n            </div>\n\n            <div className=\"two-col\">\n              <div className=\"card\">\n                <h3>A resort atmosphere built for adults</h3>\n                <p>\n                  This is not a family hotel with a gaming floor attached. The\n                  adults-only positioning shapes the property from the start,\n                  which helps create a more consistent guest experience. You can\n                  expect a calmer daytime rhythm and a more polished nighttime\n                  identity, with spaces that encourage dressing up, lingering\n                  over drinks, and choosing your own pace.\n                </p>\n                <ul>\n                  <li>Evening lounge culture and refined nightlife energy</li>\n                  <li>Live ambiance and stylish social settings</li>\n                  <li>\n                    Suitable for couples, celebration trips, and adult groups\n                  </li>\n                </ul>\n              </div>\n\n              <div className=\"card\">\n                <h3>Regulated gaming access, presented responsibly</h3>\n                <p>\n                  For guests interested in gaming as part of the wider resort\n                  experience, Suomi Resort includes access to regulated gaming\n                  areas where permitted by local law and operating conditions.\n                  Entry may be limited to eligible adults who meet legal age\n                  requirements and complete any required identity or access\n                  checks. The emphasis here is on controlled access, compliance,\n                  and entertainment within a regulated environment.\n                </p>\n                <ul>\n                  <li>\n                    Gaming described as one part of a broader luxury stay\n                  </li>\n                  <li>Access subject to age and ID verification</li>\n                  <li>\n                    Availability may vary by jurisdiction, operator, and local\n                    regulation\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </section>\n\n        <section id=\"relaxation\" className=\"section section-alt\">\n          <div className=\"container\">\n            <div className=\"two-col\">\n              <div>\n                <h2>Relaxation &amp; Balance</h2>\n                <p>\n                  A strong adults-only casino resort should still know when to\n                  slow down, and Suomi Resort handles that well. Away from the\n                  livelier evening spaces, the property feels intentionally\n                  composed. Quiet zones, terrace corners, spa-style design cues,\n                  and generous room layouts make it easy to disconnect between\n                  meals, social plans, or entertainment.\n                </p>\n                <p>\n                  That balance matters. Many luxury travelers want optional\n                  nightlife, not constant stimulation. Suomi Resort appears best\n                  suited to guests who enjoy having entertainment nearby without\n                  wanting every moment of the stay to revolve around it.\n                </p>\n              </div>\n\n              <div className=\"soft-panel\">\n                <h3>Ideal for guests who value:</h3>\n                <ul>\n                  <li>Private morning routines and slower starts</li>\n                  <li>Quiet design-led spaces between outings</li>\n                  <li>\n                    A premium room experience as much as the nightlife\n                  </li>\n                  <li>\n                    A boutique hotel mood with entertainment on-site\n                  </li>\n                </ul>\n                <p className=\"small\">\n                  Placeholder image: Quiet adults-only terrace with loungers,\n                  soft linen cabanas, shaded seating, and serene water views.\n                </p>\n              </div>\n            </div>\n          </div>\n        </section>\n\n        <section id=\"why-choose\" className=\"section\">\n          <div className=\"container\">\n            <div className=\"section-intro\">\n              <h2>Why Choose Suomi Resort</h2>\n              <p>\n                The best reason to consider Suomi Resort is that it occupies a\n                useful middle ground in the market. It is neither a purely quiet\n                boutique stay nor an overly crowded gaming-first property.\n                Instead, it offers a hybrid model: a stylish adults-only hotel\n                with strong food-and-beverage credentials, resort visuals, and\n                regulated entertainment options for travelers who want variety\n                without sacrificing comfort.\n              </p>\n            </div>\n\n            <div className=\"cards-3\">\n              <div className=\"card\">\n                <h3>Hotel-first luxury</h3>\n                <p>\n                  The accommodation, dining, and atmosphere give the property\n                  credibility beyond gaming alone, which is essential for guests\n                  seeking a true resort experience.\n                </p>\n              </div>\n\n              <div className=\"card\">\n                <h3>Adult social energy</h3>\n                <p>\n                  The adults-only concept makes the nighttime offer feel\n                  coherent, more polished, and better suited to mature\n                  travelers.\n                </p>\n              </div>\n\n              <div className=\"card\">\n                <h3>Entertainment with boundaries</h3>\n                <p>\n                  Regulated gaming is integrated as an option, not pushed as the\n                  sole reason to visit, creating a more responsible and premium\n                  guest journey.\n                </p>\n              </div>\n            </div>\n          </div>\n        </section>\n\n        <section id=\"faq\" className=\"section section-alt\">\n          <div className=\"container\">\n            <div className=\"section-intro\">\n              <h2>Frequently Asked Questions</h2>\n            </div>\n\n            <div className=\"faq\">\n              <div className=\"faq-item\">\n                <h3>Is Suomi Resort adults-only?</h3>\n                <p>\n                  Yes. Suomi Resort is positioned as an adults-only destination.\n                  Guests must meet the legal minimum age required for the\n                  property and, where applicable, for access to any regulated\n                  gaming areas.\n                </p>\n              </div>\n\n              <div className=\"faq-item\">\n                <h3>What kind of traveler is this resort best for?</h3>\n                <p>\n                  It is best suited to adults looking for a luxury casino hotel\n                  getaway with more than just gaming: premium rooms, dining,\n                  rooftop drinks, and a balanced mix of relaxation and late-night\n                  atmosphere.\n                </p>\n              </div>\n\n              <div className=\"faq-item\">\n                <h3>Are gaming areas open to all guests?</h3>\n                <p>\n                  Access may be regulated and can depend on legal age,\n                  jurisdiction, ID verification, dress codes, operator rules,\n                  and local compliance requirements.\n                </p>\n              </div>\n\n              <div className=\"faq-item\">\n                <h3>Does the resort focus only on casino activity?</h3>\n                <p>\n                  No. The resort is designed around the broader adults-only\n                  hospitality experience, with dining, views, suites, and social\n                  spaces taking a major role in the stay.\n                </p>\n              </div>\n\n              <div className=\"faq-item\">\n                <h3>\n                  Is Suomi Resort appropriate for a romantic trip or celebration?\n                </h3>\n                <p>\n                  Yes. Its premium suites, rooftop lounge atmosphere, and\n                  evening entertainment profile make it a strong option for\n                  couples, anniversaries, and adult group celebrations.\n                </p>\n              </div>\n\n              <div className=\"faq-item\">\n                <h3>Should guests verify details before booking?</h3>\n                <p>\n                  Absolutely. We recommend confirming current availability,\n                  amenities, access rules, dining schedules, and regulated gaming\n                  conditions directly with the resort or relevant licensed\n                  operators.\n                </p>\n              </div>\n            </div>\n          </div>\n        </section>\n\n        <section id=\"responsible\" className=\"section rg-section\">\n          <div className=\"container\">\n            <div className=\"rg-grid\">\n              <div>\n                <h2>Responsible Gambling / Responsible Enjoyment</h2>\n                <p>\n                  Suomi Resort promotes adult entertainment in a regulated and\n                  responsible setting. Where gaming areas are available, access\n                  should be limited to eligible adults who meet legal age\n                  requirements and complete any required identity checks. Guests\n                  may be asked to present government-issued photo ID before\n                  entering regulated gaming spaces or accessing operator-specific\n                  services.\n                </p>\n                <p>\n                  Gambling involves financial risk and is not suitable for\n                  everyone. If you choose to participate, set limits, stay aware\n                  of your spending, and treat gaming as entertainment rather\n                  than a source of income. If gambling stops feeling enjoyable,\n                  seek support promptly.\n                </p>\n                <p>\n                  The resort should encourage responsible enjoyment and provide\n                  or signpost support resources where needed. For immediate\n                  assistance or local guidance, contact{\" \"}\n                  <strong>1-800-GAMBLER</strong> where available or your\n                  country-specific support service such as{\" \"}\n                  <strong>[Local Helpline]</strong>.\n                </p>\n\n                <div className=\"notice-ok\">\n                  <strong>Responsible Enjoyment Reminder:</strong> Regulated\n                  gaming access should be available only in accordance with local\n                  law, venue rules, age restrictions, and identity verification\n                  procedures.\n                </div>\n\n                <div className=\"notice-danger\">\n                  <strong>Important:</strong> Gambling involves financial risk.\n                  Never gamble with money you cannot afford to lose. Support\n                  resources may include 1-800-GAMBLER, national self-exclusion\n                  tools, or <strong>[Local Helpline]</strong> depending on your\n                  location.\n                </div>\n              </div>\n\n              <div className=\"card\">\n                <h3>Disclaimer</h3>\n                <p>\n                  <strong>Suomi Resort is an adults-only destination.</strong>{\" \"}\n                  Access to gaming areas is regulated. Guests must meet legal\n                  age requirements and may be asked for government-issued photo\n                  ID. We recommend verifying all details directly with the resort\n                  or licensed operators.\n                </p>\n                <p>\n                  Availability of amenities, dining experiences, entertainment\n                  programming, and gaming access may vary by date, jurisdiction,\n                  operator, and local law. This page is informational and\n                  promotional in nature and should not be treated as legal,\n                  licensing, or travel advice.\n                </p>\n                <p>\n                  By continuing, you confirm that you are of legal age to view\n                  adults-only resort and gambling-related promotional content in\n                  your jurisdiction.\n                </p>\n                <p className=\"small\">\n                  Suggested compliance placement: keep this section linked in the\n                  main navigation and close to the footer for easy access during\n                  review.\n                </p>\n              </div>\n            </div>\n          </div>\n        </section>\n\n        <section id=\"final\" className=\"section\">\n          <div className=\"container\">\n            <div className=\"final-cta\">\n              <h2>Final Thoughts</h2>\n              <p>\n                For travelers looking for an adults-only casino resort that feels\n                upscale, calm, and genuinely hospitality-led, Suomi Resort\n                offers a compelling concept. Its strongest appeal lies in the\n                blend: refined rooms, destination-worthy dining, rooftop\n                nightlife, and access to regulated gaming areas without making\n                gaming the entire identity of the property. That balance gives\n                the resort a more premium feel and makes it relevant to a wider\n                adult audience.\n              </p>\n              <p>\n                If your ideal break includes elegant surroundings, evening\n                energy, and grown-up entertainment in a controlled environment,\n                Suomi Resort is the kind of luxury casino hotel getaway worth\n                exploring in more detail.\n              </p>\n\n              <div className=\"hero-actions\">\n                <a className=\"btn btn-primary\" href=\"#top\">\n                  Explore Suomi Resort\n                </a>\n                <a className=\"btn btn-secondary\" href=\"#responsible\">\n                  Review Age &amp; Responsible Enjoyment Info\n                </a>\n              </div>\n            </div>\n          </div>\n        </section>\n      </main>\n\n      <footer className=\"footer\">\n        <div className=\"container footer-grid\">\n          <div>\n            <div className=\"brand footer-brand\">\n              Suomi <span>Resort</span>\n            </div>\n            <p>\n              Premium adults-only resort review and promotional content focused\n              on accommodation, dining, nightlife, and regulated entertainment.\n            </p>\n            <p className=\"small footer-muted\">\n              <strong>Adults Only – 21+</strong> (or 18+ where legally\n              permitted). This is an affiliate website. We may earn a\n              commission if you book or sign up through our links.\n            </p>\n            <p className=\"small footer-muted\">\n              © 2026 Suomi Resort Review. All rights reserved.\n            </p>\n          </div>\n\n          <div>\n            <div className=\"footer-links\">\n              <a href=\"/privacy-policy\">Privacy Policy</a>\n              <a href=\"/terms-and-conditions\">Terms &amp; Conditions</a>\n              <a href=\"/responsible-gambling\">Responsible Gambling</a>\n              <a href=\"/contact\">Contact</a>\n            </div>\n            <p className=\"small footer-muted mt-16\">\n              This page does not guarantee availability, access, pricing, or\n              eligibility. Verify all information directly with the resort or\n              licensed operators.\n            </p>\n          </div>\n        </div>\n      </footer>\n    </div>\n  );\n};\n\nexport default App;","/index.css":":root {\n  --bg: #0b1220;\n  --panel: #111a2b;\n  --panel-2: #162338;\n  --card: #ffffff;\n  --text: #1c2430;\n  --muted: #667085;\n  --soft: #eef2f7;\n  --line: #d9e2ec;\n  --gold: #c9a96a;\n  --gold-dark: #9f7b38;\n  --accent: #143b63;\n  --danger: #7a1f1f;\n  --ok: #1d4f3a;\n  --max: 1180px;\n  --radius: 18px;\n  --shadow: 0 10px 30px rgba(11, 18, 32, 0.12);\n}\n\n* {\n  box-sizing: border-box;\n}\n\nhtml {\n  scroll-behavior: smooth;\n}\n\nbody {\n  margin: 0;\n  font-family: Arial, Helvetica, sans-serif;\n  color: var(--text);\n  background: #f6f8fb;\n  line-height: 1.65;\n}\n\na {\n  color: var(--accent);\n  text-decoration: none;\n}\n\na:hover {\n  text-decoration: underline;\n}\n\n.page {\n  width: 100%;\n}\n\n.container {\n  width: min(var(--max), calc(100% - 32px));\n  margin: 0 auto;\n}\n\n.top-notice {\n  background: #1a2233;\n  color: #fff;\n  padding: 12px 20px;\n  text-align: center;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.2px;\n}\n\n.affiliate-bar {\n  background: #fff8e8;\n  color: #5a430e;\n  border-bottom: 1px solid #ecd8a4;\n  padding: 12px 20px;\n  text-align: center;\n  font-size: 14px;\n}\n\n.hero {\n  background:\n    linear-gradient(180deg, rgba(8, 14, 25, 0.58), rgba(8, 14, 25, 0.72)),\n    radial-gradient(circle at top right, rgba(201, 169, 106, 0.22), transparent 35%),\n    linear-gradient(135deg, #12233d, #0b1220 65%);\n  color: #fff;\n  padding: 34px 0 70px;\n}\n\n.nav {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  padding: 8px 0 26px;\n  flex-wrap: wrap;\n}\n\n.brand {\n  font-size: 26px;\n  font-weight: 800;\n  letter-spacing: 0.3px;\n}\n\n.brand span {\n  color: var(--gold);\n}\n\n.nav-links {\n  display: flex;\n  gap: 18px;\n  flex-wrap: wrap;\n  font-size: 14px;\n}\n\n.nav-links a {\n  color: #f3f6fb;\n}\n\n.hero-grid {\n  display: grid;\n  grid-template-columns: 1.1fr 0.9fr;\n  gap: 34px;\n  align-items: center;\n}\n\n.eyebrow {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.08);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  color: #f3e8c8;\n  padding: 8px 12px;\n  border-radius: 999px;\n  font-size: 13px;\n  margin-bottom: 16px;\n}\n\nh1,\nh2,\nh3 {\n  line-height: 1.2;\n  margin: 0 0 16px;\n}\n\nh1 {\n  font-size: clamp(34px, 5vw, 56px);\n  letter-spacing: -0.02em;\n}\n\nh2 {\n  font-size: clamp(28px, 3.2vw, 38px);\n  color: #0e1b2e;\n}\n\nh3 {\n  font-size: 22px;\n  color: #10233e;\n}\n\n.lead {\n  font-size: 18px;\n  color: rgba(255, 255, 255, 0.9);\n  max-width: 62ch;\n}\n\n.hero-actions {\n  display: flex;\n  gap: 14px;\n  margin-top: 24px;\n  flex-wrap: wrap;\n}\n\n.btn {\n  display: inline-block;\n  padding: 14px 22px;\n  border-radius: 999px;\n  font-weight: 700;\n  font-size: 15px;\n  transition: 0.2s ease;\n}\n\n.btn-primary {\n  background: var(--gold);\n  color: #1b2230;\n}\n\n.btn-primary:hover {\n  background: #dfbf83;\n  text-decoration: none;\n}\n\n.btn-secondary {\n  border: 1px solid rgba(255, 255, 255, 0.24);\n  color: #fff;\n  background: rgba(255, 255, 255, 0.06);\n}\n\n.btn-secondary:hover {\n  background: rgba(255, 255, 255, 0.11);\n  text-decoration: none;\n}\n\n.hero-card {\n  background: rgba(255, 255, 255, 0.08);\n  border: 1px solid rgba(255, 255, 255, 0.14);\n  border-radius: 24px;\n  padding: 20px;\n  backdrop-filter: blur(4px);\n}\n\n.image-placeholder {\n  border-radius: 20px;\n  min-height: 380px;\n  background:\n    linear-gradient(160deg, rgba(201, 169, 106, 0.22), rgba(255, 255, 255, 0.06)),\n    linear-gradient(135deg, #2d4d73, #18314f 55%, #0e1b2e);\n  border: 1px solid rgba(255, 255, 255, 0.12);\n  padding: 18px;\n  display: flex;\n  align-items: flex-end;\n  color: #f8fafc;\n  font-size: 15px;\n}\n\n.image-placeholder small {\n  display: block;\n  opacity: 0.86;\n  margin-top: 8px;\n  font-size: 13px;\n}\n\n.section {\n  padding: 72px 0;\n}\n\n.section-alt {\n  background: #fbfcfe;\n}\n\n.section-intro {\n  max-width: 760px;\n  margin-bottom: 30px;\n}\n\n.cards-3 {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 22px;\n}\n\n.card {\n  background: var(--card);\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  padding: 24px;\n  box-shadow: var(--shadow);\n}\n\n.card p:last-child {\n  margin-bottom: 0;\n}\n\n.tag {\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.03em;\n  text-transform: uppercase;\n  color: var(--gold-dark);\n  background: #fbf5e8;\n  border: 1px solid #edd9ab;\n  padding: 7px 10px;\n  border-radius: 999px;\n  margin-bottom: 12px;\n}\n\n.two-col {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 28px;\n  align-items: start;\n}\n\n.soft-panel {\n  background: var(--soft);\n  border: 1px solid #dbe5ef;\n  border-radius: var(--radius);\n  padding: 26px;\n}\n\n.highlight {\n  background: linear-gradient(180deg, #fff, #fbfcfe);\n  border: 1px solid var(--line);\n  border-left: 5px solid var(--gold);\n  padding: 20px;\n  border-radius: 16px;\n  box-shadow: var(--shadow);\n}\n\nul {\n  padding-left: 20px;\n  margin: 14px 0;\n}\n\nli {\n  margin: 8px 0;\n}\n\n.faq {\n  display: grid;\n  gap: 16px;\n}\n\n.faq-item {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 16px;\n  padding: 20px;\n  box-shadow: var(--shadow);\n}\n\n.faq-item h3 {\n  margin-bottom: 10px;\n  font-size: 19px;\n}\n\n.rg-section {\n  background: linear-gradient(180deg, #fff7ef, #fff);\n  border-top: 1px solid #f0dcc5;\n  border-bottom: 1px solid #f0dcc5;\n}\n\n.rg-grid {\n  display: grid;\n  grid-template-columns: 1.1fr 0.9fr;\n  gap: 28px;\n}\n\n.notice-danger,\n.notice-ok {\n  border-radius: 16px;\n  padding: 18px;\n  margin-top: 16px;\n}\n\n.notice-danger {\n  background: #fff2f2;\n  border: 1px solid #f2c7c7;\n  color: var(--danger);\n}\n\n.notice-ok {\n  background: #f2fbf6;\n  border: 1px solid #cfe8d8;\n  color: var(--ok);\n}\n\n.final-cta {\n  background:\n    radial-gradient(circle at top left, rgba(201, 169, 106, 0.15), transparent 28%),\n    linear-gradient(135deg, #0f1a2c, #162540);\n  color: #fff;\n  border-radius: 28px;\n  padding: 34px;\n}\n\n.final-cta h2 {\n  color: #fff;\n}\n\n.final-cta p {\n  color: rgba(255, 255, 255, 0.9);\n  max-width: 74ch;\n}\n\n.footer {\n  background: #0d1523;\n  color: #d8dfeb;\n  padding: 34px 0 46px;\n  margin-top: 60px;\n}\n\n.footer a {\n  color: #f2d79e;\n}\n\n.footer-grid {\n  display: grid;\n  grid-template-columns: 1.2fr 0.8fr;\n  gap: 24px;\n  align-items: start;\n}\n\n.footer-links {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n}\n\n.footer-brand {\n  font-size: 22px;\n}\n\n.small {\n  font-size: 13px;\n}\n\n.footer-muted {\n  color: #b9c4d6;\n}\n\n.mt-16 {\n  margin-top: 16px;\n}\n\n.mt-24 {\n  margin-top: 24px;\n}\n\n@media (max-width: 920px) {\n  .hero-grid,\n  .cards-3,\n  .two-col,\n  .rg-grid,\n  .footer-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .image-placeholder {\n    min-height: 280px;\n  }\n}\n\n@media (max-width: 640px) {\n  .hero {\n    padding-bottom: 54px;\n  }\n\n  .section {\n    padding: 58px 0;\n  }\n\n  .container {\n    width: min(var(--max), calc(100% - 22px));\n  }\n\n  .btn {\n    width: 100%;\n    text-align: center;\n  }\n\n  .hero-actions {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n}","/index.tsx":"\nimport React from 'react'\n\nimport { createRoot } from 'react-dom/client'\nimport App from './App'\n\nconst root = createRoot(document.getElementById('root')!);\nroot.render(<App/>);\n","/package.json":"{\n    \"dependencies\": {\n        \"react\": \"19.0.0\",\n        \"react-dom\": \"19.0.0\",\n        \"windmill-client\": \"^1\"\n    },\n    \"devDependencies\": {\n        \"@types/react-dom\": \"^19.0.0\",\n        \"@types/react\": \"^19.0.0\"\n    }\n}"},"data":{"tables":[]}},"description":"A refined adults-only retreat where coastal calm meets regulated evening entertainment.","vcreated_at":"2026-04-07T12:31:37.173Z","vcreated_by":"janisferguson19407","comments":[]}}