@font-face{font-family:"Lib Serif";font-weight:400;font-style:normal;font-display:swap;src:url(pa-om-serif-400.woff2) format("woff2")}@font-face{font-family:"Lib Serif";font-weight:400;font-style:italic;font-display:swap;src:url(pa-om-serif-400i.woff2) format("woff2")}@font-face{font-family:"Lib Serif";font-weight:700;font-style:normal;font-display:swap;src:url(pa-om-serif-700.woff2) format("woff2")}@font-face{font-family:Lib Typed;src:url(pa-pah-special-elite.woff2) format("woff2");font-display:swap}.lib{--green: #1c2a22;--green2: #22352b;--brass: #c9a35a;--card: #fbf6e8;--ink: #23201a;--muted: #6d6452;--red: #a6302a;--paper: #efe6d1;--serif: "Lib Serif", Georgia, "Times New Roman", serif;--typed: "Lib Typed", "Special Elite", "Courier New", monospace;background:var(--paper);color:var(--ink)}.lib *{box-sizing:border-box}.lib h1,.lib h2,.lib h3,.lib p,.lib ul,.lib ol{margin:0}.lib ul,.lib ol{list-style:none;padding:0}.lib a{color:inherit}.lib img{display:block;max-width:100%;height:auto}.lib .lib-h1{color:#f3ead2!important}.lib .lib-h2,.lib h3{color:var(--ink)!important}.lib-hero{position:relative;padding:70px 5% 54px;text-align:center;background:radial-gradient(60% 120% at 50% -20%,rgba(255,214,140,.22),transparent 62%),repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 2px,transparent 2px 120px),linear-gradient(180deg,var(--green2),var(--green))}.lib-kicker{font:13px/1.4 var(--typed);letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.lib-h1{font:700 clamp(42px,6vw,74px)/1 var(--serif);margin:12px 0 16px!important;letter-spacing:-.01em}.lib-lede{max-width:660px;margin:0 auto!important;font:italic 19px/1.6 var(--serif);color:#d9d2bd}.lib-count{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:22px!important;font:13px/1.4 var(--typed);letter-spacing:.06em;color:#cbbf9c}.lib-count a{text-decoration:none;border-bottom:1px dashed rgba(201,163,90,.5);padding-bottom:2px}.lib-count a:hover{color:#f3ead2;border-bottom-color:#f3ead2}.lib-count b{color:var(--brass);font-weight:400}.lib-room{padding:64px 5% 90px;background:var(--paper) radial-gradient(80% 300px at 50% 0,rgba(60,40,10,.1),transparent 70%)}.lib-block{max-width:1180px;margin:0 auto;padding-bottom:64px;scroll-margin-top:120px}.lib-label{display:flex;justify-content:center;margin-bottom:12px}.lib-label span{padding:6px 18px 5px;border:1px solid rgba(120,90,40,.55);border-radius:3px;font:12px/1 var(--typed);letter-spacing:.18em;text-transform:uppercase;color:#6b4d1c;background:linear-gradient(180deg,#e9cf8f,#c9a35a);box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000040}.lib-h2{font:700 clamp(28px,3.2vw,40px)/1.1 var(--serif);text-align:center;margin-bottom:26px!important}.lib-sub{max-width:640px;margin:-12px auto 24px!important;text-align:center;font:italic 16px/1.5 var(--serif);color:var(--muted)}.lib-tools{display:grid;justify-items:center;gap:14px;margin:0 auto 30px}.lib-tools[hidden]{display:none}.lib-search{display:flex;align-items:center;gap:10px;width:min(520px,100%);padding:0 16px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px #503c1440,0 6px 14px -10px #28190580;color:var(--muted)}.lib-search:focus-within{box-shadow:inset 0 0 0 2px var(--green),0 6px 14px -10px #28190580}.lib-search input{flex:1;min-width:0;height:46px;border:0;background:transparent;color:var(--ink);font:16px/1 var(--serif);outline:none}.lib-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lib-chip{padding:8px 14px 7px;border:0;border-radius:999px;cursor:pointer;background:#ffffff8c;box-shadow:inset 0 0 0 1px #503c1440;color:var(--ink);font:12.5px/1 var(--typed);letter-spacing:.04em;transition:background .4s ease,box-shadow .4s ease}.lib-chip[style]:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:var(--g);box-shadow:inset 0 0 0 1px #00000040;vertical-align:0}.lib-chip:hover{background:#fff}.lib-chip.is-on{background:var(--green);color:#f3ead2;box-shadow:none}.lib-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:24px}.lib-card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:start;padding:20px 22px 38px;background:var(--card);background-image:repeating-linear-gradient(180deg,transparent 0 25px,rgba(70,110,160,.14) 25px 26px);background-position:0 14px;border-radius:2px;box-shadow:0 1px #00000014,0 12px 22px -14px #2819058c;scroll-margin-top:140px;transition:transform 1s cubic-bezier(.2,.8,.2,1),box-shadow 1s ease}.lib-card[hidden]{display:none}.lib-card:hover{transform:translateY(-3px);box-shadow:0 1px #00000014,0 20px 30px -16px #28190599}.lib-card:target{animation:lib-warm 3.2s ease-out}@keyframes lib-warm{0%{box-shadow:0 0 0 3px #c9a35ae6,0 20px 30px -16px #28190599}to{box-shadow:0 0 #c9a35a00,0 12px 22px -14px #2819058c}}.lib-cover{position:relative;aspect-ratio:2 / 3;overflow:hidden;border-radius:1px 3px 3px 1px;background:#d8ccb0;box-shadow:0 1px #0003,0 14px 20px -12px #281905b3,inset 0 0 0 1px #0000001a;transform:rotate(-1.2deg);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.lib-card:nth-child(2n) .lib-cover{transform:rotate(1deg)}.lib-card:hover .lib-cover{transform:rotate(0) translateY(-2px)}.lib-cover img{width:100%;height:100%!important;object-fit:cover}.lib-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(255,255,255,.1) 6%,transparent 12%);pointer-events:none}.lib-cover.is-blank{display:grid;place-items:center;padding:10px;background:linear-gradient(160deg,#2f4a3a,var(--green))}.lib-cover.is-blank span{font:700 14px/1.2 var(--serif);color:#e9dcb6;text-align:center}.lib-card__body{display:grid;gap:7px;align-content:start}.lib-card__title{font:700 21px/1.2 var(--serif)}.lib-card__by{font:13px/1.5 var(--typed);color:var(--muted)}.lib-card__note{font:italic 16px/1.55 var(--serif)}.lib-card__see{font:12.5px/1.7 var(--typed);color:var(--muted)}.lib-card__see span{margin-right:6px}.lib-card__see a{color:#2f5a8a;text-decoration:underline;text-decoration-color:#2f5a8a59;text-underline-offset:3px}.lib-card__see a:hover{text-decoration-color:currentColor}.lib-card__see i{margin:0 6px;font-style:normal}.lib-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px!important}.lib-card__hole{position:absolute;left:50%;bottom:12px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--paper);box-shadow:inset 0 2px 3px #00000059}.lib-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:3px;cursor:pointer;background:var(--green);color:#f3ead2!important;font:700 13px/1 var(--typed);letter-spacing:.04em;text-decoration:none;box-shadow:0 2px #0d1510,0 6px 12px -6px #00000080;transition:transform .5s ease,box-shadow .5s ease,background .5s ease}.lib-btn:hover{background:#2a4334;transform:translateY(-1px);box-shadow:0 3px #0d1510,0 10px 16px -8px #00000080}.lib-btn--free{background:var(--card);color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--ink),0 2px #0003}.lib-btn--free:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink),0 3px #0003,0 10px 16px -8px #0000004d}.lib-moreline{margin-top:26px!important;text-align:center}.lib-btn--more{padding:13px 22px;font-size:14px}.lib-btn--more[hidden]{display:none}.lib-empty{margin-top:10px!important;text-align:center;font:italic 17px/1.5 var(--serif);color:var(--muted)}.lib-disclose{margin-top:22px!important;text-align:center;font:12px/1.5 var(--typed);color:var(--muted)}.lib-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:34px}.lib-jump a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 7px;border-radius:999px;text-decoration:none;background:color-mix(in srgb,var(--g) 55%,#fff);box-shadow:inset 0 0 0 1px #3c280a2e;font:12.5px/1 var(--typed);letter-spacing:.04em;transition:background .4s ease}.lib-jump a:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--g);box-shadow:inset 0 0 0 1px #00000040}.lib-jump a:hover{background:var(--g)}.lib-group{position:relative;margin:0 -2.5% 22px;padding:30px 2.5% 20px;border-radius:6px;scroll-margin-top:120px;background:linear-gradient(180deg,color-mix(in srgb,var(--g) 34%,transparent),color-mix(in srgb,var(--g) 12%,transparent))}.lib-group__h{display:flex;align-items:center;gap:14px;margin-bottom:18px!important;font:700 clamp(20px,2vw,25px)/1.15 var(--serif)}.lib-group__h:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--g) 70%,#6b4d1c);opacity:.6}.lib-aid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px 22px;align-items:start}.lib-folder{position:relative;margin-top:24px;padding:16px 18px 12px;background:var(--g);background-image:linear-gradient(180deg,#ffffff59,#ffffff14 40%);border-radius:0 4px 4px;box-shadow:0 1px #3c280a40,0 10px 18px -12px #3c280a80}.lib-folder__tab{position:absolute;left:0;top:-24px;max-width:86%;padding:6px 14px 5px;background:var(--g);border-radius:6px 6px 0 0;background-image:linear-gradient(180deg,#ffffff73,#ffffff59);font:12.5px/1.3 var(--typed)!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-folder__tab a{text-decoration:none}.lib-folder__tab a:hover{text-decoration:underline}.lib-folder__list{display:grid;gap:1px}.lib-folder__list li{position:relative;padding:5px 0 5px 22px;border-bottom:1px dotted rgba(80,60,20,.3);font:14.5px/1.45 var(--serif)}.lib-folder__list li:last-child{border-bottom:0}.lib-folder__list li:before{content:"";position:absolute;left:2px;top:12px;width:9px;height:11px;border:1px solid rgba(80,60,20,.55);border-radius:1px;background:linear-gradient(180deg,transparent 3px,rgba(80,60,20,.35) 3px 4px,transparent 4px 6px,rgba(80,60,20,.35) 6px 7px,transparent 7px)}.lib-folder__list a{text-decoration:none}.lib-folder__list a:hover{text-decoration:underline;text-underline-offset:3px}.lib-folder__more summary{cursor:pointer;list-style:none;padding:6px 0 2px;font:12.5px/1.3 var(--typed);letter-spacing:.04em;color:#6b4d1c}.lib-folder__more summary::-webkit-details-marker{display:none}.lib-folder__more summary:hover{text-decoration:underline}.lib-folder__more[open] summary{display:none}.lib-used{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.lib-used a{display:grid;gap:6px;text-decoration:none;font:15px/1.3 var(--serif)}.lib-used img{aspect-ratio:3 / 4;object-fit:cover;background:#fff;box-shadow:0 10px 18px -12px #0009}.lib-used small{font-family:var(--typed);color:var(--muted)}.lib-more{margin-top:18px!important;text-align:center}.lib-more a{font:700 15px/1 var(--typed);color:var(--red);text-underline-offset:4px}@media(max-width:749px){.lib-hero{padding:48px 18px 40px}.lib-room{padding:46px 16px 70px}.lib-cards{grid-template-columns:1fr}.lib-card{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:16px 16px 34px}.lib-card__title{font-size:19px}.lib-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.lib-chip{flex:none}.lib-aid{grid-template-columns:1fr}.lib-group{margin:0 -10px 18px;padding:24px 10px 14px}}@media(prefers-reduced-motion:reduce){.lib-card,.lib-cover,.lib-btn,.lib-chip{transition:none}.lib-card:target{animation:none}}a.lib-cover{display:block;cursor:pointer}a.lib-cover:focus-visible{outline:2px solid var(--green);outline-offset:4px}.lib-card:hover a.lib-cover{transform:rotate(0) translateY(-3px) scale(1.02)}.lib-chips,.lib-jump{gap:0 4px;align-items:flex-end;border-bottom:2px solid rgba(80,60,20,.35);padding:0 6px}.lib-chip,.lib-jump a{position:relative;margin-bottom:-2px;padding:9px 14px 8px;border-radius:5px 5px 0 0;background:#e6dbc2;box-shadow:inset 0 0 0 1px #503c1438;font:12px/1 var(--typed);letter-spacing:.05em;text-transform:uppercase;color:#5d4a2a;transition:background .4s ease,color .4s ease}.lib-chip[style]:before,.lib-jump a:before{display:none}.lib-chip:hover,.lib-jump a:hover{background:#f3ead2;color:var(--ink)}.lib-chip.is-on{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px #503c144d,inset 0 3px 0 var(--g, var(--green));border-bottom:2px solid var(--card)}.lib-chip.is-on:not([style]){box-shadow:inset 0 0 0 1px #503c144d,inset 0 3px 0 var(--green)}.lib-jump{justify-content:center;margin-bottom:40px}.lib-jump a{display:inline-flex;gap:8px;box-shadow:inset 0 0 0 1px #503c1438,inset 0 3px 0 var(--g)}.lib-jump a i{font-style:normal;color:#9e1a20}.lib-group{margin:0 0 36px;padding:0;border-radius:0;background:none}.lib-group__h{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 18px;margin:0 0 6px!important;padding:14px 20px 12px;background:#b98f5c url(pa-cork.webp) 0 0 / 360px;background-blend-mode:multiply;border-radius:3px;box-shadow:inset 0 0 0 1px #3c230a59,inset 0 -10px 18px -12px #28140073,0 10px 18px -14px #28140099}.lib-group__h:after{display:none}.lib-group__h i{font:700 15px/1 var(--typed);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f6ecd2;padding:7px 10px 6px;border:2px solid rgba(246,236,210,.8);border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.3)}.lib-group__h span{padding:6px 14px 5px;background:#f4ecd8;color:var(--ink);font:700 clamp(18px,1.8vw,22px)/1.15 var(--serif);box-shadow:0 1px 2px #0000004d;transform:rotate(-.4deg);justify-self:start}.lib-group__h small{font:12px/1.2 var(--typed);letter-spacing:.06em;text-transform:uppercase;color:#f6ecd2;text-shadow:0 1px 0 rgba(0,0,0,.35)}.lib-group .lib-aid{padding:30px 12px 6px}.lib-folder{background:var(--g);background-image:none;border-radius:0 3px 3px;box-shadow:0 1px #3c280a40,0 8px 14px -10px #3c280a73}.lib-folder__tab{background:var(--g);background-image:none;min-width:38%;box-shadow:inset 0 1px #ffffff59}.lib-aid>.lib-folder:nth-child(3n+2) .lib-folder__tab{left:31%}.lib-aid>.lib-folder:nth-child(3n) .lib-folder__tab{left:auto;right:0;border-radius:6px 6px 0 0}.lib-aid>.lib-folder:nth-child(3n){border-radius:3px 0 3px 3px}.lib-folder__list li{border-bottom-color:#3c280a38}.lib-folder__more summary:before{content:"\1f4ce";margin-right:6px;filter:grayscale(1);opacity:.7}@media(max-width:749px){.lib-group__h{grid-template-columns:auto 1fr}.lib-group__h small{grid-column:1 / -1}.lib-chips,.lib-jump{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.lib-chip,.lib-jump a{flex:none}.lib-aid>.lib-folder:nth-child(n) .lib-folder__tab{left:0;right:auto;border-radius:6px 6px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pa-library.css.map */
