.gas-gocommune-refuge-search{gap:var(--gas-space-l);display:grid;container-type:inline-size}.gas-gocommune-refuge-search__head h2,.gas-gocommune-refuge-search__head p,.gas-gocommune-refuge-search__count,.gas-gocommune-refuge-search__empty h3,.gas-gocommune-refuge-search__empty p,.gas-gocommune-refuge-search__card h3,.gas-gocommune-refuge-search__card p{margin-block:0}.gas-gocommune-refuge-search__head{gap:var(--gas-space-xs);max-width:var(--gas-container-narrow);display:grid}.gas-gocommune-refuge-search__head h2{color:var(--gas-color-text-strong);font-family:var(--gas-font-family-heading);font-size:var(--gas-text-2xl);line-height:var(--gas-leading-tight)}.gas-gocommune-refuge-search__head p,.gas-gocommune-refuge-search__count,.gas-gocommune-refuge-search__meta{color:var(--gas-color-text-muted)}.gas-gocommune-refuge-search__filters{align-items:end;gap:var(--gas-space-m);padding:var(--gas-space-m);border:var(--gas-border-width) solid var(--gas-color-border);border-radius:var(--gas-radius-card);background:var(--gas-color-surface-alt);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;display:grid}.gas-gocommune-refuge-search__field{gap:var(--gas-space-xs);min-width:0;color:var(--gas-color-text);font-size:var(--gas-text-s);font-weight:var(--gas-weight-semi);display:grid}.gas-gocommune-refuge-search__field input,.gas-gocommune-refuge-search__field select{width:100%;min-width:0;min-height:var(--gas-input-height);padding:var(--gas-input-padding);border:var(--gas-border-width) solid var(--gas-input-border);border-radius:var(--gas-input-radius);background:var(--gas-input-bg);color:var(--gas-input-color);font:inherit}.gas-gocommune-refuge-search__field input::placeholder{color:var(--gas-input-placeholder)}.gas-gocommune-refuge-search__field input:focus-visible,.gas-gocommune-refuge-search__field select:focus-visible,.gas-gocommune-refuge-search__reset:focus-visible,.gas-gocommune-refuge-search__link:focus-visible,.gas-gocommune-refuge-search__card h3 a:focus-visible{outline:var(--gas-focus-ring-width) solid var(--gas-focus-ring-color);outline-offset:var(--gas-focus-ring-offset)}.gas-gocommune-refuge-search__reset{min-height:var(--gas-input-height);padding:var(--gas-button-padding-y) var(--gas-button-padding-x);border:var(--gas-border-width) solid var(--gas-button-secondary-border);border-radius:var(--gas-button-radius);background:var(--gas-button-secondary-bg);color:var(--gas-button-secondary-color);font:inherit;font-weight:var(--gas-button-font-weight);cursor:pointer}.gas-gocommune-refuge-search__reset:not(:disabled):hover{background:var(--gas-color-surface-hover)}.gas-gocommune-refuge-search__reset:disabled{cursor:not-allowed;border-color:var(--gas-input-bg-disabled);background:var(--gas-input-bg-disabled);color:var(--gas-input-color-disabled)}.gas-gocommune-refuge-search__count{font-size:var(--gas-text-s);font-weight:var(--gas-weight-semi)}.gas-gocommune-refuge-search__results,.gas-gocommune-refuge-search__equipment{margin:0;padding:0;list-style:none}.gas-gocommune-refuge-search__results{gap:var(--gas-space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.gas-gocommune-refuge-search__card{border:var(--gas-border-width) solid var(--gas-color-border);border-radius:var(--gas-radius-card);background:var(--gas-card-bg);height:100%;box-shadow:var(--gas-card-shadow);transition:box-shadow var(--gas-transition-normal), transform var(--gas-transition-normal);display:grid;overflow:hidden}.gas-gocommune-refuge-search__card:hover{box-shadow:var(--gas-shadow-card-hover);transform:translateY(-2px)}.gas-gocommune-refuge-search__card>img{aspect-ratio:16/9;object-fit:cover;background:var(--gas-bg-inset);width:100%}.gas-gocommune-refuge-search__card-body{align-content:start;gap:var(--gas-space-s);padding:var(--gas-card-padding);display:grid}.gas-gocommune-refuge-search__tag{width:fit-content;padding:var(--gas-pill-padding);border-radius:var(--gas-pill-radius);font-size:var(--gas-text-xs);font-weight:var(--gas-weight-semi);line-height:var(--gas-leading-normal)}.gas-gocommune-refuge-search__tag--village{background:var(--gas-color-primary-bg);color:var(--gas-color-primary-fg)}.gas-gocommune-refuge-search__tag--forest{background:var(--gas-color-secondary-soft);color:var(--gas-color-secondary)}.gas-gocommune-refuge-search__card h3{font-family:var(--gas-font-family-heading);font-size:var(--gas-text-xl);line-height:var(--gas-leading-tight)}.gas-gocommune-refuge-search__card h3 a,.gas-gocommune-refuge-search__link{color:var(--gas-color-text)}.gas-gocommune-refuge-search__card h3 a{text-decoration:none}.gas-gocommune-refuge-search__card h3 a:hover,.gas-gocommune-refuge-search__link:hover{color:var(--gas-color-text-link-hover)}.gas-gocommune-refuge-search__equipment{gap:var(--gas-space-xs);flex-wrap:wrap;display:flex}.gas-gocommune-refuge-search__equipment li{padding:var(--gas-space-3xs) var(--gas-space-s);border-radius:var(--gas-radius-pill);background:var(--gas-color-surface-alt);color:var(--gas-color-text-muted);font-size:var(--gas-text-xs)}.gas-gocommune-refuge-search__price{gap:var(--gas-space-3xs);color:var(--gas-color-text-strong);font-size:var(--gas-text-s);font-weight:var(--gas-weight-semi);display:grid}.gas-gocommune-refuge-search__price span{color:var(--gas-color-text-muted);font-weight:var(--gas-weight-normal)}.gas-gocommune-refuge-search__link{width:fit-content;font-size:var(--gas-text-s);font-weight:var(--gas-weight-semi);text-decoration-thickness:var(--gas-border-width-medium);text-underline-offset:var(--gas-space-2xs)}.gas-gocommune-refuge-search__empty{gap:var(--gas-space-xs);padding:var(--gas-space-l);border:var(--gas-border-width) solid var(--gas-color-info-border);border-radius:var(--gas-radius-card);background:var(--gas-color-info-bg);color:var(--gas-color-info-text);display:grid}@container (width<=840px){.gas-gocommune-refuge-search__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gas-gocommune-refuge-search__reset{width:fit-content}}@container (width<=560px){.gas-gocommune-refuge-search__filters{grid-template-columns:1fr}.gas-gocommune-refuge-search__reset{width:100%}}.gas-salles-lean-page[data-astro-cid-q6tr37tk]{max-width:var(--gas-container-wide);padding:var(--gas-space-xl) var(--gas-space-l) var(--gas-space-3xl);gap:var(--gas-space-2xl);margin:0 auto;display:grid}.gas-salles-lean-page__hero[data-astro-cid-q6tr37tk] h1[data-astro-cid-q6tr37tk]{margin:var(--gas-space-s) 0 var(--gas-space-sm);letter-spacing:-.03em;font-size:clamp(32px,4vw,48px)}.gas-salles-lean-page__kicker[data-astro-cid-q6tr37tk]{text-transform:uppercase;letter-spacing:.08em;font-size:var(--gas-text-xs);font-weight:var(--gas-weight-semi);color:var(--gas-color-text-muted);margin:0}.gas-salles-lean-page__booking-notice[data-astro-cid-q6tr37tk]{padding:var(--gas-space-l);border:var(--gas-border-width) solid var(--gas-color-info-border);border-radius:var(--gas-radius-card);background:var(--gas-color-info-bg);color:var(--gas-color-info-text)}.gas-salles-lean-page__booking-notice[data-astro-cid-q6tr37tk] h2[data-astro-cid-q6tr37tk],.gas-salles-lean-page__booking-notice[data-astro-cid-q6tr37tk] p[data-astro-cid-q6tr37tk]{margin:0}.gas-salles-lean-page__booking-notice[data-astro-cid-q6tr37tk] p[data-astro-cid-q6tr37tk]{margin-top:var(--gas-space-s)}
