.pg-log .page{max-width:680px;margin:0 auto;padding:118px 20px 80px}.pg-log .back{display:inline-flex;gap:8px;font-family:var(--f-mono);font-size:11px;color:var(--steel);text-decoration:none;margin:0 0 22px 30px}.pg-log .back:hover{color:var(--black)}.pg-log .printer{position:relative;z-index:3;height:58px;background:linear-gradient(#34302b,#1f1c19);border-radius:12px 12px 6px 6px;box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 22px 8px}.pg-log .printer:after{content:"";position:absolute;left:28px;right:28px;bottom:9px;height:5px;border-radius:3px;background:#0d0c0b;box-shadow:inset 0 2px 3px rgba(0,0,0,.8)}.pg-log .printer .lbl{letter-spacing:.1em}.pg-log .printer .lbl,.pg-log .printer .led{font-family:var(--f-mono);font-size:10px;color:#8a8278}.pg-log .printer .led{display:flex;align-items:center;gap:8px}.pg-log .printer .led i{width:7px;height:7px;border-radius:50%;background:#3fbf6a;box-shadow:0 0 6px #3fbf6a;animation:log-blink 2.4s infinite}@keyframes log-blink{0%,to{opacity:1}50%{opacity:.4}}.pg-log .roll{position:relative;z-index:2;margin:-12px 30px 0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08)) drop-shadow(0 8px 18px rgba(28,25,23,.1))}.pg-log .paper{background:var(--warm-white);background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.012) 0 1px,transparent 1px 18px);padding:34px 40px 40px;font-family:var(--f-mono);font-size:12.5px;color:var(--ink);-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/14px 7px repeat-x,linear-gradient(#000 0 0) center/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 7px repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/14px 7px repeat-x,linear-gradient(#000 0 0) center/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 7px repeat-x}.pg-log .paper.first{padding-top:44px;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 7px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 7px repeat-x}.pg-log .tear{display:flex;align-items:center;justify-content:center;gap:16px;height:92px}.pg-log .tear b{font-family:var(--f-serif);font-weight:400;font-size:64px;line-height:1;color:transparent;-webkit-text-stroke:1.2px rgba(28,25,23,.35);letter-spacing:-.02em}.pg-log .rh{text-align:center;padding-bottom:22px}.pg-log .rh h1{font-family:var(--f-serif);font-weight:400;font-size:clamp(48px,9vw,68px);line-height:.95;letter-spacing:-.02em;margin:6px 0 14px;color:var(--black)}.pg-log .rh h1 em{color:var(--red)}.pg-log .rh .sm{font-size:11px;color:var(--steel);line-height:1.8;letter-spacing:.04em}.pg-log .rule{border:0;border-top:1.5px dashed rgba(28,25,23,.3);margin:22px 0}.pg-log .rule.dbl{border-top:3px double rgba(28,25,23,.5)}.pg-log .maj{padding:14px 0 6px;scroll-margin-top:110px}.pg-log .maj .ml{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--steel);margin-bottom:14px}.pg-log .area{display:inline-block;background:var(--red);color:#fff;padding:3px 8px;border-radius:2px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.pg-log .area:hover{background:var(--black)}.pg-log .maj h2{font-family:var(--f-serif);font-weight:400;font-size:clamp(32px,6vw,44px);line-height:1.02;letter-spacing:-.015em;margin-bottom:12px;color:var(--black);text-wrap:balance}.pg-log .maj h2 em{color:var(--red)}.pg-log .maj p{font-family:var(--f-sans);font-size:15px;line-height:1.65;color:#5f584f;text-wrap:pretty}.pg-log .maj .ex{margin-top:18px;border:1.5px dashed rgba(28,25,23,.22);border-radius:4px;padding:18px;display:flex;flex-direction:column;gap:9px;font-family:var(--f-sans)}.pg-log .mins{padding:4px 0}.pg-log .li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:baseline;padding:7px 0;scroll-margin-top:110px}.pg-log .li .p{color:var(--red)}.pg-log .li .tx{display:flex;align-items:baseline;gap:8px;min-width:0}.pg-log .li .tx span{flex:0 1 auto}.pg-log .li .tx i{flex:1 1;min-width:20px;border-bottom:1.5px dotted rgba(28,25,23,.3);transform:translateY(-3px)}.pg-log .li .d{color:var(--steel);font-size:11.5px;white-space:nowrap}.pg-log .li .sub{grid-column:2/4;font-size:10px;color:var(--steel);letter-spacing:.06em;text-transform:uppercase}.pg-log .li .sub a{color:var(--steel);text-decoration:none}.pg-log .li .sub a:hover{color:var(--red)}.pg-log .tot{display:flex;justify-content:space-between;padding:3px 0}.pg-log .tot.big{font-size:15px;font-weight:500;padding-top:8px}.pg-log .bye{text-align:center;font-size:11px;color:var(--steel);letter-spacing:.1em;line-height:1.9;margin-top:26px}.pg-log .bars{height:44px;margin:18px auto 0;width:70%;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px,var(--ink) 12px 13px,transparent 13px 17px)}.pg-log :target{background:linear-gradient(transparent,rgba(245,200,66,.45) 0) no-repeat;background-size:100% 100%;margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:3px}.pg-log .print{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-6px);transition:transform 1.4s cubic-bezier(.22,1,.36,1),-webkit-clip-path 1.4s cubic-bezier(.45,.05,.3,1);transition:clip-path 1.4s cubic-bezier(.45,.05,.3,1),transform 1.4s cubic-bezier(.22,1,.36,1);transition:clip-path 1.4s cubic-bezier(.45,.05,.3,1),transform 1.4s cubic-bezier(.22,1,.36,1),-webkit-clip-path 1.4s cubic-bezier(.45,.05,.3,1)}.pg-log .print.in{-webkit-clip-path:inset(0 0 -20px 0);clip-path:inset(0 0 -20px 0);transform:none}.pg-log .after{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:56px 30px 0}.pg-log .after h3{font-family:var(--f-serif);font-weight:400;font-size:36px;line-height:1.05}.pg-log .after h3 em{color:var(--red)}@media (max-width:600px){.pg-log .page{padding:96px 12px 56px}.pg-log .roll{margin:-12px 6px 0}.pg-log .paper{padding:30px 18px 34px}.pg-log .back{margin-left:6px}.pg-log .after{margin:48px 6px 0}.pg-log .li{grid-template-columns:16px minmax(0,1fr)}.pg-log .li .d{grid-column:2}.pg-log .li .tx i{display:none}}@media (prefers-reduced-motion:reduce){.pg-log .print{-webkit-clip-path:none;clip-path:none;transform:none;transition:none}}