.pub{--pub-tint:color-mix(in srgb, var(--primary) 7%, var(--background));--pub-tint-strong:color-mix(in srgb, var(--primary) 12%, var(--background));--pub-top:color-mix(in srgb, var(--primary) 4%, var(--background));--border:var(--lp-line);--input:var(--lp-line);--muted:var(--pub-tint);--accent:var(--pub-tint);--accent-foreground:var(--lp-ink);--muted-foreground:var(--lp-mut);--radius:.5625rem;color:var(--lp-ink);background:linear-gradient(180deg, var(--pub-top), var(--background) 420px);line-height:1.55}.pub main h1{letter-spacing:-.02em;font-size:27px;font-weight:800;line-height:1.15}.pub .pub-card{background:var(--background);border:1px solid var(--lp-line);border-radius:14px;padding:20px;box-shadow:0 18px 50px -18px #0f172a2e}.pub .pub-soft{background:var(--pub-tint);border-radius:12px;padding:16px}.pub .pub-drop{border:1.5px dashed var(--lp-dashed);background:linear-gradient(180deg, var(--pub-tint), var(--background));border-radius:10px}.pub .pub-drop:hover{border-color:var(--primary)}.pub [data-slot=button]{border-radius:9px;min-height:42px;padding-inline:18px;font-size:14px;font-weight:600}.pub [data-slot=input],.pub [data-slot=textarea],.pub [data-slot=select]{border-color:var(--lp-line);background:var(--background);border-radius:9px}.pub [data-slot=input],.pub [data-slot=select]{min-height:42px}.pub [data-slot=input]:focus-visible,.pub [data-slot=textarea]:focus-visible,.pub [data-slot=select]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--pub-tint-strong)}.pub .pub-halo{background:var(--pub-tint);border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.pub .pub-sq{background:var(--primary);width:54px;height:54px;color:var(--primary-foreground);border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 14px -6px #0f172a66}
