html[data-demo-layout] .kodama-missing{width:min(100% - 48px,720px);margin:0 auto;padding:clamp(40px,6vw,72px) 0 clamp(40px,5vw,64px);color:#efe6d2;& .missing-eyebrow{margin:0 0 16px;color:#82cbb0;font-size:10px;letter-spacing:1.8px;font-weight:600}& h1{margin:0 0 18px;font-family:KashuHomeDisplay,Barlow,sans-serif;font-size:clamp(40px,5.5vw,64px);line-height:1.08;text-transform:uppercase;color:#efe6d2;max-width:16ch}& .missing-intro{font-size:15px;line-height:1.75;color:#cfc7b7;max-width:52ch;margin:0 0 26px}& .missing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}& a{color:#efe6d2}& .missing-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:12px 20px;border-radius:28px;background:#efe6d2;color:#111;font-size:13px;font-weight:600;text-decoration:none}& .missing-primary span{display:grid;place-items:center;border-radius:50%;background:#1112;width:28px;height:28px;font-size:18px}& .missing-primary:hover{background:#dfd2b7}& .missing-home{min-height:44px;display:inline-flex;align-items:center;font-size:13px;text-decoration:underline;text-underline-offset:4px}& .missing-home:hover{color:#82cbb0}& .missing-search{border-top:1px solid #efe6d22b;padding-top:24px;margin-top:30px;max-width:540px}& label{display:block;color:#cfc7b7;font-size:13px;margin-bottom:12px}& .missing-search>div{display:flex;border:1px solid #efe6d24d;border-radius:3px;background:#181916}& input{width:100%;min-width:0;min-height:48px;border:0;padding:12px 14px;background:transparent;color:#efe6d2;font:400 14px Inter,Arial,sans-serif}& input::placeholder{color:#aaa391;opacity:1}& button{min-height:48px;display:flex;align-items:center;gap:12px;border:0;border-left:1px solid #efe6d22b;padding:10px 16px;color:#efe6d2;font-size:13px;cursor:pointer;background:#23251e}& button:hover{background:#30372b}& :is(a,input,button):focus-visible{outline:2px solid #82cbb0;outline-offset:4px}}@media (max-width:600px){html[data-demo-layout] .kodama-missing{width:calc(100% - 40px);& .missing-intro{font-size:14px}& .missing-actions{gap:12px 20px}& button{padding:10px 12px}}}