.bg-sandstone{color:#0a3b4a;background-color:#e0cda7}.no-highlights{-webkit-tap-highlight-color:#fff0}.text-scriptorium-grey,.text-scriptorium-red{font-family:var(--font-asul,"Asul"), Helvetica, Arial, sans-serif}.text-error{color:var(--color-scriptorium-red);font-family:var(--font-asul,"Asul"), Helvetica, Arial, sans-serif;border-radius:4px;padding:8px 12px;font-size:18px}.text-warning{color:var(--color-warning-orange);font-family:var(--font-asul,"Asul"), Helvetica, Arial, sans-serif;font-size:18px}@layer components{.rounded-pyramid{border-style:solid;border-width:1px;border-color:var(--color-scriptorium-red);border-radius:5px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000a}.rounded-pyramid-primary{border-style:solid;border-width:1px;border-color:var(--color-scriptorium-red);background-color:var(--color-scriptorium-red);color:#fff;border-radius:5px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000f}}.rounded-pyramid:hover{background-color:var(--color-scriptorium-red-right);text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.rounded-pyramid:focus-visible{outline:2px solid var(--color-scriptorium-red);outline-offset:2px}.rounded-pyramid-primary:hover{color:#fff;background-color:#8a3d32;border-color:#8a3d32;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}.rounded-pyramid-primary:focus-visible,.focus-ring-red:focus-visible{outline:2px solid var(--color-scriptorium-red);outline-offset:2px}
