.page{width:min(1180px,calc(100% - 64px));padding-bottom:30px}.page .hub-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;padding:40px 0 32px!important}.page .directory-label{display:inline-block}.page h1{margin-top:12px;font-size:clamp(40px,5vw,68px);line-height:1.06}.page .hub-intro p{margin-top:16px}.artprint{position:relative;width:min(100%,420px);justify-self:end;border:6px solid #fff;border-bottom-width:13px;background:white;box-shadow:0 0 0 1px #e9e0ee,0 7px 20px #46295112;transform:rotate(2deg);border-radius:5px}.artprint>img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.seal{position:absolute;bottom:-12px;left:-14px;display:grid;place-items:center;width:44px;height:44px;border:4px solid var(--page);border-radius:50%;background:#dcb9ff;transform:rotate(-14deg)}.seal img{width:24px}
#work{border:1px solid #e1d7e8;border-radius:14px;padding:clamp(16px,3vw,32px);background:#fff;font-size:14px;overflow-wrap:anywhere}#work .row,#work .params,#work .fields{display:flex;flex-wrap:wrap;gap:14px;align-items:end}#work .row>* ,#work .params>label,#work .fields>label{flex:1 1 150px;min-width:0}#work .params>.file,#work .params>.check{flex-basis:100%}#work label{font-size:13px;font-weight:650;color:#4c4056;display:block}#work input:not([type=checkbox]):not([type=color]),#work textarea,#work select{width:100%;max-width:100%;padding:9px;border:1px solid #d8cede;background:#fff;color:var(--ink);border-radius:7px;margin:5px 0}#work input[type=color]{width:100%;height:40px}#work .actions{display:flex;gap:8px;margin-top:14px}#work button,#work a[download]{border:0;display:inline-block;background:var(--ink);color:#fff;padding:9px 16px;border-radius:8px;font:600 14px Manrope,Arial;cursor:pointer}#work button.ghost{background:#f0e9f7;color:#58386e}#work button:disabled{opacity:.48;cursor:default}#work a[download]:has(button){background:none;padding:0}#work p,#work .note{color:var(--quiet);line-height:1.6}#work .card+.card,#work .result{margin-top:18px}#work .out{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}#work .out img,#work #preview{max-width:200px;max-height:200px}#work canvas,#work img{max-width:100%;height:auto}#work .grid{display:grid;gap:6px}#work .grid img{width:100%}#work .ok{color:#246445}#work .bad{color:#9f3838}#work .warn{color:#785111}#work .card:has(table){overflow:auto}
.follow{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin:40px 0;border-top:1px solid #e4dcea;padding:32px 0 0}.follow h2{font-size:clamp(24px,3vw,36px);line-height:1.18;letter-spacing:-.045em;margin:0}.follow p{line-height:1.8;color:var(--quiet)}.follow .tagline{color:var(--purple);font-weight:650;margin:0 0 5px}.next a,footer a{color:var(--purple);font-weight:650}.page footer{display:flex;justify-content:space-between;border-top:1px solid #e5dfea;padding:18px 0;font-size:13px}
@media(max-width:700px){.page{width:calc(100% - 34px)}.page .hub-intro{grid-template-columns:1fr minmax(80px,25%);gap:12px;padding:26px 0!important}.page h1{font-size:clamp(28px,6vw,40px)}.page .hub-intro p{font-size:14px;line-height:1.55}.artprint{border-width:3px;border-bottom-width:8px}.seal{width:24px;height:24px;left:-6px;bottom:-6px;border-width:2px}.seal img{width:14px}.follow{grid-template-columns:1fr;gap:20px;margin:24px 0}.page .directory-label{font-size:16px}.page .hub-intro .artprint{align-self:start;margin-top:20px}}
