.dune-hosting-preview{color:#e7dfc6}.dune-hosting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.dune-hosting-grid.website{grid-template-columns:minmax(0,1fr);max-width:700px;margin-inline:auto}.dune-hosting-card{overflow:hidden;border:1px solid #ad914f;border-radius:14px;background:linear-gradient(145deg,#1d3f31,#10271f);box-shadow:0 7px 20px #0003}.dune-hosting-card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.dune-hosting-copy{padding:20px}.dune-hosting-copy h2{font-size:22px!important;color:#e9cb7f!important;margin:12px 0}.dune-hosting-tag{font:700 10px/1.4 system-ui;letter-spacing:.1em;color:#dfc88d}.dune-hosting-copy p{font-size:13px;line-height:1.6}.dune-hosting-spec{display:grid;gap:7px;padding:14px;margin:18px 0;border:1px solid #496547;border-radius:8px;background:#071d1566;font-size:12px}.dune-hosting-card table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.dune-hosting-card th,.dune-hosting-card td{padding:10px 5px;border-bottom:1px solid #506548;text-align:left;overflow-wrap:anywhere}.dune-hosting-card th{color:#e5ca83}.dune-hosting-card small{display:block;color:#d3dfbf}.dune-hosting-card caption{caption-side:top;color:#cecead;font-size:11px}.dune-hosting-copy .dune-hosting-small{font-size:11px;color:#c0cbb6}.dune-hosting-unavailable{display:block;padding:10px;border:1px solid #ab8b46;border-radius:8px;text-align:center;color:#e8cb83;background:#342f1b;font-size:11px}.dune-hosting-copy a{color:#e3c67a;font-size:12px}@media(max-width:1100px){.dune-hosting-grid{grid-template-columns:1fr}.dune-hosting-card>img{max-height:360px;object-fit:cover}.dune-hosting-card table{font-size:13px}}

.dune-hosting-art{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:1px solid #b49b54}.dune-hosting-art>img{display:block;width:100%;height:100%;object-fit:cover}.dune-hosting-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px}.dune-hosting-badges>span{padding:5px 7px;border:1px solid #bfa05c;border-radius:20px;background:#0b241ee8;color:#f0d891;font:800 9px/1.4 system-ui;letter-spacing:.06em;white-space:nowrap}.dune-hosting-art-info{position:absolute;bottom:12px;left:12px;right:12px;padding:12px;border:1px solid #d3b66d99;border-radius:10px;background:#071e18bf;backdrop-filter:blur(5px);box-shadow:0 5px 15px #0005}.dune-hosting-art-info h2{margin:0 0 7px!important;color:#f2d994!important;font:800 19px/1.2 system-ui!important}.dune-hosting-art-info p{margin:0 0 5px!important;font:600 10px/1.4 system-ui;color:#eee7d0}.dune-hosting-art-info small{color:#d3dbc4;font:500 10px/1.3 system-ui}.dune-hosting-upgrade{padding:12px;margin:16px 0;border:1px solid #8b7948;border-radius:8px;background:#163b304d}.dune-hosting-upgrade summary{cursor:pointer;font:700 13px/1.5 system-ui;color:#edcf89}.dune-hosting-upgrade summary:focus-visible{outline:2px solid #eed795;outline-offset:3px}.dune-hosting-upgrade[open] summary{margin-bottom:12px}

.dune-hosting-grid.entry{grid-template-columns:repeat(2,minmax(0,1fr))}.dune-hosting-subnav{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 20px}.dune-hosting-subnav a{padding:9px 14px;border:1px solid #a38b4c;border-radius:8px;color:#eed48d;text-decoration:none;background:#102c22}@media(max-width:700px){.dune-hosting-grid.entry{grid-template-columns:1fr}}

.dune-hosting-card.plus{border-color:#75a7a4}.dune-hosting-card.plus .dune-hosting-art-info{border-color:#99d0d3aa;background:#09252cbb}.dune-hosting-card.pro{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dune-hosting-card.pro .dune-hosting-art{height:100%;aspect-ratio:auto;min-height:360px}@media(max-width:700px){.dune-hosting-card.pro{display:block}.dune-hosting-card.pro .dune-hosting-art{height:auto;aspect-ratio:1;min-height:0}}

.dune-hosting-art>img.imperial-cloth{position:absolute;top:-2px;left:10px;width:54px;height:104px;aspect-ratio:auto;object-fit:contain;z-index:3;filter:drop-shadow(2px 4px 3px #0008)}.dune-hosting-badges{left:73px;flex-wrap:wrap}.dune-hosting-art-info h2{display:flex;align-items:center;gap:7px}.dune-hosting-art-info h2>span{min-width:0;flex:1}.dune-hosting-art-info img.upgrade-insignia{display:block;width:38px!important;height:43px!important;min-width:38px;object-fit:contain;filter:drop-shadow(0 2px 3px #0008)}

.featured-insignia{position:absolute;right:12px;top:48px;width:58px;display:grid;justify-items:center;gap:2px;filter:drop-shadow(0 3px 5px #0008)}.featured-insignia img{width:48px;height:52px}.featured-insignia span{font:800 8px/1.3 system-ui;letter-spacing:.08em;color:#fff0b4;padding:3px 4px;border-radius:4px;background:#14273ad9}.dune-hosting-card .featured-term{background:#b08b2c22}
