label { display: block; font-weight: 700; margin-bottom: 4px; } input[type=text],input[type=number],input[type=search],input[type=email],textarea{ width: 100%; background: var(--p20); border: 1px solid var(--p50); border-radius: 5px; padding: 5px 7px; font-size: 16px; &:focus{ background: var(--p10); } } textarea{ resize: none; } select{ width: 100%; background: var(--p20); border: 1px solid var(--p50); border-radius: 5px; padding: 5px 7px; font-size: 16px; &:focus{ background: var(--p10); } } .htmx-indicator { display: none; } .htmx-request .htmx-indicator { display: inline; } .htmx-request.htmx-indicator { display: inline; } .bt { appearance: none; background-color: #000; background-image: none; border: 1px solid #000; border-radius: 4px; box-shadow: #fff 4px 4px 0 0, #000 4px 4px 0 1px; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-family: ITCAvantGardeStd-Bk, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; margin: 0 5px 10px 0; overflow: visible; padding: 8px 40px; text-align: center; text-transform: none; touch-action: manipulation; user-select: none; -webkit-user-select: none; vertical-align: middle; white-space: nowrap; } .bt:focus { text-decoration: none; } .bt:hover { text-decoration: none; } .bt:active { box-shadow: rgba(0, 0, 0, .125) 0 3px 5px inset; outline: 0; } .bt:not([disabled]):active { box-shadow: #fff 2px 2px 0 0, #000 2px 2px 0 1px; transform: translate(2px, 2px); }