.kamen-inquiry{padding:clamp(1.25rem, 3vw, 2rem);border:1px solid var(--kamen-line, #d9d4cd);border-radius:var(--kamen-radius, .8rem);background:var(--kamen-surface, #fff);color:var(--kamen-ink, #142234)}.kamen-inquiry--compact{padding:1rem}.kamen-inquiry h2{margin-top:0;font-family:Georgia,serif}.kamen-inquiry__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.kamen-inquiry label{display:block;margin-bottom:1rem;font-weight:700}.kamen-inquiry input, .kamen-inquiry textarea{display:block;width:100%;margin-top: .35rem;padding: .7rem;border:1px solid var(--kamen-line, #d9d4cd);border-radius: .35rem;background:#fff;color:inherit;font-weight:400}.kamen-inquiry input:focus-visible, .kamen-inquiry textarea:focus-visible{outline:3px solid rgb(28 70 109 / 30%);outline-offset:2px}.kamen-inquiry__trap{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.kamen-inquiry__hint{color:var(--kamen-muted, #5e6876);font-size: .85rem}.kamen-inquiry__status:not(:empty){margin-top:1rem;padding: .75rem;border-left: .25rem solid var(--kamen-gold, #c79d6b);background:#f7f4ef}.kamen-inquiry-dialog{width:min(48rem, calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--kamen-radius, .8rem);box-shadow:var(--kamen-shadow, 0 1rem 3rem rgb(20 34 52 / 12%))}.kamen-inquiry-dialog::backdrop{background:rgb(7 18 29 / 72%);backdrop-filter:blur(4px)}.kamen-inquiry-dialog__body{max-height:calc(100dvh - 5rem);overflow:auto;padding:1rem}.kamen-inquiry-footer{margin-top:2rem}.kamen-code-related{margin-top:3rem}@media (max-width: 42rem){.kamen-inquiry__grid{grid-template-columns:1fr}.kamen-inquiry{padding:1rem}}