.wv{--wv-burgundy:#6e2442;--wv-burgundy-deep:#4d1a2e;--wv-burgundy-soft:#7b2a4b;--wv-orange:#ff3e03;--wv-orange-ink:#7a1c00;--wv-gold:#ffc94d;--wv-gold-ink:#6b4500;--wv-sand:#fbe4c2;--wv-sand-deep:#f0cb9a;--wv-cream:#fdf4e6;--wv-paper:#fff;--wv-ink:#2b1119;--wv-ink-soft:#6a4450;--wv-on-dark:#fff;--wv-on-dark-soft:#f0d7c4;--wv-line:#6e244229;--wv-line-dark:#ffffff38;--wv-display:var(--font-kanit), var(--font-display);--wv-radius:18px;background:var(--wv-sand);color:var(--wv-ink)}html[lang=ar] .wv{--wv-display:var(--font-kufi)}.wv-display{font-family:var(--wv-display);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.04}html[lang=ar] .wv-display{letter-spacing:0;line-height:1.3}.wv-sandfield{isolation:isolate;background:radial-gradient(120% 60% at 12% 0%, #ffffff8c 0%, transparent 60%), radial-gradient(90% 55% at 95% 30%, #f0cb9ad9 0%, transparent 65%), linear-gradient(to bottom, var(--wv-cream) 0%, var(--wv-sand) 55%, var(--wv-sand-deep) 100%);position:relative}.wv-dark{isolation:isolate;background:var(--wv-burgundy);color:var(--wv-on-dark);border-radius:var(--wv-radius);position:relative;overflow:hidden}.wv-dark:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background:url(/media/wava-beach-tour/figure.png) 50%/contain no-repeat;width:46%;position:absolute;inset-block:-12%;inset-inline-start:50%}.wv-dark:after{content:"";z-index:-1;background:linear-gradient(200deg, var(--wv-orange) 0%, var(--wv-burgundy-soft) 48%, transparent 85%);opacity:.5;pointer-events:none;border-start-start-radius:100%;border-end-start-radius:100%;width:34%;position:absolute;inset-block:-30%;inset-inline-end:-18%}@media (max-width:639px){.wv-dark:after{width:52%;inset-inline-end:-28%}.wv-dark:before{width:62%;inset-inline-start:44%}}.wv-display{color:var(--wv-display-ink,inherit)}.wv-sandfield{--wv-display-ink:var(--wv-burgundy-deep)}.wv-dark,.wv-onburgundy{--wv-display-ink:var(--wv-on-dark)}.wv-onburgundy{background:var(--wv-burgundy-deep);color:var(--wv-on-dark)}.wv-kicker{font-family:var(--wv-display);color:var(--wv-gold);font-size:1.125rem;font-weight:700}.wv-badge{background:var(--wv-orange);color:var(--wv-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}html[lang=ar] .wv-badge{letter-spacing:0;text-transform:none}.wv-tab{border:1px solid var(--wv-line);min-height:44px;color:var(--wv-burgundy-deep);background:#ffffffb3;border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.wv-tab[aria-current=true]{background:var(--wv-burgundy);border-color:var(--wv-burgundy);color:#fff}.wv-match{border-radius:var(--wv-radius);background:var(--wv-paper);border:1px solid var(--wv-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;display:grid}.wv-match[data-state=live]{background:var(--wv-burgundy);border-color:var(--wv-burgundy);color:var(--wv-on-dark)}.wv-match[data-state=live] .wv-m-meta,.wv-match[data-state=live] .wv-m-fed{color:var(--wv-on-dark-soft)}.wv-match[data-state=live] .wv-m-name{color:#fff}.wv-match[data-state=live] .wv-m-big{color:var(--wv-gold)}.wv-flag{object-fit:cover;object-position:left center;border-radius:6px;outline:1.5px solid #6e244224;flex:none;width:46px;height:32px;box-shadow:0 4px 12px #6e244238}.wv-flag[data-fed=KSA],.wv-flag[data-fed=LBN]{object-position:center}.wv-onburgundy .wv-flag,.wv-match[data-state=live] .wv-flag{box-shadow:none;outline-color:#ffffff80}.wv-m-flags{gap:4px;display:grid}.wv-m-sides{gap:4px;min-width:0;display:grid}.wv-m-side{align-items:baseline;gap:.5rem;min-width:0;display:flex}.wv-m-name{color:var(--wv-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.3}.wv-m-side[data-won=true] .wv-m-name{color:var(--wv-burgundy-deep)}.wv-match[data-state=live] .wv-m-side[data-won=true] .wv-m-name{color:var(--wv-gold)}.wv-m-fed{letter-spacing:.06em;color:var(--wv-ink-soft);flex:none;font-size:.6875rem;font-weight:700}.wv-m-meta{color:var(--wv-ink-soft);order:-1;grid-column:1/-1;font-size:.75rem}.wv-m-big{font-family:var(--wv-display);font-variant-numeric:tabular-nums;color:var(--wv-burgundy-deep);text-align:end;white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1}.wv-m-sets{color:var(--wv-ink-soft);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.wv-m-shots{border-top:1px solid var(--wv-line);grid-column:1/-1;align-items:center;gap:.625rem;margin-top:.15rem;padding-top:.7rem;text-decoration:none;display:flex}.wv-match[data-state=live] .wv-m-shots{border-top-color:#ffffff38}.wv-m-thumbs{flex:none;gap:4px;display:flex}.wv-m-thumb{object-fit:cover;border-radius:6px;outline:1.5px solid #6e244224;width:58px;height:42px}.wv-match[data-state=live] .wv-m-thumb{outline-color:#ffffff80}.wv-m-shots-label{letter-spacing:.02em;color:var(--wv-burgundy-deep);font-size:.75rem;font-weight:700}.wv-match[data-state=live] .wv-m-shots-label{color:var(--wv-gold)}.wv-m-shots:hover .wv-m-shots-label{text-decoration:underline}.wv-pool{background:#fffffff0;border:2px solid #6e244224;border-radius:24px;padding:1.25rem 1.35rem}.wv-pool-row{border-bottom:1px solid var(--wv-line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.5rem 0;display:grid}.wv-pool-row:last-child{border-bottom:0}.wv-gallery{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.wv-gallery{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (min-width:1024px){.wv-gallery{grid-template-columns:repeat(4,1fr)}}.wv-shot{aspect-ratio:3/2;border-radius:calc(var(--wv-radius) - 6px);background:var(--wv-sand-deep);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.wv-shot:focus-visible{outline:3px solid var(--wv-burgundy-deep);outline-offset:2px}.wv-shot img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.wv-shot img{transition:transform .5s}.wv-shot:hover img{transform:scale(1.03)}}@media (min-width:640px){.wv-shot[data-lead=true]{aspect-ratio:auto;grid-area:span 2/span 2}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wv-reveal{animation:linear both wv-settle;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes wv-settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
