.author-profile{max-width:1120px;margin:auto;color:#24382f;--author-green:#245747;--author-muted:#69756d;--author-line:#dce2d6;padding-bottom:88px}
.author-profile [hidden]{display:none!important}.author-profile a{color:var(--author-green)}
@media(max-width:360px){body:has(.author-profile)>header nav[aria-label="Nawigacja główna"]{gap:10px;flex-wrap:wrap}body:has(.author-profile)>header nav[aria-label="Nawigacja główna"] a{font-size:13px;margin-inline:0}body:has(.author-profile)>header .header-account{gap:4px}body:has(.author-profile)>header .header-account>div>button span{max-width:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.author-profile)>header .header-account>*{margin-inline:0}}
.author-profile :is(a,button,input,select):focus-visible{outline:2px solid #638a74;outline-offset:3px}
.author-hero{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:8px 18px;padding-bottom:22px}
.author-avatar{width:72px!important;height:72px!important;grid-row:1/3}
.author-identity{min-width:0;align-self:center}.author-identity h1{font:400 40px/1.1 Georgia,serif;color:var(--author-green);overflow-wrap:anywhere;margin:0}
.author-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--author-muted);margin:7px 0 0}
.author-actions{grid-column:3;grid-row:1/3;display:flex;flex-wrap:wrap;gap:8px;align-items:start;padding-top:12px}.author-actions form{margin:0}
.author-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 13px;border:1px solid transparent;border-radius:8px;background:#e8eee2;color:var(--author-green);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}
.author-outline{background:transparent;border-color:var(--author-line)}.author-action[aria-pressed=true]{background:var(--author-green);color:#fffefa}
.author-short{grid-column:2;min-width:0;font-size:14px}.author-short p{margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.author-counts{grid-column:2/4;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px}.author-counts a{min-height:32px;display:inline-flex;align-items:center;gap:4px;color:var(--author-muted)}.author-counts strong{color:#24382f;font-size:14px}
.author-playlist{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;background:#e8eee2;border-radius:12px;padding:13px 16px;min-height:76px}
.author-playlist h2{font:600 15px/1.3 system-ui;margin:0;overflow-wrap:anywhere}.author-playlist p{font-size:12px;color:var(--author-muted);margin:4px 0 0}.author-playlist>a:last-child{font-size:12px;min-height:32px;display:flex;align-items:center}
.author-playlist .author-play{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--author-green);color:white}
.author-tabs{display:flex;gap:26px;border-bottom:1px solid var(--author-line);margin-top:20px;scroll-margin-top:20px}.author-tabs a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;font-size:14px;border-bottom:3px solid transparent;color:var(--author-muted);text-decoration:none}.author-tabs [aria-selected=true]{border-bottom-color:var(--author-green);color:var(--author-green);font-weight:600}.author-tabs span{font-size:11px;background:#e8eee2;border-radius:5px;padding:1px 5px}
.author-toolbar{display:flex;gap:10px;padding:18px 0 16px;align-items:center}.author-search{position:relative;flex:1;min-width:0}.author-search svg{position:absolute;left:12px;top:12px;color:var(--author-muted)}.author-toolbar input[type=search]{width:100%;padding:9px 12px 9px 38px}.author-toolbar :is(input[type=search],select){height:42px;min-width:0;border:1px solid var(--author-line);border-radius:8px;background:#fffefa;font-size:14px}.author-toolbar select{max-width:190px;padding:8px 26px 8px 10px}
.author-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.author-grid>.ed-card{margin:0;min-width:0}.author-grid .ed-card-actions{flex-wrap:wrap}.author-list-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;color:var(--author-muted)}
.author-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.author-pagination a{display:inline-flex;align-items:center;min-height:44px}.author-status{padding:12px 0;color:var(--author-muted);font-size:13px}
.author-panel-heading{padding:20px 0 14px}.author-panel-heading h2,.author-about h2{font:400 26px/1.2 Georgia,serif;color:var(--author-green);margin:0 0 8px}.author-panel-heading p{font-size:13px;color:var(--author-muted);margin:0}
.author-recording{min-width:0;border:1px solid var(--author-line);border-radius:11px;padding:14px;background:#fffefa}.author-recording-heading{display:flex;gap:12px;align-items:center}.author-recording-heading>div{min-width:0}.author-recording-heading img,.author-cover-empty{width:64px;height:64px;flex-shrink:0;border-radius:8px;object-fit:cover;background:#e8eee2}.author-cover-empty{display:grid;place-items:center;font-size:28px}.author-recording h3{font:400 23px/1.2 Georgia,serif;overflow-wrap:anywhere;margin:0 0 6px}.author-recording p{font-size:12px;color:var(--author-muted);overflow-wrap:anywhere;margin:4px 0}.author-recording .ed-mini-player{margin-top:14px}.author-credits{padding-top:8px}
.author-about{max-width:780px;padding:24px 0}.author-about h3{font-size:14px;font-weight:600;margin:24px 0 10px}.author-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:12px 0;font-size:14px}.author-prose a{text-decoration:underline}.author-details{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:24px}.author-details dt{font-size:12px;color:var(--author-muted)}.author-details dd{margin:4px 0 0;font-size:14px}
.author-prose .profile-social{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:4px 8px;color:var(--author-green);font:600 13px/1.4 system-ui;vertical-align:middle;white-space:normal;text-decoration:none}
.author-prose .profile-social svg{width:20px;height:20px;flex:0 0 20px}.author-prose .profile-social__symbol{display:inline-grid;place-items:center;min-width:20px;height:20px;font-size:13px}
.author-empty{padding:28px 8px;text-align:center;color:var(--author-muted);font-size:14px;grid-column:1/-1}.author-comment{border-bottom:1px solid var(--author-line);padding:16px 0}.author-comment>p{font-size:12px;color:var(--author-muted)}.author-comment time{display:inline-block;margin-left:12px}.author-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.author-hero{grid-template-columns:64px minmax(0,1fr);gap:9px 13px;padding-bottom:16px}.author-avatar{width:64px!important;height:64px!important;grid-row:1}.author-actions{grid-column:1/3;grid-row:3;padding-top:0}.author-short{grid-column:1/3;grid-row:2}.author-counts{grid-column:1/3;grid-row:4;gap:3px 16px}.author-identity h1{font-size:34px}.author-grid{grid-template-columns:1fr}}
@media(max-width:540px){.author-hero{gap:8px 12px}.author-meta{font-size:11px}.author-action{font-size:12px;padding:8px 12px;min-height:44px}.author-counts{font-size:11px;gap:2px 13px}.author-counts strong{font-size:12px}.author-playlist{grid-template-columns:46px minmax(0,1fr);gap:4px 10px;padding:11px 12px}.author-playlist .author-play{grid-row:1/3;width:46px;height:46px}.author-playlist>a:last-child{grid-column:2;min-height:26px;font-size:11px}.author-playlist h2{font-size:13px}.author-playlist p{font-size:11px}.author-tabs{gap:0;justify-content:space-between;margin-top:13px}.author-tabs a{font-size:12px;gap:4px;min-height:44px}.author-tabs span{font-size:10px;padding:0 3px}.author-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0}.author-search{flex-basis:100%}.author-toolbar input[type=search]{font-size:16px}.author-toolbar>label:nth-of-type(2){flex:1}.author-toolbar select{width:100%;max-width:none;font-size:14px}.author-recording{padding:12px}}
