.site-foot{z-index:1;border-top:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:clamp(460px,44vw,720px);display:flex;position:relative;overflow:hidden}.site-foot-scape{background:url(/alpine-ridge.jpg) bottom/cover no-repeat;position:absolute;inset:0}.site-foot-scape:after{content:"";background:linear-gradient(0deg, #1a1d10f0 0%, #1a1d109e 26%, #1a1d1000 62%), linear-gradient(#ece4c929, #ece4c929), linear-gradient(180deg, var(--bg) 0%, #f0eadbf5 24%, #f0eadb99 46%, #f0eadb0f 74%);position:absolute;inset:0}.site-foot-inner{z-index:1;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:48px;padding:34px 28px 30px;display:flex;position:relative}.site-foot-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;display:flex}.site-foot-links a{font-family:var(--sans);color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:500;transition:color .14s;display:inline-flex}.site-foot-links a:hover{color:var(--ink)}.site-foot-links a svg{flex:none;width:15px;height:15px}.site-foot-imprint{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.site-foot-wordmark{text-align:center;width:100%;font-family:var(--serif);letter-spacing:-.018em;white-space:nowrap;color:var(--cream);text-shadow:0 3px 34px #1a1d1066;-webkit-user-select:none;user-select:none;margin-bottom:-.24em;font-size:24vw;font-weight:500;line-height:1;display:block}.site-foot-note{font-family:var(--code);letter-spacing:.05em;white-space:nowrap;color:#efe7cd9e;font-size:11.5px}@media (max-width:560px){.site-foot{min-height:400px}.site-foot-inner{gap:40px;padding:26px 18px}.site-foot-links{gap:10px 18px}}
.cmd-card{background:#232818;border:1px solid #2a2e1c66;border-radius:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #28211280,0 12px 30px -18px #28211240}.cmd-card code{min-width:0;color:var(--cream);font-family:var(--code);white-space:nowrap;gap:12px;padding:16px 20px;font-size:clamp(13px,1.4vw,15px);display:flex;overflow-x:auto}.cmd-card code:first-of-type{padding-right:104px}.cmd-card code+code{border-top:1px solid #efe7cd1f}.cmd-card code span{color:var(--accent-bright);-webkit-user-select:none;user-select:none}.cmd-copy{color:#efe7cdd9;font-family:var(--sans);cursor:pointer;background:#efe7cd14;border:1px solid #efe7cd38;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:absolute;top:11px;right:11px}.cmd-copy:hover{color:var(--cream);background:#efe7cd29}.cmd-copy[data-copied=true]{color:var(--accent-bright);border-color:#c2a64e99}@media (max-width:640px){.cmd-card{flex-direction:column;align-items:stretch;display:flex}.cmd-copy{order:-1;align-self:flex-start;margin:10px 12px 0;position:static}.cmd-card code{padding:12px 14px}.cmd-card code:first-of-type{padding-right:14px}}
