.ap-wrapper{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden}.ap-wrapper *,.ap-wrapper *:before,.ap-wrapper *:after{box-sizing:border-box}.ap-card-wrapper{background:var(--ap-bg-main);padding:var(--ap-spacing-xl) var(--ap-spacing-md)}.ap-card{max-width:var(--ap-card-max-width);margin:0 auto;background:var(--ap-bg-card);border:var(--ap-border-width) solid var(--ap-border-color);border-radius:var(--ap-radius-lg);box-shadow:var(--ap-shadow-md);padding:var(--ap-spacing-xl) var(--ap-spacing-lg);text-align:center}.ap-card-avatar,.ap-card-avatar-placeholder{width:var(--ap-avatar-size);height:var(--ap-avatar-size);border-radius:var(--ap-radius-avatar);margin:0 auto var(--ap-spacing-lg);border:var(--ap-border-width) solid var(--ap-border-color);display:block}.ap-card-avatar{object-fit:cover;background:var(--ap-bg-main)}.ap-card-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:var(--ap-bg-main);font-size:calc(var(--ap-avatar-size) * .4);font-weight:600;color:var(--ap-text-tertiary)}.ap-card-name{font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.15;color:var(--ap-text-primary);margin:0 0 var(--ap-spacing-md);letter-spacing:-.01em}.ap-card-divider{width:48px;height:2px;background:var(--ap-divider-color);margin:0 auto var(--ap-spacing-md);border-radius:2px}.ap-card-bio{max-width:540px;margin:0 auto var(--ap-spacing-lg);font-size:15px;line-height:1.6;color:var(--ap-text-secondary)}.ap-card-bio p{margin:0 0 var(--ap-spacing-sm)}.ap-card-bio p:last-child{margin-bottom:0}.ap-card-bio a{color:var(--ap-primary);text-decoration:underline;text-underline-offset:2px}.ap-card-socials{display:flex;gap:var(--ap-spacing-sm);justify-content:center;flex-wrap:wrap;margin-top:var(--ap-spacing-lg)}.ap-card-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ap-radius-md);background:var(--ap-bg-main);color:var(--ap-text-secondary);border:var(--ap-border-width) solid var(--ap-border-color);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ap-card-social:hover{background:var(--ap-primary);color:var(--ap-bg-card);border-color:var(--ap-primary);box-shadow:var(--ap-shadow-md);transform:translateY(-1px)}.ap-card-social:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-card-social svg{width:18px;height:18px}@media(max-width:540px){.ap-card{padding:var(--ap-spacing-lg) var(--ap-spacing-md)}}.ap-works-wrapper{background:var(--ap-bg-main);padding:0 var(--ap-spacing-md) var(--ap-spacing-xl)}.ap-works{max-width:var(--ap-grid-max-width);margin:0 auto}.ap-works-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ap-spacing-md);padding:var(--ap-spacing-xl) 0 var(--ap-spacing-lg);border-bottom:var(--ap-border-width) solid var(--ap-border-color);margin-bottom:var(--ap-spacing-lg);flex-wrap:wrap}.ap-works-title{font-size:clamp(20px,3vw,28px);font-weight:600;letter-spacing:-.01em;color:var(--ap-text-primary);margin:0}.ap-works-count{font-size:14px;color:var(--ap-text-tertiary);font-variant-numeric:tabular-nums}.ap-works-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ap-grid-min),1fr));gap:var(--ap-spacing-lg)}.ap-work-card{background:var(--ap-bg-card);border:var(--ap-border-width) solid var(--ap-border-color);border-radius:var(--ap-radius-lg);overflow:hidden;box-shadow:var(--ap-shadow-sm);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ap-work-card:hover{transform:translateY(-2px);box-shadow:var(--ap-shadow-lg);border-color:var(--ap-primary)}.ap-work-card:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-work-media{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--ap-bg-main);overflow:hidden}.ap-work-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--ap-img-radius) var(--ap-img-radius) 0 0;transition:transform .35s ease}.ap-work-card:hover .ap-work-media img{transform:scale(1.03)}.ap-work-media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ap-text-tertiary);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ap-work-body{padding:var(--ap-spacing-md);display:flex;flex-direction:column;gap:var(--ap-spacing-sm);flex:1}.ap-work-title{font-size:15px;font-weight:500;line-height:1.35;color:var(--ap-text-primary);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ap-work-price-row{display:flex;align-items:baseline;gap:var(--ap-spacing-sm);margin-top:auto}.ap-work-price{font-size:15px;font-weight:600;color:var(--ap-price-color);font-variant-numeric:tabular-nums}.ap-work-compare-at{font-size:13px;color:var(--ap-text-tertiary);text-decoration:line-through}.ap-work-sold-out{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ap-text-tertiary);padding:2px 8px;border:var(--ap-border-width) solid var(--ap-border-color);border-radius:var(--ap-radius-sm);align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/author-page.css.map */
