:root{color:#191b18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;background:#f7f7f0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;min-width:0}body{margin:0}main{max-width:1440px;margin:auto;padding:36px 5vw 60px}header{border-bottom:1px solid #d8d8ce;padding:24px 0 36px}h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(2.8rem,7vw,6rem);font-weight:600;line-height:1}header p{color:#62665f;max-width:65ch;font-size:1rem;line-height:1.7}.protocol{color:#087a55;letter-spacing:.15em;font-size:.7rem;font-weight:700}.toolbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f0f5;border-bottom:1px solid #d8d8ce;flex-wrap:wrap;align-items:end;gap:20px;margin:0;padding:24px 0;display:flex;position:sticky;top:0}button{min-width:auto}button,select{font:inherit;color:#191b18;border:1px solid #c5c7bd;border-radius:12px;padding:12px 16px;font-size:.875rem;font-weight:600}button{color:#fff;cursor:pointer;background:#087a55;border-color:#087a55}select{background:#fffef8;margin-top:6px;display:block}button:disabled{opacity:.5;cursor:wait}button:focus-visible,select:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #087a55}#read-status{color:#62665f;overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}#listings{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px;margin-top:32px;display:grid}article{background:#fffef8;border:1px solid #d8d8ce;border-radius:16px;padding:20px;transition:border-color .2s,transform .2s;overflow:hidden}article:hover{border-color:#087a55;transform:translateY(-2px)}article h2{letter-spacing:-.025em;overflow-wrap:break-word;font-size:1.2rem;line-height:1.4}article p{color:#62665f;font-size:.8rem;line-height:1.6}article strong{letter-spacing:-.04em;margin:16px 0;font-size:1.5rem;display:block}h3{letter-spacing:.1em;color:#62665f;margin:22px 0 8px;font-size:.65rem}code{overflow-wrap:anywhere;font-size:.7rem;line-height:1.6;display:block}.badge{text-transform:capitalize;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:700;display:inline-block}.available{color:#087a55;background:#e0eee6}.reserved{color:#9a5c00;background:#fff1d6}.sold{color:#62665f;background:#eeeee6}a{color:#087a55;text-underline-offset:4px;margin-top:16px;display:inline-block}footer{color:#62665f;border-top:1px solid #d8d8ce;margin-top:48px;padding-top:24px;font-size:.8rem;line-height:1.7}article img{aspect-ratio:4/3;object-fit:cover;background:#eeeee6;width:calc(100% + 40px);max-width:none;margin:-20px -20px 20px;display:block}.home-link{margin:0 0 24px;font-size:.85rem;font-weight:600}article .detail-link{padding-top:12px;font-size:.85rem;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){*{transition:none!important}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f4f2;background:#101211}.dark header,.dark footer,.dark .toolbar{border-color:#3e4941}.dark .toolbar{background:#101211f5}.dark article,.dark select{color:#f2f4f2;background:#191c1a;border-color:#58655c}.dark header p,.dark article p,.dark h3,.dark footer,.dark #read-status{color:#b5beb7}.dark a,.dark .protocol{color:#6ee7b7}.dark button{color:#08291b;background:#6ee7b7;border-color:#6ee7b7}.dark .available{color:#a7f3d0;background:#18382a}.dark .reserved{color:#f3c579;background:#493218}.dark .sold{color:#b5beb7;background:#292e2a}.dark article img{background:#292e2a}.dark button:focus-visible,.dark select:focus-visible,.dark a:focus-visible{outline-color:#6ee7b7}#listings[aria-busy=true]:empty:before{content:"";background:linear-gradient(90deg,#eeeee6 25%,#f7f7f0 50%,#eeeee6 75%) 0 0/200% 100%;border-radius:16px;min-height:360px;animation:1.5s ease-in-out infinite skeleton;display:block}.dark #listings[aria-busy=true]:empty:before{background:linear-gradient(90deg,#292e2a 25%,#191c1a 50%,#292e2a 75%) 0 0/200% 100%}@keyframes skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}
