.da-front-shell,.da-public-library{--ink:#101828;--muted:#667085;--line:#e4e7ec;--accent:#23386f;--paper:#fff;max-width:1380px;margin:0 auto;padding:24px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.da-front-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 8px 30px rgba(16,24,40,.05)}.da-front-topbar>div:first-child{display:flex;align-items:baseline;gap:12px}.da-front-brand{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--accent)}.da-front-user{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:13px}.da-front-user a{color:var(--accent);text-decoration:none}.da-front-main{padding:42px 0}.da-front-intro,.da-workspace-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.da-front-kicker{display:block;font-size:11px;letter-spacing:.16em;font-weight:900;color:#6677a3}.da-front-intro h1,.da-workspace-head h1,.da-library-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:44px;line-height:1.05;margin:6px 0 8px;letter-spacing:-.03em}.da-front-intro p,.da-workspace-head p,.da-library-hero p{color:var(--muted);margin:0}.da-front-btn{appearance:none;border:0;border-radius:12px;background:var(--accent);color:#fff!important;padding:12px 17px;font-weight:800;text-decoration:none;cursor:pointer}.da-front-btn-secondary{background:#fff;color:var(--accent)!important;border:1px solid var(--line)}.da-front-new{padding:22px;border:1px solid var(--line);border-radius:20px;background:#f8fafc;margin-bottom:24px}.da-front-form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.da-front-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#344054}.da-front-form input,.da-front-form select,.da-front-form textarea{width:100%;border:1px solid #d0d5dd;border-radius:11px;padding:10px 12px;background:#fff;color:var(--ink);font:inherit}.da-front-span{grid-column:1/-1}.da-front-books,.da-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.da-front-book-card,.da-library-card{border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(16,24,40,.05)}.da-front-cover,.da-library-cover{aspect-ratio:3/4;background:#eef2f6;display:grid;place-items:center;color:#77839a;font-weight:900}.da-front-cover img,.da-library-cover img{width:100%;height:100%;object-fit:cover}.da-front-book-body,.da-library-copy{padding:18px}.da-front-book-body h2,.da-library-copy h2{font:700 21px/1.2 Georgia,serif;margin:8px 0}.da-front-book-body p,.da-library-copy p{color:var(--muted);margin:0 0 12px}.da-front-status{font-size:11px;font-weight:800;color:#667085}.da-front-link{font-size:13px;font-weight:800;color:var(--accent);text-decoration:none}.da-front-empty{grid-column:1/-1;padding:42px;border:1px dashed #cfd5df;border-radius:20px;text-align:center;color:var(--muted)}.da-workspace-actions{display:flex;gap:10px;flex-wrap:wrap}.da-workspace-actions form{margin:0}.da-front-back{display:inline-block;margin-bottom:14px;color:var(--muted);text-decoration:none}.da-module-list{display:grid;gap:12px}.da-module-card{display:grid;grid-template-columns:48px minmax(0,1fr) max-content max-content;align-items:center;gap:16px;border:1px solid #e3e8ef;border-radius:18px;background:#fff;padding:16px 18px;box-shadow:0 4px 14px rgba(16,24,40,.025);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.da-module-card:hover{border-color:#cbd6e5;box-shadow:0 10px 26px rgba(16,24,40,.055);transform:translateY(-1px)}.da-module-card>div{min-width:0}.da-module-index{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f4f7fb;font-size:11px;font-weight:900;color:#74819a}.da-module-type{display:block;font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#6d7d98}.da-module-state{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f4f7fb;border:1px solid #e3e8ef;font-size:10px;font-weight:800;color:#65738a;white-space:nowrap}.da-module-card h3{margin:5px 0 0;font-size:16px;line-height:1.28;color:#172033;overflow-wrap:anywhere}.da-module-write{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #d6deea;border-radius:11px;background:#fff;color:#1c3f82!important;text-decoration:none!important;font-size:12px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}.da-module-write:hover{background:#f4f7ff;border-color:#9fb4e0;color:#15356f!important;transform:translateY(-1px)}.da-module-write b{font-size:15px;line-height:1;font-weight:700}.da-library-hero{padding:58px 0 32px}.da-library-card a{color:inherit;text-decoration:none}
@media(max-width:1050px){.da-front-books,.da-library-grid{grid-template-columns:repeat(2,1fr)}.da-front-form{grid-template-columns:1fr 1fr}.da-module-card{grid-template-columns:48px minmax(0,1fr) max-content}.da-module-state{grid-column:3;grid-row:1}.da-module-write{grid-column:2/4;justify-self:start;margin-top:2px}}@media(max-width:680px){.da-front-shell,.da-public-library{padding:14px}.da-front-topbar,.da-front-intro,.da-workspace-head{align-items:flex-start;flex-direction:column}.da-front-books,.da-library-grid,.da-front-form{grid-template-columns:1fr}.da-front-intro h1,.da-workspace-head h1,.da-library-hero h1{font-size:36px}.da-module-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.da-module-index{width:34px;height:34px}.da-module-state{grid-column:2;grid-row:auto;justify-self:start}.da-module-write{grid-column:2;justify-self:stretch;width:100%;margin-top:0}.da-module-card h3{font-size:15px}}

/* Sensilitera 0.5.0: publiczna platforma książek. */
.da-platform-body{margin:0;background:#f4f0ea;color:#211d1a;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.da-platform-body #wpadminbar{z-index:99999}.da-site-shell{min-height:100vh;background:radial-gradient(circle at 15% 0%,rgba(150,106,78,.08),transparent 35%),#f4f0ea}.da-site-header{max-width:1460px;margin:0 auto;padding:22px 34px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(83,65,52,.13)}.da-site-brand{display:flex;align-items:baseline;gap:7px;color:#211d1a;text-decoration:none;letter-spacing:.08em}.da-site-brand span{font-size:10px;font-weight:700;color:#96694e}.da-site-brand strong{font:700 20px/1 Georgia,serif;letter-spacing:.03em}.da-site-header nav{display:flex;align-items:center;gap:25px}.da-site-header nav a{color:#514840;text-decoration:none;font-size:13px;font-weight:700}.da-site-header nav a:hover{color:#8a5a3e}.da-site-content{max-width:1460px;margin:0 auto;padding:0 34px 70px}.da-site-footer{max-width:1460px;margin:0 auto;padding:34px;border-top:1px solid rgba(83,65,52,.13);display:flex;justify-content:space-between;gap:30px;color:#766b62}.da-site-footer strong{color:#2a241f}.da-site-footer p{margin:6px 0 0}.da-site-footer>div:last-child{display:flex;gap:18px}.da-site-footer a{color:#66594f;text-decoration:none}
.da-portal{padding-top:38px}.da-portal-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:46px;align-items:center;padding:58px 60px;border-radius:34px;background:#25201d;color:#fff;box-shadow:0 26px 70px rgba(47,35,27,.12);overflow:hidden;position:relative}.da-portal-hero:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-140px;top:-170px;border:1px solid rgba(255,255,255,.08)}.da-portal-eyebrow,.da-portal-section-head span,.da-info-card>span,.da-feature-label{display:block;font-size:10px;letter-spacing:.16em;font-weight:900;color:#c49476}.da-portal-hero-copy h1{max-width:760px;margin:12px 0 18px;font:600 clamp(44px,5vw,76px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.05em}.da-portal-hero-copy>p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.7}.da-portal-actions{display:flex;gap:10px;margin-top:30px}.da-portal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.25);border-radius:12px;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.da-portal-btn-dark{background:#fff;color:#2a211c;border-color:#fff}.da-feature-book{position:relative;z-index:1;display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.055);backdrop-filter:blur(10px)}.da-feature-cover{aspect-ratio:2/3;border-radius:13px;overflow:hidden;background:#3d352f;display:grid;place-items:center;color:#b9a89b;text-decoration:none}.da-feature-cover img{width:100%;height:100%;object-fit:cover}.da-feature-copy h2{margin:8px 0 5px;font:600 27px/1.12 Georgia,serif}.da-feature-copy h2 a{color:#fff;text-decoration:none}.da-feature-copy>p{color:rgba(255,255,255,.68);font-size:12px;line-height:1.55}.da-feature-copy .da-feature-author{color:#d8bba9;margin:0 0 14px}.da-feature-read{display:inline-block;margin-top:6px;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.da-feature-empty{position:relative;z-index:1;min-height:290px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:24px;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(255,255,255,.045)}.da-feature-empty span{font-size:10px;letter-spacing:.14em;color:#c49476}.da-feature-empty strong{margin:8px 0;font:600 28px Georgia,serif}.da-feature-empty p{margin:0;color:rgba(255,255,255,.65)}
.da-category-strip{display:flex;gap:8px;overflow:auto;padding:25px 2px 10px;scrollbar-width:none}.da-category-strip::-webkit-scrollbar{display:none}.da-category-strip a{white-space:nowrap;padding:9px 13px;border:1px solid #d9d0c7;border-radius:999px;color:#64574d;text-decoration:none;font-size:11px;font-weight:800;background:#fbf8f4}.da-category-strip a.is-active,.da-category-strip a:hover{background:#2c2723;border-color:#2c2723;color:#fff}.da-portal-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;margin-top:30px}.da-portal-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.da-portal-section-head h2{margin:6px 0 0;font:600 32px/1.1 Georgia,serif}.da-portal-section-head a{color:#72513f;text-decoration:none;font-size:12px;font-weight:800}.da-portal-book-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.da-portal-book{min-width:0}.da-portal-cover{display:block;aspect-ratio:2/3;border-radius:16px;overflow:hidden;background:#e4ddd6;box-shadow:0 12px 32px rgba(57,43,34,.09);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.da-portal-cover:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(57,43,34,.14)}.da-portal-cover img{width:100%;height:100%;object-fit:cover}.da-portal-cover>span{width:100%;height:100%;display:grid;place-items:center;color:#866a58;font:700 25px Georgia,serif}.da-portal-book-copy{padding:12px 4px}.da-portal-book-meta{display:flex;gap:7px;flex-wrap:wrap}.da-portal-book-meta span{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#9a7059}.da-portal-book-copy h3{margin:7px 0 5px;font:600 18px/1.2 Georgia,serif}.da-portal-book-copy h3 a{color:#26201c;text-decoration:none}.da-portal-book-copy p{margin:0;color:#786d65;font-size:11px}.da-portal-empty{grid-column:1/-1;padding:55px;border:1px dashed #cabfb5;border-radius:18px;color:#7c7168;text-align:center}.da-portal-side{display:grid;gap:14px;align-content:start}.da-info-card{padding:24px;border:1px solid #ded4ca;border-radius:20px;background:#fffdf9}.da-info-card h3{margin:8px 0 9px;font:600 21px/1.18 Georgia,serif}.da-info-card p{margin:0;color:#786d65;font-size:12px;line-height:1.65}.da-info-card a{display:inline-block;margin-top:14px;color:#6f4935;font-size:12px;font-weight:800;text-decoration:none}.da-info-card-accent{background:#332b26;border-color:#332b26;color:#fff}.da-info-card-accent h3{color:#fff}.da-info-card-accent p{color:rgba(255,255,255,.67)}.da-info-card-accent a{color:#e5c2ad}
.da-public-library{max-width:none;padding:38px 0}.da-library-hero{padding:36px 0 26px}.da-library-hero h1{font-size:54px}.da-library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.da-library-card{border:0;border-radius:0;background:transparent;box-shadow:none}.da-library-card a{display:block}.da-library-cover{aspect-ratio:2/3;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(57,43,34,.09)}.da-library-copy{padding:11px 2px}.da-library-copy h2{font-size:18px}.da-library-copy p{font-size:11px}
.da-contact-trigger{position:fixed;right:22px;bottom:20px;z-index:9996;border:1px solid rgba(96,68,49,.26);border-radius:999px;padding:10px 15px;background:rgba(248,244,239,.95);color:#684631;font:800 12px/1 Inter,system-ui,sans-serif;box-shadow:0 10px 30px rgba(53,40,31,.12);cursor:pointer;backdrop-filter:blur(10px)}.da-contact-modal[hidden]{display:none!important}.da-contact-modal{position:fixed;inset:0;z-index:99998;display:grid;place-items:center;padding:24px}.da-contact-backdrop{position:absolute;inset:0;border:0;background:rgba(28,24,21,.58);cursor:default}.da-contact-panel{position:relative;width:min(520px,calc(100vw - 32px));max-height:min(780px,calc(100vh - 36px));overflow:auto;border-radius:24px;background:#fffdf9;box-shadow:0 30px 100px rgba(0,0,0,.28)}.da-contact-panel>header{display:flex;justify-content:space-between;gap:18px;padding:24px 25px 20px;border-bottom:1px solid #ece3db}.da-contact-panel>header span{display:block;font-size:9px;letter-spacing:.14em;font-weight:900;color:#a26c4c}.da-contact-panel>header h2{margin:6px 0 2px;font:600 27px Georgia,serif;color:#231f1c}.da-contact-panel>header p{margin:0;color:#786c63;font-size:12px}.da-contact-close{border:0;background:transparent;color:#6c625a;font-size:28px;line-height:1;cursor:pointer}.da-contact-form{display:grid;gap:13px;padding:24px 25px 26px}.da-contact-form label>span{display:block;margin-bottom:6px;color:#403833;font-size:11px;font-weight:800}.da-contact-form small{font-weight:500;color:#988b82}.da-contact-form input,.da-contact-form textarea{box-sizing:border-box;width:100%;border:1px solid #d9d0c8;border-radius:11px;padding:11px 12px;background:#fff;color:#261f1b;font:inherit}.da-contact-form input:focus,.da-contact-form textarea:focus{outline:none;border-color:#956b52;box-shadow:0 0 0 3px rgba(125,81,57,.10)}.da-contact-form button[type="submit"]{min-height:46px;border:0;border-radius:11px;background:#302923;color:#fff;font-weight:800;cursor:pointer}.da-contact-security{margin:0;padding:11px 12px;border-radius:10px;background:#f1ebe5;color:#6d5f55;font-size:10.5px;line-height:1.5}.da-contact-privacy{color:#7a5a47;font-size:10.5px;text-decoration:none;text-align:center}.da-contact-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.da-contact-notice{margin:18px 25px 0;padding:11px 12px;border-radius:10px;font-size:11px;line-height:1.45}.da-contact-check,.da-contact-confirmed{background:#e8f1ea;color:#3e6247}.da-contact-error,.da-contact-expired,.da-contact-limited{background:#f7e8e4;color:#8b493a}
@media(max-width:1180px){.da-portal-hero{grid-template-columns:1fr;padding:46px}.da-portal-layout{grid-template-columns:1fr}.da-portal-side{grid-template-columns:repeat(3,1fr)}.da-portal-book-grid{grid-template-columns:repeat(3,1fr)}.da-library-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.da-site-header,.da-site-content,.da-site-footer{padding-left:18px;padding-right:18px}.da-site-header{align-items:flex-start}.da-site-header nav{gap:13px;flex-wrap:wrap;justify-content:flex-end}.da-portal{padding-top:20px}.da-portal-hero{padding:30px 24px;border-radius:25px}.da-portal-hero-copy h1{font-size:44px}.da-feature-book{grid-template-columns:120px 1fr}.da-portal-book-grid,.da-library-grid{grid-template-columns:repeat(2,1fr)}.da-portal-side{grid-template-columns:1fr}.da-site-footer{flex-direction:column}.da-contact-trigger{right:12px;bottom:12px}}@media(max-width:520px){.da-site-header{flex-direction:column}.da-site-header nav{justify-content:flex-start}.da-feature-book{grid-template-columns:1fr}.da-feature-cover{width:130px}.da-portal-book-grid,.da-library-grid{grid-template-columns:1fr 1fr;gap:13px}.da-portal-book-copy h3{font-size:15px}.da-contact-modal{padding:8px}.da-contact-panel{width:100%;max-height:calc(100vh - 16px);border-radius:18px}}
html.da-contact-open{overflow:hidden}

/* ==========================================================
   Sensilitera 0.6.0 — publiczna warstwa platformy
   Nowa paleta: neutralne tło, granatowy atrament, kobaltowy akcent.
   ========================================================== */
.da-platform-body{
  margin:0!important;
  background:#f6f7f9!important;
  color:#141821!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.da-site-shell{min-height:100vh;background:#f6f7f9;color:#141821}
.da-site-header-v2{
  position:sticky;top:0;z-index:70;
  display:flex;align-items:center;justify-content:space-between;gap:28px;
  min-height:76px;padding:0 34px!important;
  border-bottom:1px solid #e4e7ec!important;
  background:rgba(255,255,255,.94)!important;
  backdrop-filter:blur(18px);
}
.admin-bar .da-site-header-v2{top:32px}
.da-site-header-v2 .da-site-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#111827}
.da-site-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#3157d5;color:#fff;font-weight:850;font-size:13px;letter-spacing:.04em;box-shadow:0 7px 22px rgba(49,87,213,.2)}
.da-site-wordmark{display:grid;line-height:1.05}.da-site-wordmark strong{font-size:16px;letter-spacing:-.02em}.da-site-wordmark small{margin-top:4px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#7b8494;font-weight:750}
.da-site-header-v2 nav{display:flex;align-items:center;gap:26px}.da-site-header-v2 nav a{color:#313846;text-decoration:none;font-size:13px;font-weight:700}.da-site-header-v2 nav a:hover{color:#3157d5}.da-site-header-v2 .da-nav-cta{padding:11px 16px;border-radius:12px;background:#111827;color:#fff!important}.da-site-header-v2 .da-nav-cta:hover{background:#3157d5}
.da-site-content{max-width:none!important;padding:0!important}
.da-portal{width:min(1440px,calc(100% - 56px));margin:0 auto;padding:38px 0 70px!important}
.da-portal-hero-v2{
  position:relative;overflow:hidden;
  display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;align-items:center!important;gap:48px!important;
  min-height:520px;padding:62px!important;border:1px solid #e5e7eb!important;border-radius:30px!important;
  background:linear-gradient(135deg,#ffffff 0%,#f4f7ff 68%,#eef3ff 100%)!important;color:#131722!important;
  box-shadow:0 24px 70px rgba(20,24,33,.07)!important;
}
.da-portal-hero-v2:before{content:"";position:absolute;right:-120px;top:-170px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(49,87,213,.13),rgba(49,87,213,0) 70%)}
.da-portal-eyebrow{display:block;margin-bottom:15px;color:#3157d5!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase}
.da-portal-hero-copy{position:relative;z-index:2;max-width:720px}.da-portal-hero-copy h1{max-width:700px;margin:0 0 20px!important;color:#111827!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(48px,5.4vw,82px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:700!important}.da-portal-hero-copy p{max-width:650px;margin:0;color:#5f6978!important;font-size:18px!important;line-height:1.65!important}
.da-portal-actions{display:flex;gap:12px;margin-top:30px}.da-portal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px!important;border:1px solid #d8dde6!important;border-radius:13px!important;background:#fff!important;color:#182033!important;text-decoration:none!important;font-weight:800!important;font-size:13px!important}.da-portal-btn-dark{background:#3157d5!important;border-color:#3157d5!important;color:#fff!important;box-shadow:0 10px 24px rgba(49,87,213,.2)}
.da-hero-library-mock{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;min-height:360px;padding:24px 12px}.da-hero-book{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:185px;aspect-ratio:2/3;padding:24px;border-radius:9px 16px 16px 9px;box-shadow:0 30px 45px rgba(17,24,39,.18);overflow:hidden}.da-hero-book:after{content:"";position:absolute;left:9px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.28)}.da-hero-book span{font-size:9px;letter-spacing:.18em;font-weight:900;opacity:.78}.da-hero-book strong{margin:12px 0 16px;font-family:Georgia,serif;font-size:25px;line-height:1.05}.da-hero-book small{font-size:10px;opacity:.76}.da-hero-book-a{z-index:1;transform:rotate(-7deg) translate(18px,10px);background:linear-gradient(150deg,#16335b,#4677a9);color:#fff}.da-hero-book-b{z-index:3;transform:translateY(-14px);background:linear-gradient(150deg,#f0eadf,#ffffff);color:#1f2937}.da-hero-book-c{z-index:2;transform:rotate(7deg) translate(-18px,14px);background:linear-gradient(150deg,#d45d55,#f0a67f);color:#fff}
.da-discovery-bar{display:grid;grid-template-columns:minmax(280px,400px) 1fr;gap:20px;align-items:center;margin:26px 0 42px}.da-book-search label{display:flex;align-items:center;padding:5px;border:1px solid #dfe3e9;border-radius:14px;background:#fff}.da-book-search input{min-width:0;flex:1;border:0;background:transparent;padding:11px 13px;color:#19202d;font:inherit;outline:none}.da-book-search button{border:0;border-radius:10px;background:#eef2ff;color:#3157d5;padding:10px 14px;font-weight:800;cursor:pointer}.da-category-strip{display:flex!important;align-items:center;gap:8px!important;overflow-x:auto;padding:0!important;margin:0!important;scrollbar-width:none}.da-category-strip::-webkit-scrollbar{display:none}.da-category-strip a{white-space:nowrap;padding:9px 12px!important;border:1px solid #e1e5eb!important;border-radius:999px!important;background:#fff!important;color:#626b79!important;text-decoration:none!important;font-size:11px!important;font-weight:750!important}.da-category-strip a.is-active,.da-category-strip a:hover{border-color:#3157d5!important;background:#3157d5!important;color:#fff!important}
.da-books-section{margin-top:12px}.da-portal-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:24px!important;margin:0 0 20px!important}.da-portal-section-head span{color:#8390a2!important;font-size:9px!important;letter-spacing:.18em!important;font-weight:900!important}.da-portal-section-head h2{margin:7px 0 0!important;color:#111827!important;font-family:Georgia,serif!important;font-size:34px!important;line-height:1.1!important}.da-portal-section-head>a{color:#3157d5!important;text-decoration:none!important;font-weight:800!important;font-size:12px!important}
.da-portal-book-grid-five{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important}.da-portal-book{min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.da-portal-cover{position:relative;display:block;width:100%!important;aspect-ratio:2/3!important;overflow:hidden;border-radius:8px 14px 14px 8px!important;background:#e9edf4!important;box-shadow:0 18px 36px rgba(17,24,39,.12)!important;transition:transform .2s ease,box-shadow .2s ease}.da-portal-cover:before{content:"";position:absolute;z-index:2;left:8px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.42)}.da-portal-cover:hover{transform:translateY(-5px);box-shadow:0 24px 46px rgba(17,24,39,.16)!important}.da-portal-cover img{width:100%;height:100%;object-fit:cover}.da-portal-book-copy{padding:14px 2px 0!important}.da-portal-book-meta{display:flex;flex-wrap:wrap;gap:6px!important;margin-bottom:8px!important}.da-portal-book-meta span{padding:0!important;background:none!important;border:0!important;color:#8a94a3!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.da-portal-book-meta span+span:before{content:"•";margin-right:6px}.da-portal-book-copy h3{margin:0 0 5px!important;font-family:Georgia,serif!important;font-size:19px!important;line-height:1.18!important;color:#171b24!important}.da-portal-book-copy h3 a{color:inherit!important;text-decoration:none!important}.da-portal-book-copy p{margin:0!important;color:#687282!important;font-size:12px!important}
.da-demo-book{opacity:.96}.da-demo-cover{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:20px!important;color:#fff!important}.da-demo-cover .da-demo-category{font-size:9px!important;letter-spacing:.15em!important;font-weight:900!important;opacity:.82}.da-demo-cover strong{margin:12px 0 auto;font-family:Georgia,serif;font-size:25px;line-height:1.05}.da-demo-cover small{font-size:9px;letter-spacing:.12em;opacity:.7}.da-demo-a{background:linear-gradient(150deg,#254e75,#6ea1c8)!important}.da-demo-b{background:linear-gradient(150deg,#7c3f5a,#c87b95)!important}.da-demo-c{background:linear-gradient(150deg,#2b5960,#71a4a1)!important}.da-demo-d{background:linear-gradient(150deg,#6a5535,#bda66b)!important}.da-demo-e{background:linear-gradient(150deg,#334a86,#788ddb)!important}.da-demo-f{background:linear-gradient(150deg,#8d493b,#d48b72)!important}.da-demo-g{background:linear-gradient(150deg,#4e426d,#9c8dc0)!important}.da-demo-h{background:linear-gradient(150deg,#385b49,#78a483)!important}.da-demo-i{background:linear-gradient(150deg,#5d5550,#aaa099)!important}.da-demo-j{background:linear-gradient(150deg,#344458,#7187a3)!important}
.da-platform-story{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:70px 0 0}.da-platform-story>div{padding:30px;border:1px solid #e1e5eb;border-radius:22px;background:#fff}.da-platform-story h2{margin:6px 0 12px;font-family:Georgia,serif;font-size:26px;line-height:1.08}.da-platform-story p{margin:0;color:#697384;line-height:1.65;font-size:13px}.da-platform-story a{display:inline-block;margin-top:14px;color:#3157d5;font-weight:800;text-decoration:none;font-size:12px}
.da-site-footer-v2{display:grid!important;grid-template-columns:2fr repeat(3,1fr)!important;gap:42px!important;max-width:none!important;margin:0!important;padding:54px max(34px,calc((100vw - 1440px)/2 + 28px)) 24px!important;border-top:1px solid #dde2e9!important;background:#111827!important;color:#dbe2ec!important}.da-footer-brand{max-width:410px}.da-footer-logo{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important}.da-footer-logo span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#3157d5;font-size:12px;font-weight:900}.da-footer-logo strong{font-size:17px}.da-footer-brand p{margin:18px 0 10px;color:#abb6c6;font-size:13px;line-height:1.7}.da-footer-brand small{color:#7f8a9a}.da-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.da-footer-col>span{margin-bottom:5px;color:#7f8ba0;font-size:9px;font-weight:900;letter-spacing:.17em}.da-footer-col a{color:#e7ebf1!important;text-decoration:none!important;font-size:12px}.da-footer-col a:hover{color:#8eabff!important}.da-footer-col p{margin:0;color:#909cad;font-size:11px;line-height:1.55}.da-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid #273142;color:#7f8a99;font-size:10px}
.da-library-hero{padding-top:16px!important}.da-library-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important}.da-library-card{background:transparent!important;border:0!important}.da-library-cover{aspect-ratio:2/3!important;border-radius:8px 14px 14px 8px!important;overflow:hidden;box-shadow:0 18px 36px rgba(17,24,39,.12)!important}.da-library-copy h2{font-family:Georgia,serif!important}
@media(max-width:1180px){.da-portal-hero-v2{grid-template-columns:1fr!important}.da-hero-library-mock{min-height:300px}.da-portal-book-grid-five,.da-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.da-platform-story{grid-template-columns:1fr 1fr}.da-site-footer-v2{grid-template-columns:2fr 1fr 1fr!important}.da-site-footer-v2 .da-footer-col:last-of-type{grid-column:2/4}}
@media(max-width:900px){.da-site-header-v2{padding:12px 20px!important}.da-site-wordmark small{display:none}.da-site-header-v2 nav{gap:14px}.da-site-header-v2 nav a:nth-child(3){display:none}.da-portal{width:min(100% - 28px,1440px)}.da-portal-hero-v2{padding:38px!important}.da-discovery-bar{grid-template-columns:1fr}.da-portal-book-grid-five,.da-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.da-platform-story{grid-template-columns:1fr}.da-site-footer-v2{grid-template-columns:1fr 1fr!important}.da-footer-brand{grid-column:1/-1}.da-site-footer-v2 .da-footer-col:last-of-type{grid-column:auto}.da-footer-bottom{flex-direction:column}}
@media(max-width:620px){.admin-bar .da-site-header-v2{top:46px}.da-site-header-v2{align-items:flex-start;flex-direction:column;gap:12px}.da-site-header-v2 nav{width:100%;overflow-x:auto}.da-site-header-v2 nav a{white-space:nowrap}.da-portal-hero-v2{padding:28px 22px!important;border-radius:22px!important}.da-portal-hero-copy h1{font-size:44px!important}.da-hero-library-mock{transform:scale(.82);margin:-30px -35px}.da-portal-book-grid-five,.da-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.da-site-footer-v2{grid-template-columns:1fr!important;padding-left:22px!important;padding-right:22px!important}.da-footer-brand,.da-site-footer-v2 .da-footer-col:last-of-type{grid-column:auto}.da-footer-bottom{grid-column:1}}


/* 0.7.0 Oferta i dokumenty */
.da-offer-page,.da-legal-page{max-width:1240px;margin:0 auto;padding:48px 32px 80px}.da-offer-hero{padding:58px;border-radius:28px;background:linear-gradient(135deg,#eff4ff 0%,#fff 62%);border:1px solid #dce4f2}.da-offer-hero h1,.da-legal-page h1{font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98;letter-spacing:-.045em;margin:16px 0 22px;color:#111827}.da-offer-hero p{max-width:850px;font-size:1.18rem;line-height:1.75;color:#475569}.da-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.da-price-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:30px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.da-price-card.is-featured{border-color:#3461e8;box-shadow:0 18px 55px rgba(52,97,232,.12)}.da-price-card>span{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#64748b}.da-price-card>strong{display:block;font-size:3rem;line-height:1;margin:20px 0;color:#0f172a}.da-price-card h2{font-size:1.25rem;margin:0 0 10px}.da-price-card p{color:#64748b;line-height:1.65}.da-offer-detail{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin:38px 0}.da-offer-detail>div{border-radius:24px;padding:34px;background:#f8fafc;border:1px solid #e2e8f0}.da-offer-detail h2{font-size:2rem;margin:8px 0 14px}.da-offer-note{background:#111827!important;color:#fff}.da-offer-note p{color:#cbd5e1}.da-legal-links{margin-top:40px;padding:32px;border-top:1px solid #e2e8f0}.da-legal-links>div{display:flex;flex-wrap:wrap;gap:12px}.da-legal-links a{display:inline-flex;padding:11px 15px;border:1px solid #dbe3ef;border-radius:999px;color:#172554;text-decoration:none;background:#fff}.da-legal-page header{max-width:900px}.da-legal-body{max-width:900px;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:42px;margin-top:28px;box-shadow:0 16px 45px rgba(15,23,42,.04)}.da-legal-body h2{font-size:1.45rem;margin:34px 0 12px}.da-legal-body h2:first-child{margin-top:0}.da-legal-body p{line-height:1.78;color:#334155}.da-legal-warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:16px 18px;border-radius:14px;line-height:1.55;margin-top:20px}@media(max-width:900px){.da-pricing-grid,.da-offer-detail{grid-template-columns:1fr}.da-offer-page,.da-legal-page{padding:28px 18px 60px}.da-offer-hero{padding:32px 24px}.da-legal-body{padding:26px 22px}}


/* 0.8.0 audio + kontakt */
.da-audio-teaser{margin-top:10px}.da-audio-toggle{border:0;background:transparent;padding:0;color:#3157d5;font-size:11px;font-weight:800;cursor:pointer;text-align:left}.da-audio-teaser audio{width:100%;margin-top:8px;height:34px}.da-feature-copy .da-audio-teaser{margin-top:14px}.da-book-audio{display:grid;grid-template-columns:auto 1fr minmax(280px,420px);gap:18px;align-items:center;max-width:1100px;margin:28px auto;padding:20px 22px;border:1px solid #dce4f2;border-radius:20px;background:#f7f9fd}.da-book-audio>span{font-size:9px;font-weight:900;letter-spacing:.15em;color:#3157d5}.da-book-audio h2{margin:0;font-size:18px}.da-book-audio p{margin:4px 0 0;color:#687386;font-size:12px}.da-book-audio audio{width:100%}
.da-contact-trigger-primary{margin-top:16px;border:1px solid #3157d5!important;background:#3157d5!important;color:#fff!important;border-radius:12px!important;padding:11px 16px!important;font-weight:800!important}.da-contact-form select{width:100%;min-height:46px;border:1px solid #d5dbe5;border-radius:12px;padding:0 12px;background:#fff}.da-contact-empty{margin-top:14px;color:#7b8493;font-size:12px}
@media(max-width:760px){.da-book-audio{grid-template-columns:1fr}.da-book-audio audio{min-width:0}}

/* 0.9.0 Moja pracownia + bezpieczna skrzynka */
.da-author-studio-v2{min-height:100vh;background:#f6f8fc;color:#111827}
.da-studio-topbar{background:#ffffff!important;border-bottom:1px solid #e5e9f0!important;box-shadow:0 8px 30px rgba(15,23,42,.035)!important}
.da-studio-dashboard{max-width:1440px!important;margin:0 auto!important;padding:42px 34px 70px!important}
.da-studio-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:26px;padding:34px 38px;border:1px solid #e2e8f0;border-radius:26px;background:linear-gradient(135deg,#ffffff 0%,#f3f6ff 100%)}
.da-studio-welcome h1{margin:7px 0 8px;font:700 clamp(2.1rem,4vw,4rem)/1.02 Georgia,serif;letter-spacing:-.035em;color:#111827}.da-studio-welcome p{margin:0;color:#667085;font-size:14px}.da-studio-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.da-studio-stats article{padding:22px 24px;border:1px solid #e1e6ee;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.035)}.da-studio-stats article>span{display:block;color:#748094;font-size:9px;font-weight:900;letter-spacing:.16em}.da-studio-stats article>strong{display:block;margin:10px 0 2px;font-size:34px;line-height:1;color:#111827}.da-studio-stats article>small{color:#8b95a5}.da-studio-stats article.is-messages{border-color:#ccd8ff;background:#f8faff}.da-studio-stats article.is-messages>strong{color:#3157d5}
.da-studio-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:22px}.da-studio-panel{min-width:0;padding:26px;border:1px solid #e1e6ee;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(15,23,42,.04)}.da-studio-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.da-studio-panel-head h2{margin:5px 0 0;font:700 28px/1.1 Georgia,serif}.da-studio-panel-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#3157d5;font-size:10px;font-weight:900}.da-front-books-compact{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.da-front-books-compact .da-front-book-card{grid-template-columns:82px 1fr!important;min-height:112px!important;margin:0!important;padding:12px!important;border:1px solid #e7ebf1!important;border-radius:16px!important;box-shadow:none!important}.da-front-books-compact .da-front-cover{height:88px!important;border-radius:10px!important}.da-front-books-compact .da-front-book-body h2{font-size:18px!important}
.da-inbox-list{display:grid;gap:8px}.da-inbox-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid #e8ecf2;border-radius:15px;background:#fff;color:#162033;text-decoration:none;transition:.15s ease}.da-inbox-row:hover{transform:translateY(-1px);border-color:#cfd8e9;background:#fbfcff}.da-inbox-row.is-unread{border-color:#c7d4ff;background:#f7f9ff}.da-inbox-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eef2ff;color:#3157d5;font-size:13px;font-weight:900}.da-inbox-copy{min-width:0;display:flex;flex-direction:column}.da-inbox-copy strong,.da-inbox-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-inbox-copy strong{font-size:12px}.da-inbox-copy small{margin-top:3px;color:#7a8494;font-size:10px}.da-inbox-row time{color:#98a1ae;font-size:9px}.da-inbox-empty{padding:28px;border:1px dashed #d8dee8;border-radius:16px;text-align:center;color:#7d8795}.da-inbox-empty strong{display:block;color:#2a3444;margin-bottom:5px}.da-tech-contact{margin-top:18px;padding:16px;border-radius:16px;background:#f6f8fc;border:1px solid #e6eaf0}.da-tech-contact strong{font-size:11px}.da-tech-contact p{margin:6px 0 0;color:#738094;font-size:10px;line-height:1.55}
.da-thread-view{max-width:1100px!important;margin:0 auto!important;padding:42px 30px 70px!important}.da-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.da-thread-head h1{margin:8px 0 5px;font:700 38px/1.05 Georgia,serif}.da-thread-head p{margin:0;color:#738094}.da-thread-badge{padding:8px 11px;border-radius:999px;background:#eef2ff;color:#3157d5;font-size:9px;font-weight:900;letter-spacing:.08em}.da-thread-card{padding:24px;border:1px solid #e1e6ee;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.045)}.da-thread-messages{display:grid;gap:13px}.da-thread-message{max-width:78%;padding:15px 17px;border-radius:17px;background:#f4f6fa}.da-thread-message>span{display:block;margin-bottom:6px;font-size:9px;font-weight:900;letter-spacing:.08em;color:#697386}.da-thread-message p{margin:0;line-height:1.65}.da-thread-message time{display:block;margin-top:8px;color:#9aa3b0;font-size:9px}.da-thread-author{justify-self:end;background:#eef2ff}.da-thread-author>span{color:#3157d5}.da-thread-reply{display:grid;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid #e8ecf2}.da-thread-reply label>span{display:block;margin-bottom:7px;font-size:11px;font-weight:800}.da-thread-reply textarea{width:100%;box-sizing:border-box;border:1px solid #d8dee8;border-radius:14px;padding:14px;resize:vertical;font:inherit}.da-thread-reply textarea:focus{outline:none;border-color:#3157d5;box-shadow:0 0 0 3px rgba(49,87,213,.09)}.da-thread-reply>div{display:flex;align-items:center;gap:14px}.da-thread-reply small{color:#7e8898}
@media(max-width:980px){.da-studio-stats{grid-template-columns:repeat(2,1fr)}.da-studio-columns{grid-template-columns:1fr}.da-studio-welcome{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.da-studio-dashboard{padding:24px 16px 50px!important}.da-studio-welcome{padding:24px}.da-studio-stats{grid-template-columns:1fr 1fr;gap:10px}.da-studio-stats article{padding:18px}.da-studio-panel{padding:18px}.da-thread-message{max-width:92%}.da-thread-view{padding:26px 16px 50px!important}.da-thread-head{flex-direction:column}.da-thread-reply>div{align-items:flex-start;flex-direction:column}}


/* 0.9.2 aktywny kontakt platformy */
.da-contact-widget-global{display:block;margin-top:16px}
.da-contact-widget-global .da-contact-trigger{position:static!important;right:auto!important;bottom:auto!important;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px!important;border:1px solid #3157d5!important;border-radius:12px!important;background:#3157d5!important;color:#fff!important;box-shadow:0 8px 24px rgba(49,87,213,.16)!important;backdrop-filter:none!important;font:800 12px/1.1 Inter,system-ui,sans-serif!important}
.da-contact-widget-global .da-contact-trigger:hover{background:#2446b8!important;border-color:#2446b8!important;transform:translateY(-1px)}
.da-contact-empty{display:grid;gap:3px;margin-top:14px;padding:14px 16px;border:1px solid #e1e7f0;border-radius:14px;background:#fff;color:#596579}
.da-contact-empty strong{color:#172033;font-size:12px}
.da-contact-empty span{font-size:11px;line-height:1.45}


/* 0.9.3 Biblioteka: profesjonalna szerokość, opis i czytelniejsze karty */
.da-public-library{
  width:min(100% - 64px,1380px)!important;
  max-width:1380px!important;
  margin:0 auto!important;
  padding:44px 0 72px!important;
}
.da-library-hero-pro{
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);
  gap:56px;
  align-items:end;
  padding:30px 0 36px!important;
  border-bottom:1px solid #e6eaf0;
}
.da-library-hero-pro h1{font-size:58px!important;margin-bottom:16px!important}
.da-library-hero-pro p{max-width:820px;font-size:17px;line-height:1.72;color:#5d6675!important}
.da-library-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.da-library-stats>div{padding:20px;border:1px solid #e2e7ef;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(15,23,42,.04)}
.da-library-stats strong{display:block;font-size:30px;line-height:1;color:#17233e}
.da-library-stats span{display:block;margin-top:8px;color:#747e8e;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}
.da-library-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 46px}
.da-library-guide article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px;border:1px solid #e4e9f0;border-radius:18px;background:#fff}
.da-library-guide article>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#edf3ff;color:#2f5fda;font-size:11px;font-weight:900}
.da-library-guide strong{display:block;color:#15213a;font-size:14px}
.da-library-guide p{margin:6px 0 0;color:#6f7887;font-size:12px;line-height:1.55}
.da-library-filter-head,.da-library-list-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:0 0 16px}
.da-library-filter-head h2,.da-library-list-head h2{margin:6px 0 0;font:700 31px/1.12 Georgia,serif;color:#111b31}
.da-library-filter-head p,.da-library-list-head p{max-width:520px;margin:0;color:#77808f;font-size:12px;line-height:1.55;text-align:right}
.da-public-library .da-category-strip{padding:0 0 36px!important;margin:0 0 38px!important;border-bottom:1px solid #e7ebf1}
.da-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:30px 22px!important}
.da-library-card{min-width:0!important}
.da-library-cover{border-radius:10px 16px 16px 10px!important;box-shadow:0 16px 34px rgba(15,23,42,.10)!important;transition:transform .18s ease,box-shadow .18s ease}
.da-library-card:hover .da-library-cover{transform:translateY(-3px);box-shadow:0 22px 42px rgba(15,23,42,.14)!important}
.da-library-copy{padding:14px 2px 0!important}
.da-library-category{display:block;margin-bottom:7px;color:#6479a8;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;line-height:1.35}
.da-library-copy h2{margin:0 0 6px!important;font-size:20px!important;line-height:1.17!important;color:#121d34}
.da-library-copy p{margin:0!important;color:#788294!important;font-size:12.5px!important}
.da-demo-cover .da-demo-category{font-size:11px!important;letter-spacing:.12em!important;line-height:1.35!important}
.da-demo-cover strong{font-size:26px!important;line-height:1.04!important}
.da-demo-cover small{font-size:10px!important}
.da-library-explainer{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:70px;margin-top:64px;padding:40px 44px;border-radius:26px;background:#f5f8fd;border:1px solid #e1e8f2}
.da-library-explainer h2{margin:7px 0 0;font:700 32px/1.15 Georgia,serif;color:#14213c}
.da-library-explainer p{margin:0;color:#5e6878;font-size:15px;line-height:1.78}
@media(max-width:1180px){
  .da-public-library{width:min(100% - 40px,1380px)!important}
  .da-library-hero-pro{grid-template-columns:1fr;gap:24px}
  .da-library-stats{max-width:560px}
  .da-library-guide{grid-template-columns:1fr 1fr}
  .da-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .da-public-library{width:min(100% - 32px,1380px)!important;padding-top:28px!important}
  .da-library-guide{grid-template-columns:1fr}
  .da-library-filter-head,.da-library-list-head{align-items:flex-start;flex-direction:column;gap:8px}
  .da-library-filter-head p,.da-library-list-head p{text-align:left}
  .da-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .da-library-explainer{grid-template-columns:1fr;gap:20px;padding:30px}
}
@media(max-width:620px){
  .da-public-library{width:min(100% - 24px,1380px)!important}
  .da-library-hero-pro h1{font-size:44px!important}
  .da-library-stats{grid-template-columns:1fr}
  .da-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}
  .da-library-copy h2{font-size:17px!important}
  .da-demo-cover strong{font-size:21px!important}
  .da-library-explainer{padding:24px 20px}
  .da-library-explainer h2{font-size:27px}
}

/* 0.10.0: centrum dokumentów i strona informacyjna */
.da-doc-center,.da-info-page,.da-legal-page{max-width:1180px;margin:0 auto;padding:64px 28px 88px}.da-doc-hero,.da-info-page>header{max-width:860px;margin-bottom:42px}.da-doc-hero h1,.da-info-page>header h1,.da-legal-page h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.02;margin:.3em 0}.da-doc-hero p,.da-info-page>header p{font-size:1.18rem;line-height:1.75;color:#52606f}.da-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.da-doc-card{background:#fff;border:1px solid #e3e8ef;border-radius:22px;padding:26px;box-shadow:0 8px 30px rgba(15,23,42,.05);display:flex;flex-direction:column;min-height:250px}.da-doc-card>span{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#2563eb}.da-doc-card h2{font-size:1.28rem;margin:14px 0 10px}.da-doc-card p{color:#667085;line-height:1.65;flex:1}.da-doc-card a{font-weight:800;text-decoration:none;color:#0f172a}.da-doc-note{margin-top:26px;border-radius:18px;background:#eef4ff;padding:22px 24px;color:#334155}.da-info-page section{background:#fff;border:1px solid #e5eaf0;border-radius:20px;padding:28px 30px;margin:18px 0}.da-info-page section h2{margin-top:0;font-size:1.5rem}.da-info-page section p,.da-legal-body p{line-height:1.78;color:#3d4958}.da-legal-actions{display:flex;gap:12px;margin:22px 0 30px}.da-legal-actions button,.da-legal-actions a{border:0;border-radius:999px;background:#0f172a;color:#fff;padding:11px 18px;font-weight:700;text-decoration:none;cursor:pointer}.da-legal-actions a{background:#eef2f7;color:#172033}.da-site-footer-v2{grid-template-columns:1.35fr repeat(4,minmax(150px,1fr))}.da-footer-bottom{grid-column:1/-1}@media(max-width:1000px){.da-doc-grid{grid-template-columns:repeat(2,1fr)}.da-site-footer-v2{grid-template-columns:1fr 1fr}}@media(max-width:680px){.da-doc-grid{grid-template-columns:1fr}.da-doc-center,.da-info-page,.da-legal-page{padding:40px 18px 64px}.da-site-footer-v2{grid-template-columns:1fr}}
@media print{.da-site-header,.da-site-footer,.da-legal-actions,.wpadminbar{display:none!important}.da-legal-page{max-width:none;padding:0}.da-legal-warning{display:none!important}}


/* 0.10.1: nowa jasna, modularna stopka platformy */
.da-site-footer-v3{max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#f8fafc!important;color:#172033!important;display:block!important;box-shadow:inset 0 1px 0 #e6ebf2}
.da-footer-topline{width:min(100% - 64px,1380px);margin:0 auto;padding:54px 0 34px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:64px;align-items:end}
.da-footer-brandblock{max-width:560px}.da-footer-brandblock .da-footer-logo{display:inline-flex;align-items:center;gap:13px;color:#111827!important;text-decoration:none!important}.da-footer-brandblock .da-footer-logo span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#2563eb,#4f7cff);color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em;box-shadow:0 10px 24px rgba(37,99,235,.18)}.da-footer-brandblock .da-footer-logo strong{font:700 20px/1.1 Georgia,serif;letter-spacing:.01em}.da-footer-brandblock p{max-width:520px;margin:20px 0 7px;color:#52606f;font-size:14px;line-height:1.75}.da-footer-brandblock small{color:#8792a3;font-size:12px}
.da-footer-promise{padding:24px 26px;border:1px solid #dfe6ef;border-radius:20px;background:linear-gradient(135deg,#ffffff 0%,#f1f5ff 100%);box-shadow:0 10px 30px rgba(15,23,42,.045)}.da-footer-promise>span{display:block;margin-bottom:8px;color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.17em}.da-footer-promise strong{display:block;color:#172033;font:700 19px/1.35 Georgia,serif}.da-footer-promise a{display:inline-flex;margin-top:14px;color:#1d4ed8!important;text-decoration:none!important;font-size:12px;font-weight:800}.da-footer-promise a:hover{text-decoration:underline!important}
.da-footer-navgrid{width:min(100% - 64px,1380px);margin:0 auto;padding:34px 0 44px;border-top:1px solid #e3e8ef;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px}.da-footer-navgrid .da-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.da-footer-navgrid .da-footer-col>span{margin:0 0 5px;color:#7b8797;font-size:9px;font-weight:900;letter-spacing:.16em}.da-footer-navgrid .da-footer-col a{color:#2d3748!important;text-decoration:none!important;font-size:13px;font-weight:650;line-height:1.35}.da-footer-navgrid .da-footer-col a:hover{color:#2563eb!important}.da-footer-docs-main{display:inline-flex!important;align-items:center;gap:7px;color:#1d4ed8!important}.da-footer-docs-main b{font-size:12px}.da-footer-contact p{max-width:300px;margin:0 0 3px;color:#697586;font-size:12px;line-height:1.65}.da-footer-contact small{margin-top:4px;color:#8a95a5;font-size:11px;line-height:1.55}
.da-footer-bottom{width:min(100% - 64px,1380px);margin:0 auto;padding:19px 0 24px;border-top:1px solid #e3e8ef;color:#8b96a5;font-size:10px;display:flex;justify-content:space-between;align-items:center;gap:24px}.da-footer-bottom>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.da-footer-bottom a{color:#667085!important;text-decoration:none!important}.da-footer-bottom a:hover{color:#2563eb!important}
@media(max-width:1050px){.da-footer-topline{grid-template-columns:1fr;gap:28px}.da-footer-promise{max-width:620px}.da-footer-navgrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}}
@media(max-width:680px){.da-footer-topline,.da-footer-navgrid,.da-footer-bottom{width:min(100% - 36px,1380px)}.da-footer-topline{padding-top:38px}.da-footer-navgrid{grid-template-columns:1fr;gap:28px}.da-footer-bottom{align-items:flex-start;flex-direction:column}.da-footer-bottom>div{align-items:flex-start;flex-direction:column;gap:8px}}

/* 0.10.2: czytelniejsze typograficznie okładki demonstracyjne */
.da-demo-cover{
  position:relative!important;
  justify-content:flex-start!important;
  padding:28px 26px 24px!important;
  text-align:left!important;
}
.da-demo-cover:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(7,15,30,.05) 0%,rgba(7,15,30,.02) 38%,rgba(7,15,30,.48) 100%);
}
.da-demo-cover .da-demo-category,
.da-demo-cover strong,
.da-demo-cover small{
  position:relative;
  z-index:1;
  text-shadow:0 1px 2px rgba(0,0,0,.18);
}
.da-demo-cover .da-demo-category{
  align-self:flex-start;
  display:inline-flex!important;
  max-width:88%;
  padding:7px 10px!important;
  border:1px solid rgba(255,255,255,.34);
  border-radius:999px;
  background:rgba(255,255,255,.16);
  color:#fff!important;
  font-size:12px!important;
  line-height:1.15!important;
  letter-spacing:.08em!important;
  font-weight:900!important;
  text-transform:uppercase;
  backdrop-filter:blur(5px);
}
.da-demo-cover strong{
  display:block!important;
  margin:auto 0 14px!important;
  max-width:95%;
  color:#fff!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(28px,2.05vw,36px)!important;
  line-height:1.00!important;
  letter-spacing:-.025em!important;
  font-weight:700!important;
  text-wrap:balance;
}
.da-demo-cover small{
  display:block!important;
  color:rgba(255,255,255,.92)!important;
  font-size:11px!important;
  line-height:1.2!important;
  letter-spacing:.12em!important;
  font-weight:800!important;
  text-transform:uppercase;
}
.da-demo-book .da-portal-book-copy{
  padding-top:16px!important;
}
.da-demo-book .da-portal-book-copy h3{
  font-size:21px!important;
  line-height:1.14!important;
}
.da-demo-book .da-portal-book-copy p{
  font-size:13px!important;
}
@media(max-width:1180px){
  .da-demo-cover{padding:24px 22px 21px!important}
  .da-demo-cover strong{font-size:30px!important}
}
@media(max-width:620px){
  .da-demo-cover{padding:20px 17px 18px!important}
  .da-demo-cover .da-demo-category{font-size:10px!important;padding:6px 8px!important}
  .da-demo-cover strong{font-size:24px!important;line-height:1.02!important}
  .da-demo-cover small{font-size:9px!important}
  .da-demo-book .da-portal-book-copy h3{font-size:18px!important}
}

/* 0.10.3 discovery bar + category navigation */
.da-discovery-bar{
  display:grid!important;
  grid-template-columns:minmax(300px,420px) minmax(0,1fr)!important;
  gap:26px!important;
  align-items:start!important;
  margin:28px 0 46px!important;
  padding:20px!important;
  border:1px solid #e4e9f1!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#ffffff 0%,#f8faff 100%)!important;
  box-shadow:0 14px 38px rgba(15,23,42,.045)!important;
}
.da-discovery-search,.da-discovery-categories{min-width:0}
.da-discovery-label{
  display:block;
  margin:0 0 9px;
  color:#7a879b;
  font-size:9px;
  line-height:1;
  font-weight:900;
  letter-spacing:.15em;
  text-transform:uppercase;
}
.da-book-search label{
  min-height:48px;
  padding:4px 5px 4px 7px!important;
  border:1px solid #dce3ed!important;
  border-radius:15px!important;
  box-shadow:0 5px 16px rgba(15,23,42,.035)!important;
  transition:border-color .18s ease,box-shadow .18s ease!important;
}
.da-book-search label:focus-within{
  border-color:#8aa5ff!important;
  box-shadow:0 0 0 4px rgba(49,87,213,.08)!important;
}
.da-book-search input{font-size:14px!important}
.da-book-search button{
  min-height:38px;
  padding:0 16px!important;
  border-radius:10px!important;
  background:#3157d5!important;
  color:#fff!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
}
.da-book-search button:hover{transform:translateY(-1px);background:#2749ba!important;box-shadow:0 7px 16px rgba(49,87,213,.18)}
.da-discovery-bar .da-category-strip,
.da-public-library .da-category-strip{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  align-content:flex-start!important;
  gap:9px!important;
  overflow:visible!important;
  white-space:normal!important;
  scrollbar-width:auto!important;
}
.da-discovery-bar .da-category-strip a,
.da-public-library .da-category-strip a{
  position:relative;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px;
  padding:9px 15px!important;
  border:1px solid #dfe5ee!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#465367!important;
  box-shadow:0 4px 13px rgba(15,23,42,.035)!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:750!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;
}
.da-discovery-bar .da-category-strip a:hover,
.da-public-library .da-category-strip a:hover{
  transform:translateY(-2px)!important;
  border-color:#a9baf4!important;
  background:#f2f5ff!important;
  color:#2449c5!important;
  box-shadow:0 9px 20px rgba(49,87,213,.10)!important;
}
.da-discovery-bar .da-category-strip a.is-active,
.da-public-library .da-category-strip a.is-active{
  border-color:#3157d5!important;
  background:#3157d5!important;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(49,87,213,.18)!important;
}
.da-discovery-bar .da-category-strip a.is-active:hover,
.da-public-library .da-category-strip a.is-active:hover{background:#2749ba!important;color:#fff!important}
.da-books-section,#ksiazki{scroll-margin-top:115px}
.da-public-library .da-category-strip{
  padding:2px 0 32px!important;
  margin:0 0 34px!important;
}
@media(max-width:1050px){
  .da-discovery-bar{grid-template-columns:1fr!important}
  .da-book-search{max-width:560px}
}
@media(max-width:620px){
  .da-discovery-bar{padding:16px!important;border-radius:18px!important}
  .da-discovery-bar .da-category-strip a,.da-public-library .da-category-strip a{font-size:11px!important;padding:8px 12px!important;min-height:35px}
}

/* 0.10.4 premium discovery index + author offer */
.da-discovery-bar{
  grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;
  gap:34px!important;
  padding:24px 26px!important;
  border-radius:24px!important;
  background:#fff!important;
  border:1px solid #e8edf4!important;
  box-shadow:0 18px 46px rgba(15,23,42,.055)!important;
}
.da-discovery-categories{padding-left:4px}
.da-discovery-bar .da-category-strip,
.da-public-library .da-category-strip{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:8px 10px!important;
  width:100%!important;
  overflow:visible!important;
  white-space:normal!important;
}
.da-discovery-bar .da-category-strip a,
.da-public-library .da-category-strip a{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-width:0!important;
  min-height:48px!important;
  padding:10px 12px 10px 13px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  background:#f8fafc!important;
  color:#334155!important;
  box-shadow:none!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:720!important;
  text-align:left!important;
  white-space:normal!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important;
}
.da-discovery-bar .da-category-strip a::after,
.da-public-library .da-category-strip a::after{
  content:'›';
  flex:0 0 auto;
  margin-left:7px;
  color:#9aa7b9;
  font-size:18px;
  font-weight:500;
  line-height:1;
  transform:translateX(0);
  transition:transform .18s ease,color .18s ease;
}
.da-discovery-bar .da-category-strip a:hover,
.da-public-library .da-category-strip a:hover{
  transform:translateY(-2px)!important;
  background:#f1f5ff!important;
  border-color:#dbe5ff!important;
  color:#1e40af!important;
  box-shadow:0 8px 18px rgba(49,87,213,.07)!important;
}
.da-discovery-bar .da-category-strip a:hover::after,
.da-public-library .da-category-strip a:hover::after{transform:translateX(3px);color:#3157d5}
.da-discovery-bar .da-category-strip a.is-active,
.da-public-library .da-category-strip a.is-active{
  background:#eef3ff!important;
  border-color:#d5e0ff!important;
  color:#1e3a8a!important;
  box-shadow:inset 3px 0 0 #3157d5!important;
}
.da-discovery-bar .da-category-strip a.is-active::after,
.da-public-library .da-category-strip a.is-active::after{color:#3157d5}
.da-discovery-bar .da-category-strip a.is-active:hover,
.da-public-library .da-category-strip a.is-active:hover{background:#e9efff!important;color:#1e3a8a!important}
.da-discovery-label{font-size:10px!important;color:#64748b!important;margin-bottom:11px!important}
.da-book-search label{min-height:52px!important;border-radius:14px!important;background:#fbfcfe!important}
.da-book-search input{font-size:15px!important}
.da-book-search button{min-height:40px!important;border-radius:10px!important;padding:0 18px!important}

/* Offer page */
.da-offer-page-v2{max-width:1280px!important;padding-top:54px!important}
.da-offer-hero-v2{
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);
  gap:44px;
  align-items:center;
  padding:62px!important;
  background:linear-gradient(135deg,#f8fbff 0%,#fff 65%)!important;
  border:1px solid #e5ebf3!important;
  box-shadow:0 24px 70px rgba(15,23,42,.055);
}
.da-offer-hero-copy h1{max-width:820px;font-size:clamp(3rem,5.5vw,5.7rem);line-height:.94;letter-spacing:-.055em;margin:14px 0 22px;color:#0f172a}
.da-offer-hero-copy p{max-width:820px;margin:0;color:#526174;font-size:1.15rem;line-height:1.78}
.da-offer-summary{padding:30px;border-radius:22px;background:#0f172a;color:#fff;box-shadow:0 18px 48px rgba(15,23,42,.14)}
.da-offer-summary>span{display:block;margin-bottom:18px;color:#9fb7ff;font-size:10px;font-weight:900;letter-spacing:.16em}
.da-offer-summary>strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:2rem;line-height:1.05;font-weight:600}
.da-offer-summary p{margin:18px 0 0!important;color:#cbd5e1!important;font-size:.95rem!important;line-height:1.65!important}
.da-offer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.da-offer-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:0 18px;border-radius:12px;text-decoration:none!important;font-size:14px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}
.da-offer-action b{font-size:18px;font-weight:500;transition:transform .18s ease}
.da-offer-action-primary{background:#3157d5;color:#fff!important;box-shadow:0 10px 24px rgba(49,87,213,.18)}
.da-offer-action-primary:hover{background:#2749ba;transform:translateY(-2px);box-shadow:0 14px 30px rgba(49,87,213,.22)}
.da-offer-action-primary:hover b{transform:translateX(3px)}
.da-offer-action-quiet{background:#fff;color:#172033!important;border:1px solid #dfe6ef}
.da-offer-action-quiet:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}
.da-offer-principles{margin:58px 0 0}
.da-offer-principles>header{max-width:820px;margin-bottom:24px}
.da-offer-principles>header h2,.da-offer-documents header h2,.da-offer-contact h2{font-size:clamp(2rem,3.4vw,3.3rem);letter-spacing:-.035em;line-height:1.04;margin:10px 0 12px;color:#0f172a}
.da-offer-principles>header p,.da-offer-documents header p,.da-offer-contact p{color:#64748b;line-height:1.75}
.da-offer-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.da-offer-principles-grid article{padding:30px;border:1px solid #e5eaf1;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.04)}
.da-offer-principles-grid article>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#7c8aa0}
.da-offer-principles-grid h3{font-size:1rem;margin:22px 0 8px;color:#475569}
.da-offer-principles-grid strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:2.25rem;line-height:1;color:#0f172a;font-weight:600}
.da-offer-principles-grid p{margin:16px 0 0;color:#64748b;line-height:1.68}
.da-offer-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 56px}
.da-offer-flow article{display:flex;gap:18px;padding:24px 26px;border-top:1px solid #dfe6ef}
.da-offer-flow article>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#eef3ff;color:#3157d5;font-size:12px;font-weight:900}
.da-offer-flow strong{display:block;margin:2px 0 8px;color:#172033}
.da-offer-flow p{margin:0;color:#697586;line-height:1.65;font-size:.93rem}
.da-offer-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding:38px 42px;border-radius:24px;background:#f7f9fc;border:1px solid #e3e9f1;margin:0 0 28px}
.da-offer-contact-action .da-contact-trigger{position:static!important;right:auto!important;bottom:auto!important;min-width:230px!important;min-height:52px!important;border-radius:12px!important;background:#0f172a!important;color:#fff!important;box-shadow:none!important;font-weight:800!important}
.da-offer-contact-action .da-contact-trigger:hover{transform:translateY(-2px);background:#1e293b!important}
.da-offer-legal-note{padding:22px 26px;border-left:3px solid #3157d5;background:#f8fafc;border-radius:0 14px 14px 0;margin:0 0 56px}
.da-offer-legal-note span{font-size:9px;font-weight:900;letter-spacing:.16em;color:#64748b}
.da-offer-legal-note p{margin:8px 0 0;color:#64748b;font-size:.88rem;line-height:1.7}
.da-offer-documents{padding-top:10px}
.da-offer-documents header{max-width:820px;margin-bottom:24px}
.da-offer-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.da-offer-document-grid a{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:20px 22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;text-decoration:none!important;color:#172033!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}
.da-offer-document-grid a>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:900}
.da-offer-document-grid a>strong{font-size:15px}
.da-offer-document-grid a>small{grid-column:2;color:#7b8797;font-size:12px;margin-top:4px}
.da-offer-document-grid a>b{grid-column:3;grid-row:1/3;color:#94a3b8;font-size:19px;font-weight:500;transition:transform .18s ease,color .18s ease}
.da-offer-document-grid a:hover{transform:translateY(-2px);border-color:#cfdaf0;background:#fbfdff;box-shadow:0 10px 24px rgba(15,23,42,.05)}
.da-offer-document-grid a:hover>b{transform:translateX(3px);color:#3157d5}
.da-offer-all-docs{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#3157d5!important;font-size:13px;font-weight:800;text-decoration:none!important}
.da-offer-all-docs span{transition:transform .18s ease}.da-offer-all-docs:hover span{transform:translateX(3px)}

@media(max-width:1180px){
  .da-discovery-bar .da-category-strip,.da-public-library .da-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:980px){
  .da-discovery-bar{grid-template-columns:1fr!important}
  .da-discovery-bar .da-category-strip,.da-public-library .da-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .da-offer-hero-v2{grid-template-columns:1fr;padding:42px!important}.da-offer-summary{max-width:520px}
  .da-offer-principles-grid,.da-offer-flow{grid-template-columns:1fr}.da-offer-flow{gap:0}
  .da-offer-contact{grid-template-columns:1fr}.da-offer-contact-action{justify-self:start}
}
@media(max-width:680px){
  .da-discovery-bar{padding:18px!important}.da-discovery-bar .da-category-strip,.da-public-library .da-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da-discovery-bar .da-category-strip a,.da-public-library .da-category-strip a{min-height:46px!important;font-size:10.5px!important}
  .da-offer-page-v2{padding-left:16px!important;padding-right:16px!important}.da-offer-hero-v2{padding:30px 22px!important;border-radius:20px!important}
  .da-offer-document-grid{grid-template-columns:1fr}.da-offer-contact{padding:28px 22px}.da-offer-actions{flex-direction:column;align-items:stretch}.da-offer-action{width:100%}
}

/* 0.11.0 editorial catalog, ratings, author offer and EPUB */
.da-portal,.da-public-library-v3,.da-offer-page-v3{--da-ink:#101828;--da-muted:#667085;--da-line:#e7ebf2;--da-blue:#2f5bea;--da-blue-soft:#eef3ff;--da-paper:#fff;--da-bg:#f7f9fc}

/* Home: lighter book presentation */
.da-portal-book-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important}
.da-book-card-v3 .da-portal-cover{position:relative;aspect-ratio:2/3!important;border-radius:9px!important;box-shadow:0 12px 28px rgba(16,24,40,.10)!important;transform:none!important}
.da-book-card-v3 .da-portal-cover:hover{transform:translateY(-5px)!important;box-shadow:0 20px 38px rgba(16,24,40,.14)!important}
.da-cover-read{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:center;padding:9px 10px;border-radius:8px;background:rgba(16,24,40,.88);color:#fff;font:800 10px/1.2 system-ui,sans-serif;letter-spacing:.04em;opacity:0;transform:translateY(5px);transition:.18s ease}
.da-portal-cover:hover .da-cover-read{opacity:1;transform:translateY(0)}
.da-book-card-v3 .da-portal-book-copy{padding:13px 1px 0!important}
.da-book-card-v3 .da-portal-book-copy h3{font-size:17px!important;line-height:1.22!important;margin:7px 0 4px!important}
.da-book-card-v3 .da-portal-book-copy>p{font-size:11.5px!important;color:#788396!important}
.da-book-card-v3 .da-demo-cover{padding:17px!important}
.da-book-card-v3 .da-demo-cover strong{font-size:21px!important;line-height:1.08!important;margin:10px 0 auto!important}

.da-rating-summary{display:flex;align-items:center;gap:8px;margin-top:9px;min-height:18px}
.da-stars{display:inline-flex;gap:1px;color:#d8dee9;font-size:13px;line-height:1}
.da-stars .is-filled{color:#f0a51a}
.da-rating-summary small{color:#7a8596;font-size:10px;font-weight:700}
.da-format-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.da-format-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;background:#f4f7fb;color:#536174;font-size:9.5px;font-weight:800;line-height:1}
.da-format-badge b{font-size:9px}.da-format-badge.is-read{background:#edf7f2;color:#257354}.da-format-badge.is-audio{background:#f0f3ff;color:#3f57bd}

/* Ridero inspired catalog logic, own visual language */
.da-public-library-v3{max-width:1380px!important;margin:0 auto!important;padding:48px 32px 82px!important}
.da-library-hero-v3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;padding:42px 0 36px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.da-library-hero-v3 h1{max-width:880px;margin:8px 0 14px;font:600 clamp(2.8rem,5vw,5rem)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.045em;color:#111827}
.da-library-hero-v3 p{max-width:790px;margin:0;color:#657184;font-size:1.03rem;line-height:1.75}
.da-library-hero-metrics{display:flex;gap:12px}.da-library-hero-metrics span{min-width:130px;padding:17px 18px;border:1px solid var(--da-line);border-radius:14px;background:#fff;color:#788396;font-size:10px}.da-library-hero-metrics strong{display:block;margin-bottom:3px;color:#182033;font-size:21px}
.da-catalog-search{margin-bottom:26px}.da-catalog-search form{max-width:780px}.da-catalog-search label{display:flex;padding:5px;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.04)}.da-catalog-search input{flex:1;min-width:0;border:0;outline:0;padding:11px 14px;background:transparent;font:inherit}.da-catalog-search button{border:0;border-radius:10px;padding:0 20px;background:#172033;color:#fff;font-weight:800;cursor:pointer}
.da-catalog-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:42px;align-items:start}
.da-catalog-sidebar{position:sticky;top:105px;padding:20px 0 0;border-top:2px solid #172033}
.da-catalog-side-head{padding:0 2px 17px}.da-catalog-side-head>span{display:block;margin-bottom:6px;color:#718096;font-size:9px;font-weight:900;letter-spacing:.16em}.da-catalog-side-head>strong{font:600 20px/1.15 Georgia,serif;color:#172033}
.da-catalog-sidebar nav{display:grid}.da-catalog-sidebar nav a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 8px 10px 2px;border-bottom:1px solid #edf0f5;color:#536174;text-decoration:none;font-size:11.5px;line-height:1.25;transition:padding .18s ease,color .18s ease,background .18s ease}.da-catalog-sidebar nav a b{font-size:15px;color:#b0bac8;font-weight:500}.da-catalog-sidebar nav a small{display:grid;place-items:center;min-width:22px;height:22px;border-radius:7px;background:#f4f6f9;color:#8a95a5;font-size:9px}.da-catalog-sidebar nav a:hover{padding-left:8px;color:#2348c2}.da-catalog-sidebar nav a.is-active{padding-left:8px;background:#f1f5ff;color:#1e3a8a;font-weight:800;box-shadow:inset 3px 0 0 #3157d5}.da-catalog-sidebar nav a.is-active b{color:#3157d5}
.da-catalog-side-note{display:grid;gap:4px;margin-top:24px;padding-top:18px;border-top:1px solid #dfe5ed}.da-catalog-side-note strong{margin-bottom:6px;color:#172033;font-size:11px}.da-catalog-side-note a{padding:7px 9px;border-radius:8px;color:#64748b;text-decoration:none;font-size:10.5px}.da-catalog-side-note a:hover,.da-catalog-side-note a.is-active{background:#f1f5ff;color:#2449c5;font-weight:800}
.da-catalog-main{min-width:0}.da-catalog-main-head{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:0 0 20px;border-bottom:1px solid #e7ebf2;margin-bottom:22px}.da-catalog-main-head h2{margin:5px 0 4px;font:600 30px/1.05 Georgia,serif;color:#172033}.da-catalog-main-head p{margin:0;color:#7a8595;font-size:11px}.da-catalog-main-head label{display:flex;align-items:center;gap:8px;color:#7a8595;font-size:10px;font-weight:800}.da-catalog-main-head select{min-height:38px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;padding:0 32px 0 11px;color:#344054;font-weight:700}
.da-library-grid-v3{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 22px!important}
.da-library-card-v3{min-width:0!important}.da-library-card-v3>a{display:block!important;text-decoration:none!important}.da-library-card-v3 .da-library-cover{position:relative;display:block!important;width:100%!important;aspect-ratio:2/3!important;border-radius:9px!important;overflow:hidden!important;background:#e9edf3!important;box-shadow:0 12px 30px rgba(16,24,40,.10)!important;transition:transform .18s ease,box-shadow .18s ease!important}.da-library-card-v3 .da-library-cover:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(16,24,40,.15)!important}.da-library-card-v3 .da-library-cover img{width:100%;height:100%;object-fit:cover}.da-library-card-v3 .da-library-cover>span:not(.da-demo-category){display:grid;place-items:center;height:100%;font:700 25px Georgia,serif;color:#7b8796}.da-library-card-v3 .da-library-cover em{position:absolute;right:10px;bottom:10px;padding:7px 9px;border-radius:7px;background:rgba(16,24,40,.88);color:#fff;font:800 9px system-ui,sans-serif;font-style:normal;opacity:0;transition:.18s ease}.da-library-card-v3 .da-library-cover:hover em{opacity:1}.da-library-card-v3 .da-library-copy{padding:13px 1px 0!important}.da-library-card-v3 .da-library-copy h2{margin:5px 0 4px!important;font:600 18px/1.18 Georgia,serif!important}.da-library-card-v3 .da-library-copy h2 a{color:#172033;text-decoration:none}.da-library-card-v3 .da-library-copy>p{margin:0!important;color:#7b8797!important;font-size:11px!important}.da-library-card-v3 .da-library-category{margin:0!important;font-size:9px!important;color:#61759f!important}
.da-library-card-v3 .da-demo-cover{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:18px!important;color:#fff!important}.da-library-card-v3 .da-demo-cover strong{margin:auto 0 10px!important;font:600 22px/1.05 Georgia,serif!important}.da-library-card-v3 .da-demo-cover small{font-size:8px!important;letter-spacing:.13em!important}.da-catalog-empty{grid-column:1/-1!important}

/* Expanded author offer */
.da-offer-page-v3{max-width:1320px!important;padding:52px 30px 90px!important}
.da-offer-hero-v3{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr)!important;padding:68px!important;border-radius:28px!important;background:radial-gradient(circle at 85% 15%,rgba(84,121,255,.12),transparent 33%),linear-gradient(135deg,#f8fbff,#fff 70%)!important}
.da-offer-page-v3 .da-offer-hero-copy h1{font-size:clamp(3.4rem,6vw,6.3rem);max-width:930px}
.da-offer-summary-v3{background:#101828!important}.da-price-row strong{font:600 2.6rem/1 Georgia,serif!important}.da-price-row small{display:block;margin-top:7px;color:#cbd5e1;font-size:11px}.da-price-divider{height:1px;background:rgba(255,255,255,.12);margin:20px 0}
.da-author-value{padding:72px 0 22px}.da-author-value>header,.da-offer-services>header{max-width:900px;margin-bottom:30px}.da-author-value h2,.da-offer-services h2,.da-offer-epub h2{margin:9px 0 13px;font:600 clamp(2.2rem,4vw,4rem)/1 Georgia,serif;letter-spacing:-.035em;color:#101828}.da-author-value>header p,.da-offer-services>header p,.da-offer-epub p{margin:0;color:#667085;line-height:1.75;font-size:1rem}
.da-author-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e6ebf2}.da-author-value-grid article{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:26px 24px 26px 0;border-bottom:1px solid #e6ebf2}.da-author-value-grid article:nth-child(odd){border-right:1px solid #e6ebf2}.da-author-value-grid article:nth-child(even){padding-left:24px}.da-author-value-grid article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f3f6fa;color:#6f7d91;font-size:10px;font-weight:900}.da-author-value-grid h3{margin:1px 0 8px;color:#182033;font-size:17px}.da-author-value-grid p{margin:0;color:#697586;line-height:1.65;font-size:13px}.da-author-value-grid code{display:inline;padding:2px 5px;border-radius:5px;background:#f2f5fa;color:#294aa8;font-size:11px}.da-author-value-grid article.is-featured{background:#f5f8ff;padding-right:24px}.da-author-value-grid article.is-featured strong{display:inline-block;margin-top:10px;color:#3157d5;font-size:9px;letter-spacing:.13em}
.da-offer-services{padding:70px 0}.da-service-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.da-service-column{padding:34px;border:1px solid #e2e8f0;border-radius:22px;background:#fff}.da-service-column-soft{background:#f7f9fc}.da-service-column>span{font-size:9px;font-weight:900;letter-spacing:.15em;color:#63779f}.da-service-column h3{margin:8px 0 22px;font:600 25px/1.1 Georgia,serif;color:#172033}.da-service-column ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;padding:0;list-style:none}.da-service-column li{position:relative;padding:10px 0 10px 19px;border-bottom:1px solid #edf0f4;color:#536174;font-size:12px;line-height:1.45}.da-service-column li::before{content:'✓';position:absolute;left:0;color:#3157d5;font-weight:900}.da-service-column>p{margin:18px 0 0;color:#7a8595;font-size:11px;line-height:1.65}
.da-offer-epub{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:50px;align-items:center;padding:48px 52px;border-radius:26px;background:#101828;color:#fff;margin:0 0 38px}.da-offer-epub h2{color:#fff!important}.da-offer-epub p{color:#cbd5e1!important}.da-offer-epub>div>small{display:block;margin-top:16px;color:#98a2b3;font-size:10.5px;line-height:1.6}.da-epub-mark{display:grid;place-items:center;align-content:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:rgba(255,255,255,.04)}.da-epub-mark strong{font:700 36px/1 system-ui,sans-serif;letter-spacing:.08em}.da-epub-mark span{font:600 54px/1 Georgia,serif;color:#8eabff}.da-epub-mark small{margin-top:7px;color:#aab4c5;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.da-tech-alias{margin-top:14px;padding:13px;border:1px solid #e0e7f0;border-radius:12px;background:#f8faff}.da-tech-alias span,.da-tech-alias small{display:block}.da-tech-alias span{color:#697586;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.da-tech-alias code{display:block;margin:5px 0;color:#2449c5;font-size:12px;overflow-wrap:anywhere}.da-tech-alias small{color:#8792a2;font-size:9.5px;line-height:1.5}

/* Rating block on book page */
.da-book-rating{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:34px;align-items:center;max-width:1100px;margin:28px auto;padding:26px 28px;border:1px solid #e2e8f0;border-radius:20px;background:#fff}.da-book-rating>div>span{color:#6479a8;font-size:9px;font-weight:900;letter-spacing:.14em}.da-book-rating h2{margin:5px 0 0;font-size:21px;color:#172033}.da-book-rating form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.da-book-rating fieldset{display:flex;flex-direction:row-reverse;border:0;margin:0;padding:0}.da-book-rating legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.da-book-rating fieldset input{position:absolute;opacity:0}.da-book-rating fieldset label{color:#d7dee9;font-size:27px;cursor:pointer;line-height:1}.da-book-rating fieldset label:hover,.da-book-rating fieldset label:hover~label,.da-book-rating fieldset input:checked~label{color:#f0a51a}.da-book-rating button{border:0;border-radius:9px;background:#3157d5;color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.da-book-rating form small{flex-basis:100%;color:#8a95a5;font-size:9px}.da-rating-thanks{padding:12px 14px;border-radius:10px;background:#f1f6ff;color:#536a9e;font-size:11px}

@media(max-width:1180px){.da-library-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.da-portal-book-grid-five{grid-template-columns:repeat(4,minmax(0,1fr))!important}.da-offer-hero-v3{padding:48px!important}}
@media(max-width:980px){.da-catalog-layout{grid-template-columns:1fr}.da-catalog-sidebar{position:static;top:auto}.da-catalog-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.da-library-hero-v3{grid-template-columns:1fr}.da-author-value-grid{grid-template-columns:1fr}.da-author-value-grid article:nth-child(odd){border-right:0}.da-author-value-grid article:nth-child(even){padding-left:0}.da-service-columns,.da-offer-epub{grid-template-columns:1fr}.da-epub-mark{width:180px}.da-book-rating{grid-template-columns:1fr}.da-portal-book-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:720px){.da-public-library-v3{padding:30px 18px 60px!important}.da-library-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.da-catalog-main-head{align-items:flex-start;flex-direction:column}.da-catalog-sidebar nav{grid-template-columns:1fr}.da-library-hero-metrics{flex-wrap:wrap}.da-offer-page-v3{padding:30px 16px 60px!important}.da-offer-hero-v3{padding:30px 22px!important}.da-author-value-grid article{grid-template-columns:38px 1fr}.da-service-column{padding:24px}.da-service-column ul{grid-template-columns:1fr}.da-offer-epub{padding:32px 24px}.da-portal-book-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.da-book-rating{margin:22px 16px;padding:22px}}


/* 0.11.1 jasna oferta, widoczny generator EPUB i informacja cookies */
.da-offer-page-v3{background:#fff!important;color:#172033!important}
.da-offer-hero-v3{border:1px solid #e5ebf4!important;background:radial-gradient(circle at 88% 14%,rgba(72,118,255,.10),transparent 31%),linear-gradient(145deg,#ffffff 0%,#f7faff 100%)!important;box-shadow:0 24px 70px rgba(42,61,98,.07)!important}
.da-offer-summary-v3.da-offer-summary-light{background:linear-gradient(155deg,#f5f8ff,#edf4ff)!important;border:1px solid #dce7fb!important;color:#172033!important;box-shadow:none!important}
.da-offer-summary-light>span{color:#5c73a8!important}.da-offer-summary-light .da-price-row strong{color:#14213d!important}.da-offer-summary-light .da-price-row small,.da-offer-summary-light>p{color:#61708a!important}.da-offer-summary-light .da-price-divider{background:#d9e3f3!important}
.da-author-value-grid article.is-featured{background:linear-gradient(135deg,#f8fbff,#eef4ff)!important;border-radius:18px!important}.da-service-column-soft{background:#f8fafc!important}
.da-offer-epub.da-offer-epub-light{background:linear-gradient(135deg,#f7faff,#eef4ff)!important;border:1px solid #dfe8f7!important;color:#172033!important;box-shadow:0 18px 50px rgba(49,87,213,.06)!important}
.da-offer-epub-light h2{color:#172033!important}.da-offer-epub-light p{color:#61708a!important}.da-offer-epub-light>div>small{color:#7c899c!important}.da-offer-epub-light .da-epub-mark{border:1px solid #d7e3f6!important;background:#fff!important;box-shadow:0 12px 35px rgba(32,67,132,.08)!important}.da-offer-epub-light .da-epub-mark strong{color:#172033!important}.da-offer-epub-light .da-epub-mark span{color:#3157d5!important}.da-offer-epub-light .da-epub-mark small{color:#78869b!important}.da-epub-mark a{margin-top:18px;color:#3157d5!important;font-size:10px;font-weight:900;text-decoration:none!important}

.da-studio-toolstrip{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:28px;align-items:center;margin:0 0 24px;padding:27px 30px;border:1px solid #dfe7f2;border-radius:22px;background:linear-gradient(135deg,#fff,#f6f9ff)}.da-studio-toolstrip h2{margin:5px 0 7px;font:600 25px/1.1 Georgia,serif;color:#172033}.da-studio-toolstrip p{margin:0;color:#6c788b;font-size:12px;line-height:1.6}.da-studio-toolstrip-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.da-studio-toolstrip-steps span{padding:12px 10px;border:1px solid #e1e8f2;border-radius:12px;background:#fff;color:#536174;font-size:10px;font-weight:800}.da-studio-toolstrip-steps b{display:block;margin-bottom:5px;color:#3157d5;font-size:9px;letter-spacing:.1em}
.da-front-book-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.da-front-link-export{color:#3157d5!important}
.da-book-workspace-v3{max-width:1320px!important;margin:0 auto!important;padding:42px 32px 80px!important}.da-workspace-nav{display:flex;gap:8px;margin:0 0 24px;padding:7px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.da-workspace-nav a{padding:10px 14px;border-radius:9px;color:#58677b;text-decoration:none;font-size:11px;font-weight:850}.da-workspace-nav a:hover{background:#fff;color:#1f3f9f}.da-workspace-nav a.is-accent{background:#eef4ff;color:#3157d5}.da-workspace-section{padding:28px;border:1px solid #e3e8ef;border-radius:22px;background:#fff}.da-workspace-section>header{margin-bottom:20px}.da-workspace-section>header h2{margin:5px 0 5px;font:600 27px/1.1 Georgia,serif;color:#172033}.da-workspace-section>header p{margin:0;color:#7a8595;font-size:11px}
.da-export-center{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:34px;align-items:stretch;margin-top:24px;padding:36px;border:1px solid #dce6f5;border-radius:24px;background:linear-gradient(135deg,#f9fbff,#eef4ff);scroll-margin-top:30px}.da-export-copy h2{margin:6px 0 12px;font:600 36px/1 Georgia,serif;color:#172033}.da-export-copy>p{max-width:720px;margin:0;color:#627188;line-height:1.7;font-size:13px}.da-export-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.da-export-checks span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #dde5ef;border-radius:999px;background:#fff;color:#637086;font-size:10px;font-weight:800}.da-export-checks span.is-ready b{color:#24845f}.da-export-checks span.is-missing b{color:#9aa5b4}.da-export-checks small{color:#9aa5b4;font-size:8px;font-weight:700}.da-export-action{display:flex;flex-direction:column;justify-content:center;padding:26px;border:1px solid #d8e3f4;border-radius:19px;background:#fff}.da-export-action>span{color:#7484a0;font-size:8px;font-weight:900;letter-spacing:.15em}.da-export-action>strong{margin:8px 0 2px;color:#172033;font:700 32px/1 system-ui,sans-serif;letter-spacing:.05em}.da-export-action>strong b{color:#3157d5}.da-export-action>small{color:#8a96a8;font-size:9px}.da-export-button{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:14px 16px;border:0;border-radius:11px;background:#3157d5;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900;cursor:pointer}.da-export-button:hover{background:#2449c5;transform:translateY(-1px)}.da-export-button[disabled]{background:#cbd3df;cursor:not-allowed;transform:none}.da-export-action p{margin:13px 0 0;color:#8a96a8;font-size:9px;line-height:1.55}

.da-cookie-notice[hidden]{display:none!important}.da-cookie-notice{position:fixed;z-index:999999;left:50%;bottom:24px;transform:translateX(-50%);display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:22px;align-items:center;width:min(920px,calc(100vw - 34px));padding:18px 20px;border:1px solid #dfe6ef;border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 22px 70px rgba(24,39,75,.18);backdrop-filter:blur(14px)}.da-cookie-symbol{position:relative;width:58px;height:58px;border:2px solid #3157d5;border-radius:50%}.da-cookie-symbol:after{content:'';position:absolute;right:-3px;top:-3px;width:24px;height:24px;border-radius:50%;background:#fff}.da-cookie-symbol i{position:absolute;width:6px;height:6px;border-radius:50%;background:#3157d5}.da-cookie-symbol i:nth-child(1){left:15px;top:14px}.da-cookie-symbol i:nth-child(2){left:31px;top:27px}.da-cookie-symbol i:nth-child(3){left:16px;top:36px}.da-cookie-symbol i:nth-child(4){left:36px;top:42px}.da-cookie-copy strong{display:block;margin-bottom:4px;color:#172033;font-size:13px}.da-cookie-copy p{margin:0;color:#66758a;font-size:11px;line-height:1.55}.da-cookie-copy a{display:inline-block;margin-top:5px;color:#3157d5;text-decoration:none;font-size:10px;font-weight:850}.da-cookie-notice>button{min-width:116px;padding:12px 18px;border:0;border-radius:10px;background:#3157d5;color:#fff;font-weight:900;cursor:pointer}.da-cookie-notice>button:hover{background:#2449c5}
@media(max-width:900px){.da-studio-toolstrip,.da-export-center{grid-template-columns:1fr}.da-studio-toolstrip-steps{grid-template-columns:1fr 1fr 1fr}.da-cookie-notice{grid-template-columns:52px 1fr}.da-cookie-symbol{width:46px;height:46px}.da-cookie-notice>button{grid-column:2;justify-self:start}}
@media(max-width:600px){.da-studio-toolstrip{padding:22px}.da-studio-toolstrip-steps{grid-template-columns:1fr}.da-book-workspace-v3{padding:26px 15px 55px!important}.da-workspace-nav{overflow:auto}.da-export-center{padding:24px}.da-cookie-notice{grid-template-columns:1fr;padding:17px;bottom:12px}.da-cookie-symbol{display:none}.da-cookie-notice>button{grid-column:1;width:100%}}

/* 0.11.2 EPUB engine status */
.da-epub-engine-status{display:flex;align-items:center;gap:8px;margin:16px 0 4px;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:800}.da-epub-engine-status.is-ready{background:#ecfdf3;color:#067647;border:1px solid #abefc6}.da-epub-engine-status.is-error{background:#fff4ed;color:#b42318;border:1px solid #ffd6ae}.da-epub-engine-status b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:currentColor;color:#fff;font-size:11px}

/* 0.12.3 EPUB: czytelny podgląd i bezpieczny eksport */
.da-export-action .da-export-preview{margin-top:14px;background:#fff;color:#23416f;border:1px solid #cddbf1;box-shadow:none}
.da-export-action .da-export-preview:hover{background:#f5f8ff;border-color:#9fb8e8;transform:translateY(-1px)}
.da-export-action .da-export-warning{margin-top:14px;padding:12px 14px;border:1px solid #ffd5c7;border-radius:12px;background:#fff7f3;color:#8b3a1f;font-size:11px;line-height:1.55}

/* 0.12.5: prosty, trzyetapowy Generator EPUB 3 */
.da-export-center-v4{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.72fr);gap:28px;align-items:start;background:linear-gradient(180deg,#f8fbff 0%,#f3f7fc 100%);border:1px solid #dfe7f2;border-radius:28px;padding:34px;box-shadow:0 18px 52px rgba(41,67,105,.08)}
.da-epub-workflow{background:#fff;border:1px solid #e0e8f2;border-radius:24px;padding:26px;box-shadow:0 14px 36px rgba(32,58,94,.07)}
.da-epub-workflow-head h3{margin:5px 0 8px;font-size:clamp(1.35rem,2vw,1.8rem);color:#14223a}.da-epub-workflow-head p{margin:0;color:#6a7890;line-height:1.65}
.da-epub-steps{display:grid;gap:12px;margin-top:22px}.da-epub-step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;padding:18px;border:1px solid #e3eaf3;border-radius:18px;background:#fbfdff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.da-epub-step.is-ready:hover{transform:translateY(-2px);border-color:#c7d7ee;box-shadow:0 10px 26px rgba(38,73,122,.08)}.da-epub-step.is-disabled{opacity:.6}.da-epub-step-final{background:#f7faff}
.da-epub-step-no{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#edf3fb;color:#2455b7;font:800 12px/1 system-ui,sans-serif;letter-spacing:.08em}.da-epub-step h4{margin:1px 0 5px;color:#14223a;font:800 17px/1.25 system-ui,sans-serif}.da-epub-step p{margin:0 0 12px;color:#6b7890;font:14px/1.55 system-ui,sans-serif}
.da-epub-step-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:210px;padding:11px 14px;border:1px solid #cfdaea;border-radius:12px;background:#fff;color:#182640;text-decoration:none;font:750 13px/1.2 system-ui,sans-serif;transition:background .18s ease,border-color .18s ease,transform .18s ease}.da-epub-step-btn:hover{background:#f3f7fd;border-color:#b8c9e1;transform:translateX(2px)}button.da-epub-step-btn{cursor:not-allowed}.da-epub-step-btn-primary{background:#2f64d6;border-color:#2f64d6;color:#fff}.da-epub-step-btn-primary:hover{background:#2759c2;border-color:#2759c2}
.da-epub-check-result{display:grid;gap:3px;margin-top:18px;padding:14px 16px;border-radius:14px;font:13px/1.45 system-ui,sans-serif}.da-epub-check-result.is-ok{background:#effaf4;border:1px solid #c8ead6;color:#1f6441}.da-epub-check-result.is-error{background:#fff4f3;border:1px solid #f0cfca;color:#8a342b}.da-epub-check-result strong{font-weight:800}.da-epub-reader-note{display:grid;gap:4px;margin-top:18px;padding-top:18px;border-top:1px solid #e4eaf2;color:#66758c;font:13px/1.55 system-ui,sans-serif}.da-epub-reader-note strong{color:#182640}
@media(max-width:980px){.da-export-center-v4{grid-template-columns:1fr;padding:24px}.da-epub-workflow{padding:20px}}@media(max-width:620px){.da-export-center-v4{padding:18px;border-radius:20px}.da-epub-step{grid-template-columns:1fr}.da-epub-step-btn{width:100%;min-width:0}}


/* 0.12.6: jednoznaczne oznaczenie aktywnej wersji generatora */
.da-version-pill{display:inline-flex;vertical-align:middle;margin-left:8px;padding:5px 8px;border-radius:999px;background:#eaf1ff;color:#2459c4;font:800 11px/1 system-ui,sans-serif;letter-spacing:.04em}
.da-generator-loaded{margin:10px 0 8px!important;padding:11px 13px;border:1px solid #cfe0ff;border-radius:12px;background:#f4f8ff;color:#2a4d84!important;font:13px/1.5 system-ui,sans-serif!important}

/* 0.12.7: pobieranie EPUB jako pliku oraz alternatywna wersja HTML */
.da-epub-download-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.da-epub-download-help{display:block;margin-top:10px;color:#66758c;line-height:1.5}


/* 0.17.0: dwa główne narzędzia Sensilitera */
.da-tools-showcase{margin:24px 0 30px;padding:28px;border:1px solid #dfe7f1;border-radius:28px;background:linear-gradient(135deg,#ffffff 0%,#f5f8ff 100%);box-shadow:0 20px 50px rgba(30,58,100,.08)}
.da-tools-showcase>header{max-width:860px;margin-bottom:22px}.da-tools-showcase h2{margin:5px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.05;color:#111c31}.da-tools-showcase>header p{margin:0;color:#607087;font-size:16px;line-height:1.65}
.da-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.da-tool-card{position:relative;min-height:260px;padding:28px;border:1px solid #dfe7f1;border-radius:24px;background:#fff;overflow:hidden}.da-tool-card:after{content:"";position:absolute;right:-70px;top:-70px;width:190px;height:190px;border-radius:50%;background:rgba(42,100,218,.08)}.da-tool-card-epub:after{background:rgba(77,95,180,.10)}
.da-tool-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:#edf3ff;color:#2a64da;font-size:11px;font-weight:800;letter-spacing:.09em}.da-tool-icon{width:56px;height:56px;margin:22px 0 18px;border-radius:17px;display:grid;place-items:center;background:#155bd7;color:white;font-size:22px;font-weight:800;box-shadow:0 12px 25px rgba(21,91,215,.22)}.da-tool-card-epub .da-tool-icon{background:#5a63c7}.da-tool-card h3{margin:0 0 10px;font-size:26px;color:#17233a}.da-tool-card p{margin:0 0 24px;color:#64738a;line-height:1.6;max-width:560px}.da-tool-card a,.da-tool-card button{display:inline-flex;align-items:center;gap:12px;border:0;border-radius:12px;padding:12px 16px;background:#111c31;color:#fff;text-decoration:none;font-weight:750;cursor:pointer}.da-tool-card a b{font-size:18px}
.da-book-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.da-book-tool{padding:22px 24px;border-radius:20px;border:1px solid #dfe7f1;background:#fff}.da-book-tool span{font-size:11px;font-weight:800;letter-spacing:.1em;color:#2b64d8}.da-book-tool h3{margin:6px 0 8px;font-size:22px;color:#17233a}.da-book-tool p{margin:0 0 16px;color:#66758b;line-height:1.55}.da-book-tool a{font-weight:800;text-decoration:none;color:#155bd7}.da-book-tool-epub{background:linear-gradient(135deg,#f8f9ff,#eef2ff)}
@media(max-width:850px){.da-tools-grid,.da-book-tools{grid-template-columns:1fr}.da-tools-showcase{padding:20px}}


/* 0.17.6 — finalna warstwa responsywności strony głównej.
   Jest na końcu pliku celowo, aby wygasić starsze, sprzeczne reguły. */
.da-platform-body,
.da-platform-body *{box-sizing:border-box}
.da-platform-body{overflow-x:hidden!important}
.da-site-shell,
.da-site-content,
.da-portal,
.da-portal-hero-v2,
.da-discovery-bar,
.da-books-section{min-width:0!important;max-width:100%!important}
.da-site-content{width:100%!important}
.da-portal{
  width:min(100%,1440px)!important;
  margin:0 auto!important;
  padding-top:30px!important;
}
.da-portal-hero-v2{
  grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;
  gap:clamp(24px,4vw,54px)!important;
  padding:clamp(34px,4.2vw,60px)!important;
}
.da-portal-hero-copy{min-width:0!important}
.da-portal-hero-copy h1{
  max-width:720px!important;
  font-size:clamp(42px,5.2vw,76px)!important;
  line-height:.98!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.da-portal-hero-copy>p{
  max-width:690px!important;
  font-size:clamp(14px,1.2vw,17px)!important;
}
.da-hero-library-mock{
  width:100%!important;
  min-width:0!important;
  max-width:620px!important;
  justify-self:end!important;
  overflow:visible!important;
}
.da-hero-book{
  flex:0 1 168px!important;
  width:min(168px,29%)!important;
  min-width:0!important;
  padding:clamp(15px,1.7vw,22px)!important;
}
.da-hero-book strong{
  font-size:clamp(18px,1.8vw,24px)!important;
  overflow-wrap:anywhere!important;
}

/* Katalog na stronie głównej: makiety nie dominują nad treścią. */
.da-books-section{padding-top:4px!important}
.da-portal-book-grid-five{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(150px,190px))!important;
  justify-content:start!important;
  align-items:start!important;
  gap:30px 24px!important;
}
.da-portal-book-grid-five .da-portal-book{
  width:100%!important;
  max-width:190px!important;
}
.da-book-card-v3 .da-portal-cover{
  width:100%!important;
  aspect-ratio:2/3!important;
  border-radius:7px 11px 11px 7px!important;
  box-shadow:0 9px 22px rgba(16,24,40,.09)!important;
}
.da-book-card-v3 .da-portal-cover:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 14px 28px rgba(16,24,40,.12)!important;
}
.da-book-card-v3 .da-portal-book-copy{
  padding:10px 1px 0!important;
}
.da-book-card-v3 .da-portal-book-meta{
  margin-bottom:5px!important;
  gap:4px!important;
}
.da-book-card-v3 .da-portal-book-meta span{
  font-size:8px!important;
  letter-spacing:.07em!important;
}
.da-book-card-v3 .da-portal-book-copy h3{
  margin:4px 0 3px!important;
  font-size:15px!important;
  line-height:1.2!important;
}
.da-book-card-v3 .da-portal-book-copy>p{
  font-size:10.5px!important;
  line-height:1.35!important;
}
.da-book-card-v3 .da-demo-cover{
  padding:14px!important;
}
.da-book-card-v3 .da-demo-cover .da-demo-category{
  font-size:8px!important;
  letter-spacing:.11em!important;
}
.da-book-card-v3 .da-demo-cover strong{
  margin:auto 0 8px!important;
  font-size:17px!important;
  line-height:1.04!important;
}
.da-book-card-v3 .da-demo-cover small{
  font-size:7px!important;
  letter-spacing:.11em!important;
}
.da-demo-book{opacity:.88!important}
.da-demo-book .da-portal-cover:after{
  opacity:.55!important;
}

/* Tablet */
@media (max-width:1180px){
  .da-portal-hero-v2{
    grid-template-columns:1fr!important;
    padding:42px!important;
  }
  .da-hero-library-mock{
    justify-self:center!important;
    max-width:600px!important;
    min-height:280px!important;
  }
  .da-portal-book-grid-five{
    grid-template-columns:repeat(auto-fill,minmax(145px,180px))!important;
  }
}

/* Mały laptop i tablet pionowo */
@media (max-width:820px){
  .da-site-header-v2{
    padding:12px 18px!important;
    gap:14px!important;
  }
  .da-site-header-v2 nav{
    gap:7px!important;
    flex-wrap:wrap!important;
    justify-content:flex-end!important;
  }
  .da-site-header-v2 nav a{
    font-size:11px!important;
    padding:8px 9px!important;
  }
  .da-site-content{
    padding-left:16px!important;
    padding-right:16px!important;
  }
  .da-portal{
    width:100%!important;
    padding-top:18px!important;
  }
  .da-portal-hero-v2{
    padding:32px!important;
    border-radius:24px!important;
  }
  .da-discovery-bar{
    grid-template-columns:1fr!important;
    gap:18px!important;
    margin:20px 0 34px!important;
  }
  .da-portal-book-grid-five{
    grid-template-columns:repeat(auto-fill,minmax(138px,168px))!important;
    gap:24px 18px!important;
  }
  .da-portal-book-grid-five .da-portal-book{max-width:168px!important}
}

/* Telefon i bardzo wąskie okno desktopowe */
@media (max-width:620px){
  .da-site-header-v2{
    position:relative!important;
    top:auto!important;
    flex-direction:column!important;
    align-items:stretch!important;
    padding:12px 14px!important;
    gap:10px!important;
  }
  .admin-bar .da-site-header-v2{top:auto!important}
  .da-site-brand{align-self:flex-start!important}
  .da-site-wordmark small{display:block!important;font-size:7px!important}
  .da-site-header-v2 nav{
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    overflow:visible!important;
  }
  .da-site-header-v2 nav a{
    min-width:0!important;
    width:100%!important;
    padding:9px 8px!important;
    border-radius:9px!important;
    background:#f7f9fc!important;
    text-align:center!important;
    white-space:normal!important;
    line-height:1.15!important;
  }
  .da-site-header-v2 nav .da-nav-cta{
    background:#111827!important;
    color:#fff!important;
  }
  .da-site-content{
    padding:0 12px 48px!important;
  }
  .da-portal-hero-v2{
    padding:26px 20px 22px!important;
    border-radius:20px!important;
    gap:18px!important;
  }
  .da-portal-hero-copy h1{
    margin:9px 0 14px!important;
    font-size:clamp(34px,10vw,44px)!important;
    line-height:1!important;
    letter-spacing:-.045em!important;
  }
  .da-portal-hero-copy>p{
    font-size:14px!important;
    line-height:1.55!important;
  }
  .da-portal-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin-top:20px!important;
  }
  .da-portal-btn{
    min-width:0!important;
    padding:0 10px!important;
    min-height:43px!important;
    text-align:center!important;
  }
  .da-hero-library-mock{
    min-height:205px!important;
    max-width:100%!important;
    margin:0!important;
    padding:8px 0 0!important;
    transform:none!important;
    overflow:hidden!important;
  }
  .da-hero-book{
    width:30%!important;
    max-width:112px!important;
    padding:11px!important;
    border-radius:7px 10px 10px 7px!important;
  }
  .da-hero-book-a{transform:rotate(-5deg) translate(8px,5px)!important}
  .da-hero-book-b{transform:translateY(-7px)!important}
  .da-hero-book-c{transform:rotate(5deg) translate(-8px,7px)!important}
  .da-hero-book span{font-size:6px!important}
  .da-hero-book strong{font-size:13px!important;margin:7px 0 8px!important}
  .da-hero-book small{font-size:6px!important}
  .da-discovery-bar{
    padding:14px!important;
    border-radius:16px!important;
  }
  .da-discovery-bar .da-category-strip{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-bottom:3px!important;
  }
  .da-portal-section-head{
    align-items:flex-start!important;
    flex-direction:column!important;
    gap:8px!important;
  }
  .da-portal-section-head h2{font-size:27px!important}
  .da-portal-book-grid-five{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    justify-content:stretch!important;
    gap:22px 12px!important;
  }
  .da-portal-book-grid-five .da-portal-book{
    max-width:none!important;
  }
  .da-book-card-v3 .da-portal-book-copy h3{font-size:14px!important}
}

/* Najwęższe telefony */
@media (max-width:390px){
  .da-site-header-v2 nav{grid-template-columns:1fr!important}
  .da-portal-actions{grid-template-columns:1fr!important}
  .da-portal-hero-v2{padding:22px 17px 18px!important}
  .da-portal-hero-copy h1{font-size:33px!important}
  .da-portal-book-grid-five{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px 10px!important;
  }
  .da-book-card-v3 .da-demo-cover{padding:11px!important}
  .da-book-card-v3 .da-demo-cover strong{font-size:14px!important}
}

/* Sensilitera 0.18.0: strona główna zaprojektowana od nowa. */
.da-home-v4{--da4-ink:#101828;--da4-muted:#667085;--da4-line:#e3e8ef;--da4-blue:#1f63df;--da4-blue2:#154fb9;--da4-paper:#fff;--da4-soft:#f6f8fc;width:min(100%,1420px);margin:0 auto;padding:26px 0 18px;color:var(--da4-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.da-home-v4 *{box-sizing:border-box}.da-home-kicker{display:block;color:#315fbe;font-size:10px;line-height:1.2;font-weight:850;letter-spacing:.17em}.da-home-hero-v4{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:clamp(28px,5vw,76px);align-items:center;padding:clamp(46px,6vw,84px) clamp(34px,5vw,72px);border:1px solid #e3e8f0;border-radius:30px;background:radial-gradient(circle at 92% 8%,rgba(50,100,220,.11),transparent 30%),linear-gradient(145deg,#fff 0%,#f8faff 100%);box-shadow:0 22px 60px rgba(23,43,77,.055);overflow:hidden}.da-home-hero-copy-v4{min-width:0}.da-home-hero-copy-v4 h1{max-width:800px;margin:13px 0 22px;color:#111a2b;font:600 clamp(45px,5.2vw,76px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.048em}.da-home-hero-copy-v4>p{max-width:760px;margin:0;color:#5f6c80;font-size:clamp(15px,1.25vw,18px);line-height:1.72}.da-home-actions-v4{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.da-home-btn-v4{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 17px;border:1px solid #d8e0eb;border-radius:11px;background:#fff;color:#17233a;text-decoration:none;font-size:12px;font-weight:800}.da-home-btn-v4.is-primary{border-color:#17233a;background:#17233a;color:#fff}.da-home-system-v4{min-width:0;border:1px solid #dce4ef;border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 20px 55px rgba(30,56,98,.09);overflow:hidden}.da-home-system-head-v4{padding:22px 22px 18px;border-bottom:1px solid #e6ebf2}.da-home-system-head-v4 span{display:block;margin-bottom:6px;color:#71809a;font-size:9px;font-weight:850;letter-spacing:.16em}.da-home-system-head-v4 strong{font:650 24px/1.12 Georgia,"Times New Roman",serif;color:#152139}.da-home-system-row-v4{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:13px;align-items:center;padding:19px 21px;border-bottom:1px solid #edf0f5;color:#18243a;text-decoration:none;transition:background .15s ease}.da-home-system-row-v4:hover{background:#f7f9fd}.da-home-system-row-v4>b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf3ff;color:#225dc7;font-size:10px}.da-home-system-row-v4 span{min-width:0}.da-home-system-row-v4 strong,.da-home-system-row-v4 small{display:block}.da-home-system-row-v4 strong{font-size:14px}.da-home-system-row-v4 small{margin-top:4px;color:#718097;font-size:10px;line-height:1.4}.da-home-system-row-v4 i{color:#2c63c8;font-size:18px;font-style:normal}.da-home-system-foot-v4{display:flex;gap:9px;align-items:center;padding:14px 21px;color:#78859a;font-size:9px;line-height:1.4}.da-home-system-foot-v4 span{width:7px;height:7px;border-radius:50%;background:#31a46c;box-shadow:0 0 0 4px rgba(49,164,108,.10)}
.da-home-tools-v4{padding:72px 0 58px}.da-home-tools-v4>header{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:40px;align-items:end;margin-bottom:26px}.da-home-tools-v4>header h2{max-width:610px;margin:8px 0 0;color:#121b2c;font:600 clamp(34px,3.6vw,52px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.da-home-tools-v4>header p{max-width:670px;margin:0;color:#69768a;font-size:14px;line-height:1.7}.da-home-toolgrid-v4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.da-home-tool-v4{display:grid;grid-template-columns:56px minmax(0,1fr);gap:22px;min-height:250px;padding:30px;border:1px solid #e0e6ef;border-radius:22px;background:#fff;box-shadow:0 12px 35px rgba(20,39,70,.035)}.da-home-tool-v4:nth-child(2){background:linear-gradient(145deg,#f8faff,#fff)}.da-home-tool-no-v4{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#17233a;color:#fff;font-size:12px;font-weight:850}.da-home-tool-v4>div:last-child>span{color:#2b63c8;font-size:9px;font-weight:850;letter-spacing:.14em}.da-home-tool-v4 h3{margin:8px 0 11px;color:#17233a;font:650 28px/1.08 Georgia,"Times New Roman",serif}.da-home-tool-v4 p{max-width:520px;margin:0 0 23px;color:#69768a;font-size:13px;line-height:1.68}.da-home-tool-v4 a{display:inline-flex;align-items:center;gap:10px;color:#174fae;text-decoration:none;font-size:12px;font-weight:850}.da-home-tool-v4 a b{font-size:17px}
.da-home-discovery-v4{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:26px;align-items:end;padding:24px 26px;border:1px solid #e2e7ef;border-radius:20px;background:#fff}.da-home-search-v4 form{margin-top:10px}.da-home-search-v4 label{display:grid;grid-template-columns:minmax(0,1fr) auto}.da-home-search-v4 input{min-width:0;height:45px;padding:0 14px;border:1px solid #d7dee8;border-right:0;border-radius:10px 0 0 10px;background:#fbfcfe;color:#17233a;font:inherit;font-size:12px;outline:none}.da-home-search-v4 input:focus{border-color:#8da9db;background:#fff}.da-home-search-v4 button{height:45px;padding:0 17px;border:0;border-radius:0 10px 10px 0;background:#17233a;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.da-home-categories-v4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.da-home-categories-v4 a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #e1e6ed;border-radius:999px;background:#fff;color:#5e6b7e;text-decoration:none;font-size:10px;font-weight:750}.da-home-categories-v4 a.is-active{border-color:#dbe6ff;background:#edf3ff;color:#2059bf}
.da-home-library-v4{padding:62px 0 66px}.da-home-section-head-v4{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.da-home-section-head-v4 h2{margin:7px 0 0;color:#121b2c;font:600 clamp(34px,3.3vw,48px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.da-home-section-head-v4>a{color:#245bc0;text-decoration:none;font-size:11px;font-weight:850;white-space:nowrap}.da-home-books-v4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,2.4vw,34px)!important;align-items:start!important}.da-home-books-v4 .da-portal-book{width:100%!important;max-width:240px!important;min-width:0!important}.da-home-books-v4 .da-portal-cover{width:100%!important;aspect-ratio:2/3!important;border-radius:7px 11px 11px 7px!important;overflow:hidden!important;background:#e9edf3!important;box-shadow:0 12px 28px rgba(16,24,40,.10)!important}.da-home-books-v4 .da-portal-cover img{width:100%!important;height:100%!important;object-fit:cover!important}.da-home-books-v4 .da-portal-book-copy{padding:12px 1px 0!important}.da-home-books-v4 .da-portal-book-copy h3{margin:5px 0 4px!important;font-size:16px!important;line-height:1.22!important}.da-home-books-v4 .da-portal-book-copy>p{margin:0!important;font-size:11px!important}.da-home-books-v4 .da-rating-summary,.da-home-books-v4 .da-format-badges{margin-top:7px!important}.da-home-empty-v4{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:34px;align-items:center;padding:32px;border:1px solid #e0e6ef;border-radius:24px;background:linear-gradient(135deg,#fff,#f7f9fd)}.da-home-empty-mark-v4{position:relative;width:150px;height:112px}.da-home-empty-mark-v4 span,.da-home-empty-mark-v4 i{position:absolute;bottom:0;width:72px;height:102px;border:1px solid #cbd7e8;border-radius:6px 10px 10px 6px;background:#eaf1ff;box-shadow:0 8px 18px rgba(25,55,100,.08)}.da-home-empty-mark-v4 span{left:37px;z-index:3;display:grid;place-items:center;background:#1e5fd1;color:#fff;font:700 25px Georgia,serif}.da-home-empty-mark-v4 i:first-of-type{left:4px;transform:rotate(-8deg);background:#f2eee6}.da-home-empty-mark-v4 i:last-of-type{right:4px;transform:rotate(8deg);background:#edf3f0}.da-home-empty-v4 h3{margin:7px 0 8px;color:#17233a;font:650 26px/1.08 Georgia,"Times New Roman",serif}.da-home-empty-v4 p{max-width:700px;margin:0;color:#69768a;font-size:12px;line-height:1.65}
.da-home-featured-v4{display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);gap:28px;align-items:start;padding:0 0 68px}.da-home-featured-v4>header h2{margin:7px 0 0;font:600 31px/1.08 Georgia,"Times New Roman",serif}.da-home-featured-v4 .da-feature-book{background:#17233a!important;color:#fff!important}.da-home-values-v4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e1e6ed;border-radius:24px;background:#fff;overflow:hidden}.da-home-values-v4 article{min-width:0;padding:30px}.da-home-values-v4 article+article{border-left:1px solid #e8ecf2}.da-home-values-v4 article>span{display:block;color:#2b63c8;font-size:10px;font-weight:850;letter-spacing:.14em}.da-home-values-v4 h3{margin:9px 0 10px;color:#17233a;font:650 24px/1.1 Georgia,"Times New Roman",serif}.da-home-values-v4 p{margin:0 0 18px;color:#6a7688;font-size:12px;line-height:1.65}.da-home-values-v4 a{color:#1f58bd;text-decoration:none;font-size:11px;font-weight:850}.da-home-values-v4 .da-contact-widget-global{margin-top:12px}.da-home-values-v4 .da-contact-trigger{min-height:38px!important;padding:0 13px!important;font-size:10px!important}
/* Nagłówek platformy w 0.18.0 nie może wymuszać szerokości strony. */
.da-site-header-v2{width:min(calc(100% - 48px),1460px)!important;max-width:1460px!important;margin:0 auto!important;padding:14px 18px!important;border:1px solid #e5e9f0!important;border-top:0!important;background:rgba(255,255,255,.96)!important}.da-site-content{width:min(calc(100% - 48px),1460px)!important;max-width:1460px!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.da-site-footer-v3{width:min(calc(100% - 48px),1460px)!important;max-width:1460px!important}.da-site-header-v2 nav{min-width:0!important;gap:8px!important}.da-site-header-v2 nav a{padding:9px 11px!important;border-radius:9px!important;font-size:11px!important;white-space:nowrap!important}.da-site-header-v2 nav .da-nav-cta{padding-left:15px!important;padding-right:15px!important}
@media(max-width:1080px){.da-home-hero-v4{grid-template-columns:1fr!important}.da-home-system-v4{max-width:680px}.da-home-tools-v4>header{grid-template-columns:1fr;gap:12px}.da-home-discovery-v4{grid-template-columns:1fr}.da-home-categories-v4{justify-content:flex-start}.da-home-books-v4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.da-home-featured-v4{grid-template-columns:1fr}.da-site-header-v2{align-items:flex-start!important}.da-site-header-v2 nav{flex-wrap:wrap!important;justify-content:flex-end!important}}
@media(max-width:820px){.da-site-header-v2,.da-site-content,.da-site-footer-v3{width:min(calc(100% - 28px),1460px)!important}.da-site-header-v2{flex-direction:column!important;align-items:stretch!important;gap:11px!important}.da-site-header-v2 nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.da-site-header-v2 nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;text-align:center!important;white-space:normal!important;background:#f7f9fc!important}.da-site-header-v2 nav .da-nav-cta{background:#17233a!important;color:#fff!important}.da-home-v4{padding-top:16px}.da-home-hero-v4{padding:38px 30px;border-radius:24px}.da-home-toolgrid-v4{grid-template-columns:1fr}.da-home-books-v4{grid-template-columns:repeat(3,minmax(0,1fr))!important}.da-home-empty-v4{grid-template-columns:130px minmax(0,1fr)}.da-home-empty-v4>.da-home-btn-v4{grid-column:2;justify-self:start}.da-home-empty-mark-v4{width:120px;transform:scale(.82);transform-origin:left center}.da-home-values-v4{grid-template-columns:1fr}.da-home-values-v4 article+article{border-left:0;border-top:1px solid #e8ecf2}}
@media(max-width:580px){.da-site-header-v2,.da-site-content,.da-site-footer-v3{width:100%!important}.da-site-header-v2{border-left:0!important;border-right:0!important;border-radius:0!important;padding:11px 12px!important}.da-site-header-v2 nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.da-site-header-v2 nav a{padding:8px 6px!important;font-size:10px!important}.da-site-content{padding-bottom:42px!important}.da-home-v4{padding:10px 12px 0}.da-home-hero-v4{padding:28px 20px 24px;border-radius:20px;gap:22px}.da-home-hero-copy-v4 h1{font-size:clamp(36px,11vw,48px);line-height:.99;margin:10px 0 16px}.da-home-hero-copy-v4>p{font-size:14px;line-height:1.58}.da-home-actions-v4{display:grid;grid-template-columns:1fr;margin-top:20px}.da-home-btn-v4{width:100%}.da-home-system-head-v4{padding:18px}.da-home-system-head-v4 strong{font-size:21px}.da-home-system-row-v4{padding:16px}.da-home-system-foot-v4{padding:13px 16px}.da-home-tools-v4{padding:46px 0 38px}.da-home-tools-v4>header h2{font-size:34px}.da-home-tool-v4{grid-template-columns:42px minmax(0,1fr);gap:15px;min-height:0;padding:22px 18px}.da-home-tool-no-v4{width:40px;height:40px;border-radius:12px}.da-home-tool-v4 h3{font-size:24px}.da-home-discovery-v4{padding:18px 16px}.da-home-categories-v4{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.da-home-categories-v4 a{flex:0 0 auto}.da-home-library-v4{padding:44px 0 50px}.da-home-section-head-v4{align-items:flex-start;flex-direction:column;gap:8px}.da-home-section-head-v4 h2{font-size:34px}.da-home-books-v4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.da-home-books-v4 .da-portal-book{max-width:none!important}.da-home-empty-v4{grid-template-columns:1fr;gap:20px;padding:24px 20px}.da-home-empty-v4>.da-home-btn-v4{grid-column:auto;justify-self:stretch}.da-home-empty-mark-v4{height:90px}.da-home-featured-v4{padding-bottom:48px}.da-home-featured-v4 .da-feature-book{grid-template-columns:110px minmax(0,1fr)!important;gap:16px!important;padding:16px!important}.da-home-featured-v4 .da-feature-copy h2{font-size:20px!important}.da-home-values-v4 article{padding:24px 20px}}
@media(max-width:360px){.da-site-header-v2 nav{grid-template-columns:1fr!important}.da-home-books-v4{grid-template-columns:1fr!important}.da-home-books-v4 .da-portal-book{max-width:210px!important}.da-home-featured-v4 .da-feature-book{grid-template-columns:1fr!important}.da-home-featured-v4 .da-feature-cover{max-width:150px}}


/* 0.18.1: nowa strona główna w kierunku premium editorial. */
.da-home-v5{--v5-ink:#0d2340;--v5-text:#263a53;--v5-muted:#718096;--v5-blue:#0f4d92;--v5-line:#dfe5ec;--v5-cream:#f6f0e6;width:100%;max-width:1460px;margin:0 auto;padding:0 0 56px;color:var(--v5-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.da-home-v5 *{box-sizing:border-box}.da-v5-eyebrow{display:block;color:#245ca6;font-size:10px;line-height:1.2;font-weight:850;letter-spacing:.18em}.da-v5-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(470px,1.04fr);min-height:510px;background:#fbf8f2;border:1px solid #e7e1d8;overflow:hidden}.da-v5-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:54px clamp(38px,5vw,78px) 42px;background:linear-gradient(90deg,#fffaf3 0%,#fbf7f0 88%,rgba(251,247,240,.25) 100%);z-index:2}.da-v5-hero-copy h1{max-width:690px;margin:12px 0 16px;color:#0b2747;font:600 clamp(48px,5vw,76px)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.047em}.da-v5-hero-copy>p{max-width:660px;margin:0;color:#334861;font:400 clamp(15px,1.25vw,18px)/1.55 Georgia,"Times New Roman",serif}.da-v5-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.da-v5-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:50px;padding:0 20px;border:1px solid #aebac8;border-radius:9px;background:#fff;color:#102844!important;text-decoration:none!important;font-size:12px;font-weight:800;box-shadow:0 5px 14px rgba(15,35,64,.035);transition:.18s ease}.da-v5-btn:hover{transform:translateY(-1px);border-color:#7289a5}.da-v5-btn.is-dark{border-color:#102844;background:#102844;color:#fff!important;box-shadow:0 10px 24px rgba(15,35,64,.16)}.da-v5-btn b{font-size:16px}.da-v5-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;padding-top:24px;border-top:1px solid #e3ddd4}.da-v5-benefits>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding-right:17px}.da-v5-benefits>div+div{padding-left:17px;border-left:1px solid #e5dfd6}.da-v5-benefits b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b9c4d1;border-radius:8px;color:#0f4d92}.da-v5-benefits strong,.da-v5-benefits small{display:block}.da-v5-benefits strong{font:700 11px/1.25 Georgia,serif}.da-v5-benefits small{margin-top:3px;color:#6f7b8b;font-size:9px;line-height:1.4}.da-v5-hero-visual{position:relative;min-height:510px;background-position:center;background-size:cover}.da-v5-hero-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbf7f0 0%,rgba(251,247,240,.18) 22%,rgba(7,24,43,.02) 100%)}.da-v5-quote{position:absolute;right:42px;top:42px;max-width:220px;padding:20px 22px;background:rgba(255,250,243,.76);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(7px)}.da-v5-quote strong{display:block;color:#18324e;font:500 20px/1.25 Georgia,serif}.da-v5-quote span{display:block;margin-top:14px;color:#8a8278;font:400 12px Georgia,serif}.da-v5-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 0}.da-v5-path{position:relative;min-height:245px;padding:28px 30px;border:1px solid var(--v5-line);border-radius:16px;overflow:hidden;background:#fff}.da-v5-path:after{content:"";position:absolute;right:-30px;bottom:-40px;width:180px;height:180px;border-radius:50%;opacity:.55}.da-v5-path.is-author{background:linear-gradient(135deg,#eef6ff,#fbfdff)}.da-v5-path.is-author:after{background:radial-gradient(circle,#bad7f6,transparent 68%)}.da-v5-path.is-reader{background:linear-gradient(135deg,#fbf7ef,#fff)}.da-v5-path.is-reader:after{background:radial-gradient(circle,#e4d5b9,transparent 68%)}.da-v5-path.is-publish{background:linear-gradient(135deg,#f1f6f2,#fff)}.da-v5-path.is-publish:after{background:radial-gradient(circle,#c7dacd,transparent 68%)}.da-v5-path>span{position:relative;z-index:1;color:#245ca6;font-size:9px;font-weight:850;letter-spacing:.17em}.da-v5-path h2{position:relative;z-index:1;max-width:430px;margin:10px 0 8px;color:#102844;font:600 27px/1.02 Georgia,serif;letter-spacing:-.025em}.da-v5-path p{position:relative;z-index:1;max-width:430px;margin:0 0 18px;color:#596b7e;font-size:11px;line-height:1.55}.da-v5-path a{position:relative;z-index:1;display:inline-flex;gap:10px;color:#12385f;text-decoration:none;font-size:11px;font-weight:800}.da-v5-main{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;padding:42px 0 0}.da-v5-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:18px}.da-v5-section-head h2{margin:7px 0 0;color:#102844;font:600 36px/1 Georgia,serif;letter-spacing:-.035em}.da-v5-section-head>a{color:#245ca6;text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap}.da-v5-search{margin:0 0 24px}.da-v5-search label{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:540px}.da-v5-search input{height:42px;padding:0 13px;border:1px solid #d9e0e8;border-right:0;border-radius:8px 0 0 8px;background:#fff;font:inherit;font-size:11px;outline:none}.da-v5-search button{height:42px;padding:0 15px;border:0;border-radius:0 8px 8px 0;background:#102844;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.da-v5-books{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.da-v5-books .da-portal-book{width:100%!important;min-width:0!important;max-width:210px!important}.da-v5-books .da-portal-cover{width:100%!important;aspect-ratio:2/3!important;border-radius:4px 8px 8px 4px!important;box-shadow:0 12px 26px rgba(16,40,68,.12)!important}.da-v5-books .da-portal-book-copy{padding-top:11px!important}.da-v5-books .da-portal-book-copy h3{font-size:15px!important;line-height:1.15!important}.da-v5-books .da-portal-book-copy>p{font-size:10px!important}.da-v5-books .da-portal-book-meta{font-size:8px!important}.da-v5-books .da-rating-summary,.da-v5-books .da-format-badges{margin-top:6px!important}.da-v5-empty{display:grid;grid-template-columns:86px minmax(0,1fr);gap:22px;align-items:center;min-height:190px;padding:28px;border:1px solid #e1e6ec;border-radius:15px;background:#fbfcfe}.da-v5-empty-mark{display:grid;place-items:center;width:82px;height:118px;border-radius:4px 8px 8px 4px;background:linear-gradient(145deg,#15395e,#0d2340);color:#fff;font:600 34px Georgia,serif;box-shadow:0 12px 25px rgba(13,35,64,.16)}.da-v5-empty h3{margin:7px 0 7px;color:#102844;font:600 24px/1.05 Georgia,serif}.da-v5-empty p{max-width:650px;margin:0;color:#68788a;font-size:11px;line-height:1.55}.da-v5-quick{position:sticky;top:94px;padding:24px 24px 12px;border:1px solid #dce3ea;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(16,40,68,.045)}.admin-bar .da-v5-quick{top:126px}.da-v5-quick h2{margin:6px 0 13px;color:#102844;font:600 25px/1 Georgia,serif}.da-v5-quick>a{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:14px 0;border-top:1px solid #e8edf2;color:#16324f;text-decoration:none}.da-v5-quick>a>b{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eef5ff;color:#17579d}.da-v5-quick>a strong,.da-v5-quick>a small{display:block}.da-v5-quick>a strong{font:600 13px/1.25 Georgia,serif}.da-v5-quick>a small{margin-top:2px;color:#7a8796;font-size:9px;line-height:1.35}.da-v5-quick>a i{font-style:normal;color:#4774a6}.da-v5-final{display:flex;align-items:center;justify-content:space-between;gap:38px;margin-top:54px;padding:34px 38px;border:1px solid #dce3ea;background:linear-gradient(100deg,#f8f3ea,#fff);border-radius:16px}.da-v5-final>div{max-width:850px}.da-v5-final h2{margin:8px 0 8px;color:#102844;font:600 31px/1.05 Georgia,serif;letter-spacing:-.025em}.da-v5-final p{margin:0;color:#657487;font-size:11px;line-height:1.55}
/* Strona startowa ma być szeroka i bez sztucznego marginesu karty. */
body:has(.da-home-v5) .da-site-content{width:100%!important;max-width:none!important;padding:0 32px 56px!important}body:has(.da-home-v5) .da-site-header-v2{width:calc(100% - 64px)!important;max-width:none!important;border-radius:0!important}body:has(.da-home-v5) .da-site-footer-v3{width:calc(100% - 64px)!important;max-width:none!important}
@media(max-width:1120px){.da-v5-hero{grid-template-columns:1fr}.da-v5-hero-visual{min-height:360px;order:-1}.da-v5-hero-copy{padding:42px}.da-v5-paths{grid-template-columns:1fr 1fr}.da-v5-path:last-child{grid-column:1/-1}.da-v5-main{grid-template-columns:1fr}.da-v5-quick{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.da-v5-quick>span,.da-v5-quick>h2{grid-column:1/-1}.da-v5-books{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:820px){body:has(.da-home-v5) .da-site-content{padding:0 16px 42px!important}body:has(.da-home-v5) .da-site-header-v2,body:has(.da-home-v5) .da-site-footer-v3{width:calc(100% - 32px)!important}.da-v5-hero-copy{padding:34px 28px}.da-v5-hero-copy h1{font-size:52px}.da-v5-benefits{grid-template-columns:1fr;gap:13px}.da-v5-benefits>div,.da-v5-benefits>div+div{padding:0;border:0}.da-v5-paths{grid-template-columns:1fr}.da-v5-path:last-child{grid-column:auto}.da-v5-books{grid-template-columns:repeat(3,minmax(0,1fr))!important}.da-v5-final{align-items:flex-start;flex-direction:column}.da-v5-final .da-v5-btn{width:auto}}
@media(max-width:580px){body:has(.da-home-v5) .da-site-content{padding:0 10px 34px!important}body:has(.da-home-v5) .da-site-header-v2,body:has(.da-home-v5) .da-site-footer-v3{width:100%!important}.da-home-v5{padding-bottom:30px}.da-v5-hero{border-radius:0}.da-v5-hero-visual{min-height:260px}.da-v5-quote{right:16px;top:16px;max-width:180px;padding:14px}.da-v5-quote strong{font-size:16px}.da-v5-hero-copy{padding:28px 20px}.da-v5-hero-copy h1{font-size:43px}.da-v5-actions{display:grid;grid-template-columns:1fr}.da-v5-btn{width:100%;padding:0 13px}.da-v5-paths{padding-top:10px;gap:10px}.da-v5-path{min-height:0;padding:23px 20px}.da-v5-path h2{font-size:25px}.da-v5-main{padding-top:34px}.da-v5-section-head{align-items:flex-start;flex-direction:column;gap:7px}.da-v5-section-head h2{font-size:32px}.da-v5-books{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 13px!important}.da-v5-books .da-portal-book{max-width:none!important}.da-v5-quick{grid-template-columns:1fr}.da-v5-quick>span,.da-v5-quick>h2{grid-column:auto}.da-v5-empty{grid-template-columns:1fr}.da-v5-final{margin-top:38px;padding:26px 20px}.da-v5-final h2{font-size:27px}}
@media(max-width:360px){.da-v5-books{grid-template-columns:1fr!important}.da-v5-books .da-portal-book{max-width:205px!important}}
\n/* Sensilitera 0.18.2: finalne dopracowanie strony głównej */
.da-v5-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:530px}
.da-v5-hero-copy{padding-top:48px;padding-bottom:38px}
.da-v5-hero-copy h1{max-width:650px;font-size:clamp(50px,4.8vw,74px);line-height:.98}
.da-v5-hero-visual{min-height:530px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.da-v5-hero-visual:before{background:linear-gradient(90deg,#fbf7f0 0%,rgba(251,247,240,.34) 14%,rgba(251,247,240,.05) 32%,rgba(7,24,43,.01) 100%)}
.da-v5-quote{right:30px;top:30px;max-width:215px;padding:20px 22px;background:rgba(255,250,243,.91);border:1px solid rgba(16,40,68,.08);box-shadow:0 12px 35px rgba(16,40,68,.08);backdrop-filter:blur(8px)}
.da-v5-quote strong{font-size:19px;line-height:1.28}.da-v5-quote span{margin-top:13px}
.da-v5-path{min-height:220px;padding:26px 28px}.da-v5-path h2{font-size:26px}.da-v5-path p{font-size:11.5px}
.da-v5-path.is-author{background:linear-gradient(120deg,#eef6ff 0%,#f8fbff 62%,#e5f1ff 100%)}
.da-v5-path.is-reader{background:linear-gradient(120deg,#fffaf2 0%,#fff 60%,#f1e5cf 100%)}
.da-v5-path.is-publish{background:linear-gradient(120deg,#f3f7f4 0%,#fff 60%,#dfe9e1 100%)}
@media(max-width:1120px){.da-v5-hero{grid-template-columns:1fr;min-height:0}.da-v5-hero-visual{order:-1;min-height:0;aspect-ratio:16/8.4;background-size:cover;background-position:center}.da-v5-hero-copy{padding:38px 42px}.da-v5-quote{right:24px;top:24px}}
@media(max-width:820px){.da-v5-hero-visual{aspect-ratio:16/9;background-position:center}.da-v5-quote{right:18px;top:18px;max-width:190px}.da-v5-hero-copy h1{font-size:clamp(44px,9vw,58px)}}
@media(max-width:580px){.da-v5-hero-visual{aspect-ratio:4/3;background-position:center}.da-v5-quote{right:12px;top:12px;max-width:158px;padding:12px 14px}.da-v5-quote strong{font-size:15px}.da-v5-quote span{font-size:10px}.da-v5-hero-copy{padding:26px 20px}.da-v5-hero-copy h1{font-size:42px}.da-v5-hero-copy>p{font-size:15px}.da-v5-benefits small{font-size:10px}}

/* 0.18.3: finalny, responsywny portal startowy Sensilitera */
body:has(.da-home-v5){background:#f6f8fb!important;overflow-x:hidden}
body:has(.da-home-v5) .da-site-content{width:min(calc(100% - 64px),1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:0 0 64px!important}
body:has(.da-home-v5) .da-site-header-v2{width:min(calc(100% - 64px),1480px)!important;max-width:1480px!important;margin:0 auto!important;position:relative!important;z-index:20!important;background:#fff!important;border:1px solid #e5e9ef!important;border-top:0!important;box-shadow:0 8px 28px rgba(15,35,64,.035)!important}
body:has(.da-home-v5) .da-site-footer-v3{width:min(calc(100% - 64px),1480px)!important;max-width:1480px!important;margin:0 auto!important}
.da-home-v5{max-width:none!important;padding-bottom:56px!important}
.da-v5-hero{position:relative!important;display:block!important;min-height:590px!important;border:1px solid #e5ded3!important;border-top:0!important;background:#f9f4ec!important;overflow:hidden!important;isolation:isolate}
.da-v5-hero-visual{position:absolute!important;z-index:0!important;inset:0 0 0 auto!important;width:68%!important;min-height:0!important;height:100%!important;background-size:cover!important;background-position:center 50%!important;background-repeat:no-repeat!important}
.da-v5-hero-visual:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#fbf7ef 0%,rgba(251,247,239,.95) 5%,rgba(251,247,239,.58) 22%,rgba(251,247,239,.10) 46%,rgba(7,24,43,.02) 100%)!important}
.da-v5-hero-copy{position:relative!important;z-index:2!important;width:55%!important;min-height:590px!important;justify-content:center!important;padding:58px 42px 46px 76px!important;background:linear-gradient(90deg,#fbf7ef 0%,rgba(251,247,239,.96) 72%,rgba(251,247,239,.68) 88%,rgba(251,247,239,0) 100%)!important}
.da-v5-hero-copy h1{max-width:650px!important;margin:12px 0 18px!important;font-size:clamp(54px,5.1vw,80px)!important;line-height:.94!important;letter-spacing:-.052em!important;text-wrap:balance}
.da-v5-hero-copy>p{max-width:610px!important;font-size:17px!important;line-height:1.52!important}
.da-v5-actions{margin-top:27px!important;gap:12px!important}
.da-v5-btn{min-height:52px!important;padding:0 20px!important;border-radius:10px!important;font-size:12px!important}
.da-v5-benefits{max-width:650px!important;margin-top:31px!important;padding-top:21px!important}
.da-v5-benefits>div{grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important}
.da-v5-benefits strong{font-size:11.5px!important}.da-v5-benefits small{font-size:9.5px!important}
.da-v5-quote{z-index:3!important;right:38px!important;top:38px!important;width:218px!important;max-width:calc(100% - 76px)!important;padding:20px 22px!important;background:rgba(255,250,243,.91)!important;border:1px solid rgba(16,40,68,.09)!important;border-radius:2px!important;box-shadow:0 14px 38px rgba(15,35,64,.10)!important}
.da-v5-quote strong{font-size:20px!important;line-height:1.24!important}.da-v5-quote span{font-size:12px!important}
.da-v5-paths{gap:18px!important;padding:20px 0 0!important}
.da-v5-path{min-height:230px!important;padding:30px 32px!important;border-radius:18px!important;box-shadow:0 8px 28px rgba(15,35,64,.035)!important}
.da-v5-path h2{max-width:360px!important;margin-top:12px!important;font-size:28px!important;line-height:1.02!important}
.da-v5-path p{max-width:420px!important;font-size:12px!important;line-height:1.6!important}
.da-v5-path a{font-size:11.5px!important}
.da-v5-path:after{width:220px!important;height:220px!important;right:-55px!important;bottom:-75px!important}
.da-v5-main{grid-template-columns:minmax(0,1fr) 320px!important;gap:30px!important;padding-top:48px!important}
.da-v5-section-head h2{font-size:40px!important}.da-v5-section-head>a{font-size:11px!important}
.da-v5-search label{max-width:570px!important}.da-v5-search input,.da-v5-search button{height:44px!important}
.da-v5-books{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 24px!important}
.da-v5-books .da-portal-book{max-width:220px!important}
.da-v5-books .da-portal-cover{border-radius:5px 10px 10px 5px!important;box-shadow:0 14px 30px rgba(16,40,68,.14)!important;transition:transform .18s ease,box-shadow .18s ease!important}
.da-v5-books .da-portal-book:hover .da-portal-cover{transform:translateY(-3px)!important;box-shadow:0 20px 38px rgba(16,40,68,.18)!important}
.da-v5-quick{top:24px!important;padding:26px 24px 14px!important;border-radius:18px!important;box-shadow:0 12px 34px rgba(15,35,64,.05)!important}
.admin-bar .da-v5-quick{top:56px!important}
.da-v5-final{margin-top:58px!important;padding:38px 42px!important;border-radius:18px!important}

@media(max-width:1180px){
 body:has(.da-home-v5) .da-site-content,body:has(.da-home-v5) .da-site-header-v2,body:has(.da-home-v5) .da-site-footer-v3{width:min(calc(100% - 40px),1480px)!important}
 .da-v5-hero{min-height:540px!important}
 .da-v5-hero-copy{width:58%!important;min-height:540px!important;padding-left:48px!important;padding-right:28px!important}
 .da-v5-hero-visual{width:65%!important;background-position:58% center!important}
 .da-v5-hero-copy h1{font-size:clamp(50px,5.8vw,70px)!important}
 .da-v5-path h2{font-size:25px!important}
}
@media(max-width:980px){
 .da-v5-hero{display:grid!important;grid-template-columns:1fr!important;min-height:0!important}
 .da-v5-hero-visual{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/8.3!important;order:1!important;background-position:center 52%!important}
 .da-v5-hero-visual:before{background:linear-gradient(0deg,#fbf7ef 0%,rgba(251,247,239,.05) 30%)!important}
 .da-v5-hero-copy{width:100%!important;min-height:0!important;order:2!important;padding:38px 42px 42px!important;background:#fbf7ef!important}
 .da-v5-hero-copy h1{max-width:760px!important;font-size:58px!important}
 .da-v5-quote{right:24px!important;top:24px!important}
 .da-v5-paths{grid-template-columns:1fr!important}
 .da-v5-path:last-child{grid-column:auto!important}
 .da-v5-path{min-height:0!important}
 .da-v5-main{grid-template-columns:1fr!important}
 .da-v5-quick{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important}
 .da-v5-quick>span,.da-v5-quick>h2{grid-column:1/-1!important}
}
@media(max-width:760px){
 body:has(.da-home-v5) .da-site-content,body:has(.da-home-v5) .da-site-header-v2,body:has(.da-home-v5) .da-site-footer-v3{width:calc(100% - 24px)!important}
 .da-v5-hero-visual{aspect-ratio:16/9!important}
 .da-v5-hero-copy{padding:30px 26px 34px!important}
 .da-v5-hero-copy h1{font-size:clamp(44px,9.5vw,58px)!important}
 .da-v5-hero-copy>p{font-size:15.5px!important}
 .da-v5-benefits{grid-template-columns:1fr!important;gap:12px!important}
 .da-v5-benefits>div,.da-v5-benefits>div+div{padding:0!important;border:0!important}
 .da-v5-paths{gap:12px!important}
 .da-v5-main{padding-top:38px!important}
 .da-v5-books{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}
 .da-v5-books .da-portal-book{max-width:none!important}
 .da-v5-quick{grid-template-columns:1fr!important}
 .da-v5-quick>span,.da-v5-quick>h2{grid-column:auto!important}
 .da-v5-final{padding:28px 24px!important}
}
@media(max-width:520px){
 body:has(.da-home-v5) .da-site-content,body:has(.da-home-v5) .da-site-header-v2,body:has(.da-home-v5) .da-site-footer-v3{width:100%!important}
 .da-v5-hero{border-left:0!important;border-right:0!important}
 .da-v5-hero-visual{aspect-ratio:4/3!important;background-position:54% center!important}
 .da-v5-quote{right:12px!important;top:12px!important;width:155px!important;padding:12px 14px!important}.da-v5-quote strong{font-size:15px!important}.da-v5-quote span{font-size:10px!important;margin-top:9px!important}
 .da-v5-hero-copy{padding:26px 20px 30px!important}
 .da-v5-hero-copy h1{font-size:42px!important;line-height:.98!important}
 .da-v5-actions{display:grid!important;grid-template-columns:1fr!important}.da-v5-btn{width:100%!important}
 .da-v5-paths,.da-v5-main,.da-v5-final{margin-left:12px!important;margin-right:12px!important}
 .da-v5-path{padding:24px 21px!important}.da-v5-path h2{font-size:25px!important}
 .da-v5-section-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.da-v5-section-head h2{font-size:34px!important}
 .da-v5-search label{max-width:none!important}
 .da-v5-books{gap:22px 12px!important}
 .da-v5-final{align-items:flex-start!important;flex-direction:column!important;gap:20px!important}
}
@media(max-width:360px){.da-v5-books{grid-template-columns:1fr!important}.da-v5-books .da-portal-book{max-width:210px!important}}

/* 0.18.4: uporządkowana część strony poniżej hero */
.da-v5-paths{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  padding-top:18px!important;
}
.da-v5-path{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 84px!important;
  gap:18px!important;
  align-items:center!important;
  min-height:194px!important;
  padding:26px 26px 24px 28px!important;
  border:1px solid #dfe5ec!important;
  border-radius:16px!important;
  box-shadow:none!important;
  isolation:isolate!important;
}
.da-v5-path:after{display:none!important}
.da-v5-path-copy{position:relative;z-index:2;min-width:0}
.da-v5-path-copy>span{display:block;color:#1f62b6;font-size:9px;font-weight:850;letter-spacing:.16em;line-height:1.25}
.da-v5-path h2{max-width:390px!important;margin:9px 0 9px!important;font-size:25px!important;line-height:1.02!important;letter-spacing:-.03em!important}
.da-v5-path p{max-width:430px!important;margin:0 0 15px!important;font-size:11.5px!important;line-height:1.55!important}
.da-v5-path a{font-size:11px!important}
.da-v5-path-icon{
  position:relative;z-index:2;
  display:grid;place-items:center;
  width:78px;height:78px;
  justify-self:end;
  border:1px solid rgba(20,58,94,.12);
  border-radius:20px;
  background:rgba(255,255,255,.58);
}
.da-v5-path-icon svg{width:38px;height:38px;fill:none;stroke:#12385f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.da-v5-path.is-author{background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 100%)!important}
.da-v5-path.is-reader{background:linear-gradient(135deg,#fff9ef 0%,#fffdf9 100%)!important}
.da-v5-path.is-publish{background:linear-gradient(135deg,#f1f7f3 0%,#fbfdfb 100%)!important}

.da-v5-main{
  grid-template-columns:minmax(0,1fr) 292px!important;
  gap:22px!important;
  padding-top:38px!important;
}
.da-v5-section-head{margin-bottom:14px!important}
.da-v5-section-head h2{font-size:36px!important;letter-spacing:-.035em!important}
.da-v5-search{margin:0 0 20px!important}
.da-v5-search label{max-width:620px!important}
.da-v5-search input,.da-v5-search button{height:40px!important}
.da-v5-library{min-width:0}
.da-v5-books{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 20px!important;align-items:start!important}
.da-v5-books .da-portal-book{max-width:190px!important}
.da-v5-books .da-portal-cover{aspect-ratio:2/3!important;min-height:0!important}
.da-v5-books .da-portal-book-copy{padding-top:9px!important}
.da-v5-books .da-portal-book-copy h3{margin:4px 0!important;font-size:14px!important;line-height:1.16!important}
.da-v5-books .da-portal-book-copy>p{font-size:9.5px!important}
.da-v5-books .da-portal-book-meta{font-size:7.5px!important;line-height:1.35!important}
.da-v5-books .da-rating-summary,.da-v5-books .da-format-badges{display:none!important}

.da-v5-quick{
  position:sticky!important;top:24px!important;
  padding:21px 20px 10px!important;
  border-radius:15px!important;
  box-shadow:none!important;
  background:#fff!important;
}
.admin-bar .da-v5-quick{top:56px!important}
.da-v5-quick h2{margin:6px 0 10px!important;font-size:23px!important}
.da-v5-quick>a{grid-template-columns:32px minmax(0,1fr) 14px!important;gap:9px!important;padding:12px 0!important}
.da-v5-quick>a>b{width:28px!important;height:28px!important;border-radius:7px!important;font-size:13px!important}
.da-v5-quick>a strong{font-size:12px!important}
.da-v5-quick>a small{font-size:8.5px!important}

.da-v5-empty{min-height:160px!important;padding:24px!important}
.da-v5-final{margin-top:44px!important;padding:30px 34px!important}
.da-v5-final h2{font-size:28px!important}

@media(max-width:1180px){
 .da-v5-paths{grid-template-columns:1fr 1fr!important}
 .da-v5-path:last-child{grid-column:1/-1!important}
 .da-v5-main{grid-template-columns:1fr!important}
 .da-v5-quick{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 22px!important}
 .da-v5-quick>span,.da-v5-quick>h2{grid-column:1/-1!important}
}
@media(max-width:820px){
 .da-v5-paths{grid-template-columns:1fr!important}
 .da-v5-path:last-child{grid-column:auto!important}
 .da-v5-path{grid-template-columns:minmax(0,1fr) 70px!important;min-height:0!important}
 .da-v5-path-icon{width:64px;height:64px;border-radius:16px}.da-v5-path-icon svg{width:31px;height:31px}
 .da-v5-books{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .da-v5-books .da-portal-book{max-width:none!important}
}
@media(max-width:580px){
 .da-v5-paths{margin-left:12px!important;margin-right:12px!important}
 .da-v5-path{grid-template-columns:1fr!important;padding:23px 21px!important}
 .da-v5-path-icon{grid-row:1;justify-self:start;width:48px;height:48px;border-radius:13px}.da-v5-path-icon svg{width:25px;height:25px}
 .da-v5-path h2{font-size:24px!important}
 .da-v5-main{margin-left:12px!important;margin-right:12px!important;padding-top:32px!important}
 .da-v5-section-head h2{font-size:32px!important}
 .da-v5-books{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}
 .da-v5-quick{grid-template-columns:1fr!important}
 .da-v5-quick>span,.da-v5-quick>h2{grid-column:auto!important}
}

/* 0.18.5: naprawa kart narzędzi pod hero. Ikona nie może zajmować kolumny tekstu. */
.da-home-v5 .da-v5-paths{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
  padding-top:18px!important;
}
.da-home-v5 .da-v5-path{
  position:relative!important;
  display:block!important;
  min-width:0!important;
  min-height:210px!important;
  padding:28px 92px 26px 28px!important;
  overflow:hidden!important;
  border:1px solid #dfe5ec!important;
  border-radius:18px!important;
  box-shadow:0 8px 24px rgba(15,35,64,.035)!important;
}
.da-home-v5 .da-v5-path-copy{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
.da-home-v5 .da-v5-path-copy>span{
  display:block!important;
  margin:0 0 10px!important;
  color:#1f62b6!important;
  font-size:9px!important;
  font-weight:850!important;
  letter-spacing:.16em!important;
  line-height:1.25!important;
}
.da-home-v5 .da-v5-path h2{
  display:block!important;
  width:100%!important;
  max-width:390px!important;
  margin:0 0 10px!important;
  color:#102844!important;
  font:600 27px/1.04 Georgia,"Times New Roman",serif!important;
  letter-spacing:-.03em!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}
.da-home-v5 .da-v5-path p{
  display:block!important;
  width:100%!important;
  max-width:410px!important;
  margin:0 0 18px!important;
  color:#596b7e!important;
  font-size:11.5px!important;
  line-height:1.55!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.da-home-v5 .da-v5-path a{
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  color:#12385f!important;
  font-size:11px!important;
  font-weight:800!important;
  text-decoration:none!important;
}
.da-home-v5 .da-v5-path-icon{
  position:absolute!important;
  z-index:2!important;
  top:26px!important;
  right:24px!important;
  display:grid!important;
  place-items:center!important;
  width:50px!important;
  height:50px!important;
  margin:0!important;
  border:1px solid rgba(20,58,94,.12)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.72)!important;
}
.da-home-v5 .da-v5-path-icon svg{
  width:25px!important;
  height:25px!important;
  fill:none!important;
  stroke:#12385f!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.da-home-v5 .da-v5-path:after{display:none!important}
.da-home-v5 .da-v5-path.is-author{background:linear-gradient(135deg,#eef6ff 0%,#fbfdff 100%)!important}
.da-home-v5 .da-v5-path.is-reader{background:linear-gradient(135deg,#fff9ef 0%,#fffdf9 100%)!important}
.da-home-v5 .da-v5-path.is-publish{background:linear-gradient(135deg,#f1f7f3 0%,#fbfdfb 100%)!important}

@media(max-width:1180px){
  .da-home-v5 .da-v5-paths{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da-home-v5 .da-v5-path:last-child{grid-column:1/-1!important}
  .da-home-v5 .da-v5-path:last-child h2,
  .da-home-v5 .da-v5-path:last-child p{max-width:720px!important}
}
@media(max-width:820px){
  .da-home-v5 .da-v5-paths{grid-template-columns:1fr!important}
  .da-home-v5 .da-v5-path:last-child{grid-column:auto!important}
  .da-home-v5 .da-v5-path{min-height:0!important;padding:26px 88px 25px 25px!important}
  .da-home-v5 .da-v5-path h2,.da-home-v5 .da-v5-path p{max-width:620px!important}
  .da-home-v5 .da-v5-path-icon{top:24px!important;right:22px!important}
}
@media(max-width:580px){
  .da-home-v5 .da-v5-paths{margin-left:12px!important;margin-right:12px!important}
  .da-home-v5 .da-v5-path{padding:22px 20px 23px!important}
  .da-home-v5 .da-v5-path-icon{position:static!important;width:42px!important;height:42px!important;margin:0 0 14px!important;border-radius:12px!important}
  .da-home-v5 .da-v5-path-icon svg{width:22px!important;height:22px!important}
  .da-home-v5 .da-v5-path h2{max-width:none!important;font-size:24px!important;line-height:1.06!important}
  .da-home-v5 .da-v5-path p{max-width:none!important}
}


/* 0.18.6: sekcja pod hero od nowa. Dwa rzeczywiste systemy są główne, czytnik jest funkcją wspierającą. */
.da-home-v5 .da-v5-paths{display:none!important}
.da-v6-tools{padding:42px 8px 0;color:#102844}
.da-v6-tools-head{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(420px,1.25fr);gap:70px;align-items:end;margin:0 0 22px;padding:0 10px}
.da-v6-tools-head h2{margin:7px 0 0;color:#102844;font:600 38px/1 Georgia,"Times New Roman",serif;letter-spacing:-.035em}
.da-v6-tools-head>p{max-width:690px;margin:0 0 2px;color:#647488;font-size:12px;line-height:1.65}
.da-v6-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.da-v6-tool{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;min-height:292px;overflow:hidden;border:1px solid #dbe3eb;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(15,35,64,.045)}
.da-v6-tool.is-studio{background:linear-gradient(125deg,#eef6ff 0%,#fbfdff 58%,#e7f1fc 100%)}
.da-v6-tool.is-epub{background:linear-gradient(125deg,#fbf7ef 0%,#fffdfa 58%,#efe4d1 100%)}
.da-v6-tool-copy{position:relative;z-index:2;padding:34px 12px 31px 34px;min-width:0}
.da-v6-number{position:absolute;right:2px;top:27px;color:rgba(16,40,68,.12);font:600 48px/1 Georgia,serif}
.da-v6-tool-copy h3{max-width:430px;margin:10px 0 12px;color:#102844;font:600 31px/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.035em}
.da-v6-tool-copy p{max-width:465px;margin:0;color:#5e7084;font-size:12px;line-height:1.62}
.da-v6-tool-copy a{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#10385f!important;font-size:11.5px;font-weight:850;text-decoration:none!important}
.da-v6-tool-copy a b{font-size:16px}
.da-v6-tool-visual{position:relative;display:grid;place-items:center;min-width:0;border-left:1px solid rgba(16,40,68,.07);background:rgba(255,255,255,.24)}
.da-v6-tool-visual:before{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(22,71,120,.12);border-radius:50%}
.da-v6-window{position:relative;width:145px;height:108px;padding:13px 11px;border:1px solid rgba(13,35,64,.2);border-radius:10px;background:#fff;box-shadow:0 18px 35px rgba(16,40,68,.12);transform:rotate(-2deg)}
.da-v6-window>i{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:#b8c8da}
.da-v6-window-lines{margin-top:14px}.da-v6-window-lines b{display:block;height:5px;margin:8px 0;border-radius:4px;background:#d9e6f3}.da-v6-window-lines b:nth-child(2){width:80%}.da-v6-window-lines b:nth-child(3){width:92%}.da-v6-window-lines b:nth-child(4){width:64%}
.da-v6-tool-visual>strong{position:absolute;right:25px;bottom:20px;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#10385f;color:#fff;font:600 24px Georgia,serif;box-shadow:0 10px 22px rgba(16,56,95,.22)}
.da-v6-ebook{position:relative;z-index:2;width:128px;height:174px;padding:25px 16px;border-radius:4px 11px 11px 4px;background:linear-gradient(145deg,#14395f,#0b223c);box-shadow:0 20px 38px rgba(13,35,64,.2);color:#fff;transform:rotate(2deg)}
.da-v6-ebook:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.2)}
.da-v6-ebook span,.da-v6-ebook small{display:block;letter-spacing:.14em}.da-v6-ebook span{font-size:9px;font-weight:800}.da-v6-ebook b{display:block;margin:17px 0 48px;font:600 54px/1 Georgia,serif}.da-v6-ebook small{font-size:7px;opacity:.72}
.da-v6-reader-strip{display:grid;grid-template-columns:44px minmax(260px,.8fr) minmax(300px,1.2fr) auto;gap:17px;align-items:center;margin-top:14px;padding:15px 20px;border:1px solid #dfe5ec;border-radius:14px;background:#fff;color:#16324f!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(15,35,64,.025)}
.da-v6-reader-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eef5ff;color:#17579d;font-size:17px}.da-v6-reader-strip small,.da-v6-reader-strip strong{display:block}.da-v6-reader-strip small{margin-bottom:2px;color:#2561a7;font-size:8px;font-weight:850;letter-spacing:.15em}.da-v6-reader-strip strong{font:600 15px/1.2 Georgia,serif}.da-v6-reader-strip em{color:#788697;font-size:10.5px;font-style:normal;line-height:1.45}.da-v6-reader-strip>b{white-space:nowrap;font-size:10.5px}
.da-home-v5 .da-v5-main{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-top:42px!important}
.da-home-v5 .da-v5-library{width:100%!important}
.da-home-v5 .da-v5-quick{display:none!important}
.da-home-v5 .da-v5-section-head{padding-right:8px}
.da-home-v5 .da-v5-search{max-width:620px!important}
.da-home-v5 .da-v5-books{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:26px!important}

@media(max-width:1180px){
 .da-v6-tools-head{grid-template-columns:1fr;gap:10px}.da-v6-tools-head>p{max-width:780px}
 .da-v6-tool{grid-template-columns:minmax(0,1fr) 170px}.da-v6-tool-copy{padding-left:28px}.da-v6-tool-copy h3{font-size:28px}
 .da-home-v5 .da-v5-books{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:900px){
 .da-v6-tool-grid{grid-template-columns:1fr}.da-v6-tool{grid-template-columns:minmax(0,1fr) 190px;min-height:260px}
 .da-v6-reader-strip{grid-template-columns:44px minmax(0,1fr) auto}.da-v6-reader-strip em{display:none}
 .da-home-v5 .da-v5-books{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:620px){
 .da-v6-tools{padding:30px 12px 0}.da-v6-tools-head{padding:0}.da-v6-tools-head h2{font-size:31px}.da-v6-tools-head>p{font-size:11.5px}
 .da-v6-tool{display:block;min-height:0}.da-v6-tool-copy{padding:26px 22px 25px}.da-v6-number{right:20px;top:22px;font-size:38px}.da-v6-tool-copy h3{max-width:none;padding-right:30px;font-size:26px}.da-v6-tool-copy p{max-width:none}.da-v6-tool-visual{display:none}
 .da-v6-reader-strip{grid-template-columns:40px minmax(0,1fr);padding:14px}.da-v6-reader-strip>b{grid-column:2}.da-v6-reader-strip em{display:none}
 .da-home-v5 .da-v5-main{padding-top:34px!important}.da-home-v5 .da-v5-books{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}
}


/* 0.18.7: pełna szerokość portalu oraz skalowanie interfejsu przy dużym obszarze roboczym. */
body:has(.da-home-v5) .da-site-content,
body:has(.da-home-v5) .da-site-header-v2,
body:has(.da-home-v5) .da-site-footer-v3{
  width:calc(100% - clamp(24px,4vw,64px))!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body:has(.da-home-v5) .da-site-content{padding-left:0!important;padding-right:0!important}
.da-home-v5{width:100%!important;max-width:none!important;margin:0!important}

/* Hero ma rozciągać się razem z ekranem, bez zamykania całej strony w 1480 px. */
.da-home-v5 .da-v5-hero{width:100%!important}

/* Narzędzia: czytelna, szeroka sekcja zamiast miniaturowego panelu pośrodku ekranu. */
.da-home-v5 .da-v6-tools{width:100%!important;padding:clamp(38px,3.2vw,68px) 0 0!important}
.da-home-v5 .da-v6-tools-head{
  grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)!important;
  gap:clamp(38px,5vw,100px)!important;
  margin-bottom:clamp(22px,2vw,36px)!important;
  padding:0 clamp(8px,1vw,20px)!important;
}
.da-home-v5 .da-v6-tools-head h2{
  font-size:clamp(38px,2.35vw,58px)!important;
  line-height:.98!important;
}
.da-home-v5 .da-v6-tools-head>p{
  max-width:900px!important;
  font-size:clamp(12px,.76vw,22px)!important;
  line-height:1.6!important;
}
.da-home-v5 .da-v6-tool-grid{gap:clamp(18px,1.4vw,30px)!important}
.da-home-v5 .da-v6-tool{
  grid-template-columns:minmax(0,1fr) minmax(220px,31%)!important;
  min-height:clamp(300px,20vw,430px)!important;
  border-radius:clamp(18px,1.3vw,26px)!important;
}
.da-home-v5 .da-v6-tool-copy{padding:clamp(30px,2.4vw,54px) clamp(20px,1.7vw,38px)!important}
.da-home-v5 .da-v6-number{top:clamp(24px,2vw,42px)!important;right:clamp(10px,1vw,22px)!important;font-size:clamp(46px,3.1vw,76px)!important}
.da-home-v5 .da-v6-tool-copy h3{
  max-width:760px!important;
  margin:clamp(10px,.8vw,16px) 0 clamp(12px,.9vw,18px)!important;
  font-size:clamp(29px,1.9vw,48px)!important;
  line-height:1.01!important;
}
.da-home-v5 .da-v6-tool-copy p{
  max-width:780px!important;
  font-size:clamp(12px,.76vw,22px)!important;
  line-height:1.62!important;
}
.da-home-v5 .da-v6-tool-copy a{margin-top:clamp(20px,1.5vw,30px)!important;font-size:clamp(11.5px,.7vw,18px)!important}
.da-home-v5 .da-v6-tool-visual:before{width:clamp(220px,15vw,360px)!important;height:clamp(220px,15vw,360px)!important}
.da-home-v5 .da-v6-window{width:clamp(145px,9.5vw,230px)!important;height:clamp(108px,7.1vw,172px)!important}
.da-home-v5 .da-v6-ebook{width:clamp(128px,8.4vw,205px)!important;height:clamp(174px,11.4vw,278px)!important}
.da-home-v5 .da-v6-ebook b{font-size:clamp(54px,3.5vw,86px)!important}

.da-home-v5 .da-v6-reader-strip{
  grid-template-columns:clamp(42px,3vw,62px) minmax(320px,.85fr) minmax(360px,1.15fr) auto!important;
  gap:clamp(16px,1.4vw,28px)!important;
  margin-top:clamp(14px,1vw,22px)!important;
  padding:clamp(15px,1.15vw,24px) clamp(20px,1.5vw,32px)!important;
}
.da-home-v5 .da-v6-reader-icon{width:clamp(40px,2.7vw,56px)!important;height:clamp(40px,2.7vw,56px)!important}
.da-home-v5 .da-v6-reader-strip strong{font-size:clamp(15px,.95vw,24px)!important}
.da-home-v5 .da-v6-reader-strip em,.da-home-v5 .da-v6-reader-strip>b{font-size:clamp(10.5px,.68vw,17px)!important}

/* Biblioteka: wykorzystuje całą szerokość, a elementy nie giną przy szerokim widoku. */
.da-home-v5 .da-v5-main{width:100%!important;padding-top:clamp(42px,3.2vw,68px)!important}
.da-home-v5 .da-v5-section-head h2{font-size:clamp(36px,2.45vw,58px)!important}
.da-home-v5 .da-v5-section-head>a{font-size:clamp(10px,.68vw,17px)!important}
.da-home-v5 .da-v5-search label{max-width:clamp(620px,43vw,980px)!important}
.da-home-v5 .da-v5-search input,.da-home-v5 .da-v5-search button{height:clamp(40px,2.8vw,56px)!important;font-size:clamp(10px,.66vw,16px)!important}
.da-home-v5 .da-v5-empty{min-height:clamp(160px,12vw,250px)!important;padding:clamp(24px,2vw,40px)!important}
.da-home-v5 .da-v5-empty h3{font-size:clamp(24px,1.55vw,38px)!important}
.da-home-v5 .da-v5-empty p{max-width:1100px!important;font-size:clamp(11px,.72vw,18px)!important}
.da-home-v5 .da-v5-final{width:100%!important}

/* Zwykły monitor i tablet. */
@media(max-width:1180px){
  .da-home-v5 .da-v6-tools-head{grid-template-columns:1fr!important;gap:12px!important}
  .da-home-v5 .da-v6-tool{grid-template-columns:minmax(0,1fr) 190px!important;min-height:280px!important}
  .da-home-v5 .da-v6-reader-strip{grid-template-columns:44px minmax(0,1fr) auto!important}
  .da-home-v5 .da-v6-reader-strip em{display:none!important}
}
@media(max-width:760px){
  body:has(.da-home-v5) .da-site-content,
  body:has(.da-home-v5) .da-site-header-v2,
  body:has(.da-home-v5) .da-site-footer-v3{width:calc(100% - 24px)!important}
  .da-home-v5 .da-v6-tool-grid{grid-template-columns:1fr!important}
  .da-home-v5 .da-v6-tool{grid-template-columns:minmax(0,1fr) 170px!important;min-height:250px!important}
}
@media(max-width:580px){
  body:has(.da-home-v5) .da-site-content,
  body:has(.da-home-v5) .da-site-header-v2,
  body:has(.da-home-v5) .da-site-footer-v3{width:100%!important}
  .da-home-v5 .da-v6-tools{padding-left:12px!important;padding-right:12px!important}
  .da-home-v5 .da-v6-tool{display:block!important;min-height:0!important}
  .da-home-v5 .da-v6-tool-visual{display:none!important}
  .da-home-v5 .da-v6-reader-strip{grid-template-columns:40px minmax(0,1fr)!important}
  .da-home-v5 .da-v6-reader-strip>b{grid-column:2!important}
  .da-home-v5 .da-v5-main{padding-left:12px!important;padding-right:12px!important}
}

/* 0.19.0: kontrakt modułowej warstwy publicznej. */
body.da-modular-platform .da-site-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.da-home-modular{width:100%;background:#f6f8fb;color:#0b2b4b}
.da-module-fallback-header{width:min(calc(100% - 48px),1400px);margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fff;border-bottom:1px solid #e5eaf0;padding:0 20px}.da-module-fallback-header a{color:#0b2b4b;text-decoration:none}.da-module-fallback-header nav{display:flex;gap:24px}.da-module-fallback-footer{width:min(calc(100% - 48px),1400px);margin:0 auto;padding:30px 20px;border-top:1px solid #e5eaf0;display:flex;justify-content:space-between}.da-module-fallback-home,.da-module-fallback-library{width:min(calc(100% - 48px),1400px);margin:0 auto;padding:56px 20px}.da-module-fallback-home h1{font:600 clamp(42px,5vw,74px)/.98 Georgia,serif;margin:10px 0}.da-module-fallback-home p{font:20px/1.5 Georgia,serif}.da-module-fallback-home a{display:inline-flex;margin-top:18px;padding:12px 18px;background:#0b2b4b;color:#fff;text-decoration:none;border-radius:8px}.da-module-fallback-library header{display:flex;align-items:end;justify-content:space-between;gap:20px}.da-module-fallback-library h2{font:600 40px/1 Georgia,serif;margin:6px 0}.da-module-fallback-library>div{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px}.da-module-fallback-library article{padding:20px;background:#fff;border:1px solid #dfe6ee;border-radius:10px}.da-module-fallback-library a{color:#0b2b4b;text-decoration:none}
@media(max-width:760px){.da-module-fallback-header{width:100%;flex-direction:column;align-items:flex-start;padding:14px 16px}.da-module-fallback-header nav{width:100%;overflow:auto}.da-module-fallback-home,.da-module-fallback-library,.da-module-fallback-footer{width:100%;padding-left:16px;padding-right:16px}.da-module-fallback-library>div{grid-template-columns:repeat(2,1fr)}}

/* 0.19.2: spójny sygnet Sensilitera w miejscach identyfikacji marki. */
.da-brand-placeholder{display:block!important;width:72%!important;height:72%!important;max-width:92px!important;max-height:92px!important;object-fit:contain!important;margin:auto!important;border:0!important;box-shadow:none!important;background:transparent!important}

.da-tool-icon-brand{background:transparent!important;border:0!important;box-shadow:none!important}.da-tool-icon-brand .da-tool-logo{display:block;width:48px;height:48px;object-fit:contain}


/* 0.19.3: profesjonalny, bezpłatny model dla autorów */
.da-offer-hero-v3{
  display:block!important;
  padding:68px!important;
}
.da-offer-hero-v3 .da-offer-hero-copy{max-width:1040px!important}
.da-offer-free-model{
  margin-top:34px!important;
  padding:30px!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,#f5f8ff 0%,#edf4ff 100%)!important;
  border:1px solid #d8e4f6!important;
}
.da-free-model-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)!important;gap:28px!important;align-items:end!important;margin-bottom:22px!important}
.da-free-model-head>span{grid-column:1/-1!important;margin:0!important;color:#315f9b!important;font:800 10px/1.2 Arial,sans-serif!important;letter-spacing:.16em!important}
.da-free-model-head h2{margin:0!important;color:#10233e!important;font:600 clamp(28px,3vw,42px)/1.04 Georgia,'Times New Roman',serif!important;letter-spacing:-.035em!important}
.da-free-model-head p{margin:0!important;color:#5d6e84!important;font:400 14px/1.6 Arial,sans-serif!important}
.da-free-price-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.da-free-price-card{min-width:0!important;padding:24px 26px 22px!important;border:1px solid #d8e1ee!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px rgba(15,35,64,.035)!important}
.da-free-price-card.is-primary{border-color:#bcd2ee!important;background:linear-gradient(145deg,#fff 0%,#f8fbff 100%)!important}
.da-free-price-card>span{display:block!important;margin-bottom:14px!important;color:#5a7090!important;font:800 9px/1.2 Arial,sans-serif!important;letter-spacing:.15em!important}
.da-free-price-card p{margin:12px 0 0!important;color:#607188!important;font:400 12px/1.55 Arial,sans-serif!important}
.da-free-price,.da-free-price-change{display:flex!important;align-items:baseline!important;gap:14px!important;min-height:54px!important}
.da-free-price strong,.da-free-price-change strong{color:#0b3156!important;font:700 44px/.95 Georgia,'Times New Roman',serif!important;letter-spacing:-.04em!important}
.da-free-price em{color:#1f6a4f!important;font:700 12px/1.2 Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.da-free-price-change del{position:relative!important;display:inline-block!important;color:#7b8797!important;font:700 31px/1 Georgia,'Times New Roman',serif!important;text-decoration-line:line-through!important;text-decoration-color:#a45a5a!important;text-decoration-thickness:2px!important;text-decoration-skip-ink:none!important;opacity:.88!important}
.da-free-price-change strong{color:#176346!important}
.da-free-model-note{display:flex!important;align-items:center!important;gap:16px!important;margin-top:16px!important;padding:15px 18px!important;border:1px solid #cfe3d9!important;border-radius:13px!important;background:#f5fbf7!important}
.da-free-model-note strong{flex:0 0 auto!important;color:#155b41!important;font:800 13px/1.2 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.da-free-model-note span{color:#526b61!important;font:400 12px/1.5 Arial,sans-serif!important}
@media(max-width:820px){
  .da-offer-hero-v3{padding:40px 30px!important}
  .da-free-model-head{grid-template-columns:1fr!important;gap:10px!important}
  .da-free-model-head>span{grid-column:auto!important}
}
@media(max-width:680px){
  .da-offer-hero-v3{padding:30px 20px!important}
  .da-offer-free-model{padding:20px!important}
  .da-free-price-grid{grid-template-columns:1fr!important}
  .da-free-model-note{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}
}


/* 0.19.4: jasna komunikacja aktualnego modelu i zasad na przyszłość. */
.da-free-future-note{margin-top:16px!important;padding:18px 20px!important;border-top:1px solid #cbd7e6!important;background:transparent!important}
.da-free-future-note>span{display:block!important;margin-bottom:7px!important;color:#315f9b!important;font:800 9px/1.2 Arial,sans-serif!important;letter-spacing:.16em!important}
.da-free-future-note p{margin:0!important;max-width:980px!important;color:#66778b!important;font:400 11.5px/1.65 Arial,sans-serif!important}


/* 0.19.6: lżejsza hierarchia strony dla autorów i mocniejsze korzyści. */
.da-offer-page-v3{padding-top:34px!important}
.da-offer-hero-v3{padding:46px 50px!important;border-radius:22px!important}
.da-offer-page-v3 .da-offer-hero-copy h1{
  max-width:900px!important;
  margin:11px 0 16px!important;
  font-size:clamp(2.8rem,4.7vw,4.75rem)!important;
  line-height:.98!important;
}
.da-offer-hero-copy p{max-width:900px!important;font-size:1.05rem!important;line-height:1.65!important}
.da-offer-actions{margin-top:22px!important}
.da-offer-free-model{margin-top:26px!important;padding:24px 26px!important;border-radius:18px!important}
.da-free-model-head{margin-bottom:18px!important}
.da-free-model-head h2{font-size:clamp(25px,2.5vw,35px)!important}
.da-free-price-card{padding:20px 22px!important}
.da-free-price strong,.da-free-price-change strong{font-size:38px!important}
.da-free-price-change del{font-size:27px!important}
.da-free-future-note{padding:14px 16px!important}

.da-author-value{padding:58px 0 18px!important}
.da-author-value>header,.da-offer-services>header{max-width:820px!important;margin-bottom:24px!important}
.da-author-value h2,.da-offer-services h2,.da-offer-epub h2{
  font-size:clamp(2rem,3.2vw,3.05rem)!important;
  line-height:1.02!important;
}
.da-author-value-grid-six article{min-height:145px!important}
.da-author-value-grid-six article:nth-child(odd){border-right:1px solid #e6ebf2!important}
.da-author-value-grid-six article:nth-child(even){padding-left:24px!important}

.da-author-control{
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)!important;
  gap:42px!important;
  align-items:start!important;
  margin:52px 0 0!important;
  padding:38px 42px!important;
  border:1px solid #dfe7ef!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#fffdf8 0%,#f8fafc 100%)!important;
}
.da-author-control h2,.da-author-forwho h2,.da-author-demo h2,.da-author-final-cta h2{
  margin:9px 0 12px!important;
  color:#10233e!important;
  font:600 clamp(1.9rem,3vw,2.85rem)/1.04 Georgia,'Times New Roman',serif!important;
  letter-spacing:-.035em!important;
}
.da-author-control-copy p,.da-author-forwho header p,.da-author-demo-copy p,.da-author-final-cta p{
  margin:0!important;
  color:#66778b!important;
  font:400 14px/1.7 Arial,sans-serif!important;
}
.da-author-control-copy>a,.da-author-demo-copy>a{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  margin-top:18px!important;
  color:#174f86!important;
  font:800 12px/1.3 Arial,sans-serif!important;
  text-decoration:none!important;
}
.da-author-control-points{display:grid!important;border-top:1px solid #dfe6ed!important}
.da-author-control-points>div{padding:15px 0!important;border-bottom:1px solid #dfe6ed!important}
.da-author-control-points strong,.da-author-control-points span{display:block!important}
.da-author-control-points strong{color:#173552!important;font:700 14px/1.35 Georgia,serif!important}
.da-author-control-points span{margin-top:4px!important;color:#748395!important;font:400 11.5px/1.55 Arial,sans-serif!important}

.da-author-forwho{margin:56px 0 0!important}
.da-author-forwho>header{max-width:820px!important}
.da-author-forwho-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:24px!important;
}
.da-author-forwho-grid article{
  min-height:138px!important;
  padding:22px!important;
  border:1px solid #e2e8ef!important;
  border-radius:16px!important;
  background:#fff!important;
}
.da-author-forwho-grid strong,.da-author-forwho-grid span{display:block!important}
.da-author-forwho-grid strong{color:#183550!important;font:700 15px/1.3 Georgia,serif!important}
.da-author-forwho-grid span{margin-top:9px!important;color:#728194!important;font:400 11.5px/1.55 Arial,sans-serif!important}

.da-author-demo{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(330px,.75fr)!important;
  gap:36px!important;
  align-items:center!important;
  margin:56px 0!important;
  padding:36px 40px!important;
  border:1px solid #dfe7ef!important;
  border-radius:22px!important;
  background:#f7f9fc!important;
}
.da-author-demo-book{
  display:grid!important;
  grid-template-columns:105px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
  padding:18px!important;
  border:1px solid #dbe4ed!important;
  border-radius:16px!important;
  background:#fff!important;
  color:#10233e!important;
  text-decoration:none!important;
  box-shadow:0 12px 30px rgba(16,35,62,.05)!important;
}
.da-author-demo-cover{height:145px!important;border-radius:8px!important;overflow:hidden!important;background:#eef2f6!important}
.da-author-demo-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.da-author-demo-book span,.da-author-demo-book strong,.da-author-demo-book small{display:block!important}
.da-author-demo-book span{color:#5e7590!important;font:800 8.5px/1.2 Arial,sans-serif!important;letter-spacing:.14em!important}
.da-author-demo-book strong{margin-top:7px!important;color:#10233e!important;font:600 20px/1.12 Georgia,serif!important}
.da-author-demo-book small{margin-top:7px!important;color:#7b8998!important;font:400 10.5px/1.5 Arial,sans-serif!important}

.da-offer-services{padding:54px 0!important}
.da-offer-epub{padding:38px 44px!important;margin-bottom:30px!important}
.da-offer-flow{margin-bottom:42px!important}

.da-author-final-cta{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:38px!important;
  align-items:center!important;
  margin:52px 0 24px!important;
  padding:36px 40px!important;
  border-radius:22px!important;
  background:#0b2b4b!important;
}
.da-author-final-cta h2{color:#fff!important}
.da-author-final-cta .da-portal-eyebrow{color:#9fc3e5!important}
.da-author-final-cta p{max-width:760px!important;color:#c8d5e2!important}
.da-author-final-actions{display:grid!important;gap:9px!important;min-width:270px!important}
.da-author-final-actions a{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  min-height:48px!important;
  padding:0 16px!important;
  border:1px solid rgba(255,255,255,.35)!important;
  border-radius:9px!important;
  color:#fff!important;
  text-decoration:none!important;
  font:800 12px/1.2 Arial,sans-serif!important;
}
.da-author-final-actions a.is-primary{background:#fff!important;border-color:#fff!important;color:#0b2b4b!important}

@media(max-width:920px){
  .da-author-control,.da-author-demo,.da-author-final-cta{grid-template-columns:1fr!important}
  .da-author-forwho-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .da-author-final-actions{min-width:0!important}
}
@media(max-width:680px){
  .da-offer-page-v3{padding-top:20px!important}
  .da-offer-hero-v3{padding:28px 20px!important}
  .da-offer-page-v3 .da-offer-hero-copy h1{font-size:2.7rem!important}
  .da-author-value-grid-six{grid-template-columns:1fr!important}
  .da-author-value-grid-six article,.da-author-value-grid-six article:nth-child(even),.da-author-value-grid-six article:nth-child(odd){padding:20px 0!important;border-right:0!important}
  .da-author-control,.da-author-demo,.da-author-final-cta{padding:26px 20px!important;border-radius:16px!important}
  .da-author-forwho-grid{grid-template-columns:1fr!important}
  .da-author-demo-book{grid-template-columns:82px minmax(0,1fr)!important}
  .da-author-demo-cover{height:118px!important}
}

/* 0.19.7: jeden publiczny punkt kontaktu. */
.da-unified-contact-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:0 18px!important;border:1px solid #0f172a!important;border-radius:10px!important;background:#0f172a!important;color:#fff!important;text-decoration:none!important;font:800 12px/1.2 Inter,Arial,sans-serif!important;box-shadow:none!important}
.da-unified-contact-button:hover{background:#1e293b!important;color:#fff!important;transform:translateY(-1px)!important}
.da-contact-widget-unified{display:block!important;margin-top:16px!important}.da-contact-widget-unified .da-contact-trigger{position:static!important;right:auto!important;bottom:auto!important}

/* Sensilitera correspondence uses the same identity as its email notices. */
.da-studio-topbar .da-front-brand{display:flex;align-items:center;gap:12px;color:#18364b;letter-spacing:.12em;font-size:12px}.da-front-brand img{width:44px;height:44px;object-fit:contain}
.da-thread-view{max-width:1000px!important}.da-thread-head h1{font-weight:400;line-height:1.2;color:#18364b;overflow-wrap:anywhere}.da-thread-badge{background:#f3efe6;color:#7a6744;font-size:12px;letter-spacing:0;white-space:nowrap}.da-thread-card{padding:30px;border-radius:12px;border-color:#dae2e8}.da-thread-messages{gap:22px}.da-thread-message{width:100%;max-width:100%;box-sizing:border-box;padding:22px 26px;border:1px solid #e1e7eb;border-left:3px solid #b69a67;border-radius:6px;background:#fafbfc;overflow-wrap:anywhere}.da-thread-author{justify-self:stretch;border-left-color:#18364b;background:#f4f7f9}.da-thread-message>span{font-size:13px;line-height:1.5;letter-spacing:0;color:#18364b;margin-bottom:16px}.da-thread-message time{font-size:12px;color:#73828d;margin-top:16px}.da-thread-body p:last-child{margin-bottom:0!important}.da-thread-reply label>span{font-size:14px;color:#18364b;margin-bottom:12px}.da-thread-reply textarea{border-radius:6px;min-height:180px;line-height:1.7;font-size:16px}.da-thread-reply small{font-size:12px;line-height:1.6;max-width:420px}.da-thread-notice{padding:14px 18px;border-radius:6px;background:#edf7f0;color:#276543;font-size:14px;line-height:1.6}.da-thread-warning{background:#fff4df;color:#805711}.da-tech-contact p{line-height:1.7;font-size:13px}
@media(max-width:600px){.da-thread-card{padding:16px}.da-thread-message{padding:18px}.da-thread-head h1{font-size:30px}.da-thread-reply>div{align-items:stretch}.da-thread-reply .da-front-btn{justify-content:center}.da-studio-topbar .da-front-brand{font-size:10px;gap:8px}.da-front-brand img{width:36px;height:36px}}

.da-thread-reply .da-front-btn{background:#18364b;border-color:#18364b;border-radius:6px;padding:12px 18px}

/* Nawigacja własnej skrzynki i analizy również na wąskim ekranie. */
.da-author-studio-v2 .da-front-topbar>div{min-width:0;max-width:100%;flex-wrap:wrap}
.da-author-studio-v2 .da-front-user{flex-wrap:wrap;gap:10px;max-width:100%;min-width:0}
@media(max-width:600px){.da-author-studio-v2 .da-front-topbar>div:first-child{gap:9px}.da-author-studio-v2 .da-front-user{font-size:12px}.da-author-studio-v2 .da-front-user>span{flex-basis:100%;overflow-wrap:anywhere}}
.da-thread-read{margin:20px 0}
/* 0.23.4: mailbox dates, send state and conversation controls. */
.da-inbox-panel .da-inbox-all{display:inline-block;font:600 13px/1.6 Arial,sans-serif;color:#0b2b4b!important;text-decoration:underline;text-underline-offset:4px;margin-top:8px}
.da-inbox-list .da-inbox-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:18px;border-radius:8px;background:#fff;color:#0b2b4b!important}
.da-inbox-list .da-inbox-row.is-unread{background:#f5f7fa;border-color:#b8c5d3}
.da-inbox-list .da-inbox-avatar{background:#f1f3f5;color:#0b2b4b;border-radius:6px;font-size:15px}
.da-inbox-list .da-inbox-copy strong{font:600 15px/1.5 Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}
.da-inbox-list .da-inbox-copy small{font:400 14px/1.5 Arial,sans-serif;color:#4b5563;white-space:normal;overflow-wrap:anywhere;margin:4px 0 10px}
.da-inbox-list .da-inbox-copy time{display:block;font:400 12px/1.7 Arial,sans-serif;color:#596273;white-space:normal}
.da-inbox-status{display:inline-block;align-self:flex-start;margin-bottom:7px;border:1px solid #d1d5db;background:#fff;border-radius:5px;padding:3px 7px;font:600 11px/1.6 Arial,sans-serif;color:#0b2b4b}
.da-inbox-open{margin-top:12px;font:600 12px/1.6 Arial,sans-serif;color:#0b2b4b;text-decoration:underline;text-underline-offset:4px}
.da-inbox-status[data-state=reply_failed],.da-thread-badge[data-state=reply_failed]{color:#9f2626;background:#fff;border-color:#e6bcbc}
.da-thread-view.da-thread-view{width:100%;box-sizing:border-box;max-width:1100px!important;color:#0b2b4b}
.da-thread-view .da-thread-head{flex-wrap:wrap}.da-thread-view .da-thread-head>div{min-width:0;flex:1 1 300px}
.da-thread-view .da-thread-head h1{font:400 clamp(28px,3vw,40px)/1.2 Georgia,serif!important;color:#0b2b4b!important;margin:14px 0!important;overflow-wrap:anywhere}
.da-thread-view .da-thread-head p{font:400 14px/1.8 Arial,sans-serif!important;color:#4b5563!important;margin:5px 0!important}
.da-thread-view .da-thread-head .da-front-kicker{display:block;font:600 11px/1.7 Arial,sans-serif;letter-spacing:.1em;margin-top:20px;color:#596273}
.da-thread-view .da-thread-badge{border:1px solid #d1d5db;background:#fff;color:#0b2b4b;font:600 12px/1.5 Arial,sans-serif;padding:7px 10px;border-radius:5px;white-space:normal;margin-top:10px}
.da-thread-view .da-thread-message{border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:24px;max-width:100%;width:100%}
.da-thread-view .da-thread-author{background:#f5f5f5;border-color:#e5e7eb}
.da-thread-view .da-thread-message>span{font:600 13px/1.7 Arial,sans-serif;color:#0b2b4b}
.da-thread-view .da-thread-body p{font:400 16px/1.85 Arial,sans-serif!important;color:#374151!important;text-align:justify!important;text-align-last:left;hyphens:auto;margin:0 0 18px!important;overflow-wrap:anywhere}
.da-thread-view .da-thread-message time{font:400 12px/1.7 Arial,sans-serif;color:#596273}
.da-thread-view .da-delivery-state{font:400 12px/1.7 Arial,sans-serif!important;color:#596273!important;text-align:left!important;margin:12px 0 0!important}
.da-thread-view .da-delivery-state[data-delivery=failed]{color:#9f2626!important}
.da-thread-view .da-thread-notice{border:1px solid #d1d5db;background:#f5f5f5;color:#0b2b4b;font:400 14px/1.8 Arial,sans-serif!important;text-align:justify!important;padding:16px 18px}
.da-thread-view .da-thread-warning{border-color:#e6bcbc;background:#fff;color:#9f2626}
.da-thread-view .da-thread-reply label>span{font:600 15px/1.7 Arial,sans-serif;color:#0b2b4b}
.da-thread-view .da-thread-reply textarea{font:400 16px/1.8 Arial,sans-serif!important;color:#1f2937;background:#fff;border-radius:6px;border:1px solid #9ca3af;min-height:190px;max-width:100%}
.da-thread-view .da-front-btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid #0b2b4b;border-radius:6px;padding:12px 18px;background:#0b2b4b!important;color:#fff!important;font:600 14px/1.6 Arial,sans-serif!important;text-decoration:none!important;cursor:pointer;white-space:normal;text-align:center}
.da-thread-view .da-thread-reply small,.da-thread-view .da-retry-form small{font:400 12px/1.8 Arial,sans-serif;color:#596273;display:block}
.da-thread-view .da-retry-form{margin-top:15px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.da-thread-view button:focus-visible,.da-thread-view textarea:focus-visible,.da-inbox-row:focus-visible{outline:3px solid #2563eb!important;outline-offset:4px}
.da-conversation-portal{margin:0;background:#f5f5f5;font-family:Arial,sans-serif}
.da-conversation-brand{display:flex;align-items:center;gap:14px;max-width:1040px;padding:24px 30px;margin:0 auto;color:#0b2b4b;font:600 24px/1.4 Georgia,serif;box-sizing:border-box}
.da-conversation-brand img{display:block;width:48px;height:48px;object-fit:contain}
@media(max-width:600px){.da-inbox-list .da-inbox-row{padding:14px;gap:10px;grid-template-columns:32px minmax(0,1fr)}.da-inbox-list .da-inbox-avatar{width:32px;height:32px}.da-thread-view .da-thread-message{padding:18px}.da-thread-view .da-thread-card{padding:16px}.da-thread-view .da-front-btn{width:100%;box-sizing:border-box}.da-thread-view .da-thread-head{gap:8px}.da-thread-view .da-thread-head>div{flex-basis:auto;width:100%}.da-conversation-brand{padding:20px 16px;font-size:22px}}
