.rn-seo-document,.rn-seo{color-scheme:dark;--gold:#e8c575;--ink:#07121b;--line:#8c703a}*{box-sizing:border-box}body.rn-seo-document{margin:0;color:#d4e0e6;font:16px/1.65 system-ui,Arial,sans-serif;background:linear-gradient(#06111aca,#06111aee),url('/assets/design/stone.webp')}.rn-seo-document a,.rn-seo a{color:#edc46b;text-underline-offset:3px}.rn-seo-document a:hover,.rn-seo a:hover{color:#fff2ca}.rn-seo-document a:focus-visible,.rn-seo a:focus-visible{outline:2px solid #63c8ff;outline-offset:4px}.rn-seo h1,.rn-seo h2,.rn-seo h3,.rn-seo h4,.rn-seo-brand{font-family:Georgia,serif;color:var(--gold);line-height:1.25}.rn-seo h1{font-size:clamp(26px,4vw,42px)}.rn-seo h2{margin-top:1.8em}.rn-seo p{overflow-wrap:anywhere}.rn-seo-header{border-block:1px solid var(--line);background:#07141de8;padding:18px max(18px,3vw);display:flex;gap:24px;align-items:center;flex-wrap:wrap}.rn-seo-brand{font-size:32px;text-decoration:none}.rn-seo-header nav{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.rn-seo-header nav a{text-decoration:none}.rn-seo-header svg{width:20px;height:20px;vertical-align:middle;margin-right:5px;fill:currentColor}.rn-seo{max-width:1240px;margin:24px auto;padding:clamp(16px,3vw,34px);border:1px solid var(--line);background:linear-gradient(140deg,#10232fe8,#040d14ef);box-shadow:0 8px 30px #0006;border-radius:4px}.rn-seo-breadcrumb{font-size:13px;color:#a3bdce}.rn-seo-note{padding:12px 16px;border-left:3px solid #569cca;background:#0c2331;color:#bad1e1}.rn-seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;list-style:none;padding:0}.rn-seo-grid>li,.rn-seo-card{padding:15px;border:1px solid #6e5c36;border-radius:4px;background:#08161e}.rn-seo-grid a{font-weight:600}.rn-seo ul li{margin-block:7px}.rn-seo-icon{width:48px;height:48px;object-fit:cover;border:1px solid #ab8743;border-radius:4px;float:left;margin:0 14px 8px 0}.rn-seo-cta{display:inline-block;margin:12px 10px 12px 0;padding:8px 16px;border:1px solid #bd9444;border-radius:3px;background:linear-gradient(#293b45,#0a1823);text-decoration:none}.rn-seo table{width:100%;border-collapse:collapse;display:block;overflow:auto}.rn-seo th,.rn-seo td{padding:9px;text-align:left;border:1px solid #384d5a;vertical-align:top}.rn-seo footer,.rn-seo-footer{margin:26px auto;padding:18px;text-align:center;color:#a5bdcb;font-size:13px}.rn-seo details{margin:10px 0;border:1px solid #4b5660;padding:12px}.rn-seo summary{cursor:pointer;color:#e8c575}.rn-seo-entry{border-top:1px solid #554b34;margin-top:20px;padding-top:15px}.rn-seo .rn-seo-quiet{font-size:13px;color:#adc1cc}.rn-seo-directory{padding:12px 18px;margin:14px 18px;border:1px solid #716139;background:#08151e;color:#d2c29d;font:13px/1.8 system-ui}.rn-seo-directory a{margin-right:15px;color:#e9c575}.rn-seo-skip{position:absolute;top:-100px;left:10px}.rn-seo-skip:focus{top:10px;background:#07121b;padding:8px;z-index:1000}@media(max-width:600px){.rn-seo{margin:10px}.rn-seo-header{gap:10px}.rn-seo-header nav{gap:12px}.rn-seo-grid{grid-template-columns:1fr}.rn-seo h1{font-size:28px}}

.rn-seo-camping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rn-seo-camping>a{display:block;border:1px solid var(--line);background:#081721;text-decoration:none;padding:12px}.rn-seo-camping img{width:100%;height:200px;object-fit:cover}.rn-seo-camping h3{margin:12px 0}@media(max-width:650px){.rn-seo-camping{grid-template-columns:1fr}}
