:root{color-scheme:dark;font-family:Arial,sans-serif;background:#222120;color:#efebe8}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:clamp(20px,5vw,60px)}a,.eyebrow{color:#ff474c}h1{font-size:clamp(28px,5vw,48px)}form,section,article{border:1px solid #4b403d;border-radius:18px;padding:clamp(16px,3vw,28px);margin:20px 0;background:#292725}label{display:block;margin:18px 0}input,textarea,select{display:block;width:100%;margin-top:10px;padding:14px;background:#201f1e;color:#eee;border:1px solid #65534d;border-radius:10px;font:inherit}textarea{min-height:100px;resize:vertical}button{background:#ff474c;color:#171717;padding:13px 20px;font:inherit;font-weight:bold;border:0;border-radius:12px;cursor:pointer}button:disabled{opacity:.5}code,p{overflow-wrap:anywhere;line-height:1.6}code{display:block}.heading,.actions{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.actions{justify-content:flex-start;margin-top:16px}.error{color:#ff9b9e}article p{white-space:pre-wrap}.check{display:flex;align-items:center;gap:10px}.check input{width:20px;height:20px;flex:0 0 20px;margin:0}fieldset{border:1px solid #65534d;border-radius:12px;min-width:0}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 20px}article{min-width:0}img{max-width:100%;height:auto;margin:20px 0}button:focus-visible,a:focus-visible{outline:2px solid #eee;outline-offset:4px}[hidden]{display:none!important}

.prisma-page main,.prisma-page section,.prisma-page form{min-width:0}.prisma-page button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.prisma-page article button{margin:8px 8px 8px 0}.prisma-page summary{overflow-wrap:anywhere;cursor:pointer;line-height:1.5}.prisma-page .check{align-items:flex-start}.prisma-page .check input{margin-top:3px}@media(max-width:480px){.prisma-page main{padding:16px}.prisma-page section,.prisma-page form,.prisma-page article{padding:12px}.prisma-page button{width:100%;margin-right:0}.prisma-page input,.prisma-page select,.prisma-page textarea{min-width:0}}
