.ppo-app{--ppo-accent:#8b2d52;--ppo-bg:#fffaf7;--ppo-card:#fff;--ppo-text:#2c2025;--ppo-size:25px;--ppo-font:'Estedad';font-family:var(--ppo-font),Tahoma,sans-serif;background:var(--ppo-bg);color:var(--ppo-text);padding:28px;max-width:1250px;margin:25px auto;border-radius:30px;box-shadow:0 20px 70px rgba(0,0,0,.08);box-sizing:border-box;overflow:hidden}.ppo-app *{box-sizing:border-box}.ppo-hero{position:relative;border-radius:26px;padding:28px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.25));border:1px solid rgba(0,0,0,.07);overflow:hidden}.ppo-hero:after{content:'❦';position:absolute;left:20px;bottom:-35px;font-size:150px;opacity:.05;color:var(--ppo-accent)}.ppo-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:1}.ppo-title-block{flex:1;min-width:0;text-align:center}.ppo-ornament{color:var(--ppo-accent);font-size:22px;letter-spacing:4px}.ppo-title-block h2{margin:5px 0 3px;font-size:clamp(28px,4vw,48px);line-height:1.35;color:var(--ppo-accent);font-weight:800;font-family:var(--ppo-title-font,var(--ppo-font)),Tahoma,sans-serif!important}.ppo-title-block p{margin:0;opacity:.72;font-size:15px}.ppo-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:16px 0;padding:14px;border:1px solid rgba(0,0,0,.07);background:var(--ppo-card);border-radius:20px}.ppo-search{display:flex;gap:8px;flex:1;min-width:230px}.ppo-search input,.ppo-user-controls select,.ppo-user-controls input[type=range]{font:inherit}.ppo-search input{flex:1;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:11px 13px;background:#fff}.ppo-search button,.ppo-user-controls button,.ppo-card-actions button{border:0;border-radius:11px;padding:10px 14px;cursor:pointer;background:var(--ppo-accent);color:#fff;font:inherit}.ppo-user-controls{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.ppo-user-controls label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.ppo-user-controls select{min-width:130px;padding:9px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff}.ppo-user-controls input[type=range]{width:130px}.ppo-user-controls output{font-size:11px;opacity:.7}.ppo-user-controls button{background:transparent;color:var(--ppo-text);border:1px solid rgba(0,0,0,.13)}.ppo-user-controls button.active,.ppo-user-controls .ppo-apply{background:var(--ppo-accent);color:#fff;border-color:var(--ppo-accent)}.ppo-user-controls .ppo-print{background:#222;color:#fff;border-color:#222}.ppo-user-controls .ppo-apply{font-weight:800}.ppo-cats{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.ppo-cats a{padding:7px 12px;border-radius:99px;text-decoration:none;color:var(--ppo-text);background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.08)}.ppo-cats a.active{background:var(--ppo-accent);color:#fff;border-color:var(--ppo-accent)}.ppo-alphabet{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:0 0 18px;padding:10px;border-radius:18px;background:rgba(255,255,255,.38);border:1px solid rgba(0,0,0,.07)}.ppo-alphabet a{display:grid;place-items:center;min-width:34px;height:34px;padding:0 7px;border-radius:10px;text-decoration:none;color:var(--ppo-text);background:var(--ppo-card);border:1px solid rgba(0,0,0,.08);font-weight:800}.ppo-alphabet a:hover,.ppo-alphabet a.active{background:var(--ppo-accent);color:#fff;border-color:var(--ppo-accent);transform:translateY(-1px)}.ppo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ppo-card{background:var(--ppo-card);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:20px;box-shadow:0 12px 35px rgba(0,0,0,.06);position:relative;break-inside:avoid;page-break-inside:avoid}.ppo-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--ppo-accent);margin-bottom:12px}.ppo-card-top small{font-size:11px;opacity:.75}.ppo-verses{display:flex;flex-direction:column;gap:14px}.ppo-pair{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px}.ppo-line{font-size:var(--ppo-size);line-height:1.9;font-weight:700;overflow-wrap:anywhere;word-break:normal}.ppo-line-right{text-align:right}.ppo-line-left{text-align:left}.ppo-divider{text-align:center;color:var(--ppo-accent);font-size:22px}.ppo-pair+.ppo-pair{padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--ppo-accent) 30%,transparent)}.ppo-long-1{font-size:calc(var(--ppo-size)*.92)}.ppo-long-2{font-size:calc(var(--ppo-size)*.85)}.ppo-long-3{font-size:calc(var(--ppo-size)*.78)}.ppo-long-4{font-size:calc(var(--ppo-size)*.70)}.ppo-long-5{font-size:calc(var(--ppo-size)*.62)}.ppo-poet{text-align:center;color:var(--ppo-accent);margin-top:16px;font-size:14px;font-weight:700}.ppo-card-actions{display:flex;justify-content:center;gap:7px;margin-top:15px}.ppo-card-actions button{background:transparent;color:var(--ppo-text);border:1px solid rgba(0,0,0,.1);font-size:12px}.ppo-card-actions button:hover{background:var(--ppo-accent);color:#fff}.ppo-empty-front{padding:40px;text-align:center;background:var(--ppo-card);border-radius:20px}.ppo-pagination{display:flex;justify-content:center;gap:6px;margin:22px 0;flex-wrap:wrap}.ppo-pagination a{display:grid;place-items:center;min-width:38px;height:38px;text-decoration:none;border-radius:10px;color:var(--ppo-text);background:var(--ppo-card);border:1px solid rgba(0,0,0,.08)}.ppo-pagination a.active{background:var(--ppo-accent);color:#fff}.ppo-footer-mark{text-align:center;color:var(--ppo-accent);margin-top:22px;font-size:13px}.ppo-grid[data-layout=vertical]{grid-template-columns:1fr}.ppo-grid[data-layout=vertical] .ppo-pair{grid-template-columns:1fr;gap:3px}.ppo-grid[data-layout=vertical] .ppo-line-left{text-align:left;padding-left:8%}.ppo-grid[data-layout=vertical] .ppo-divider{height:15px}.ppo-grid[data-layout=vertical] .ppo-pair+.ppo-pair{padding-top:18px}.ppo-datetime{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:108px;position:relative;z-index:2}.ppo-datetime-date{font-size:11px;font-weight:700;opacity:.75;margin-top:6px;text-align:center;white-space:nowrap}.ppo-digital-time{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:13px;background:rgba(255,255,255,.7);border:1px solid color-mix(in srgb,var(--ppo-accent) 28%,transparent);color:var(--ppo-accent);font-family:monospace;font-size:16px;font-weight:800;letter-spacing:1px;white-space:nowrap}.ppo-clock-face{width:78px;height:78px;border-radius:50%;position:relative;border:3px solid var(--ppo-accent);background:rgba(255,255,255,.58);box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 7px 18px rgba(0,0,0,.08)}.ppo-clock-face i{position:absolute;left:50%;bottom:50%;width:2px;border-radius:3px;background:var(--ppo-text);transform-origin:50% 100%;transform:translateX(-50%) rotate(0deg)}.ppo-clock-face [data-hand=hour]{height:22px;width:4px}.ppo-clock-face [data-hand=minute]{height:29px;width:3px}.ppo-clock-face [data-hand=second]{height:32px;width:1px;background:var(--ppo-accent)}.ppo-clock-center{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--ppo-accent);left:50%;top:50%;transform:translate(-50%,-50%)}.ppo-clock-dot{position:absolute;font:700 8px Tahoma,sans-serif}.ppo-clock-dot.p1{top:5px;left:50%;transform:translateX(-50%)}.ppo-clock-dot.p2{right:6px;top:50%;transform:translateY(-50%)}.ppo-clock-dot.p3{bottom:5px;left:50%;transform:translateX(-50%)}.ppo-clock-dot.p4{left:6px;top:50%;transform:translateY(-50%)}

/* ۳۲ بڼې */
.ppo-theme-rose{--ppo-accent:#a82d58;--ppo-bg:#fff4f7;--ppo-card:#fff;--ppo-text:#3a1f29}.ppo-theme-moon{--ppo-accent:#7a6ee6;--ppo-bg:#11152b;--ppo-card:#1d2341;--ppo-text:#f3f1ff}.ppo-theme-parchment{--ppo-accent:#8a6338;--ppo-bg:#ead8b5;--ppo-card:#f8efd8;--ppo-text:#4a3824}.ppo-theme-night{--ppo-accent:#8bc5ff;--ppo-bg:#07111e;--ppo-card:#101f32;--ppo-text:#edf7ff}.ppo-theme-garden{--ppo-accent:#388a54;--ppo-bg:#edf8ef;--ppo-card:#fff;--ppo-text:#1f3a28}.ppo-theme-classic{--ppo-accent:#5b3b24;--ppo-bg:#efe7d9;--ppo-card:#fbf7ef;--ppo-text:#34271d}.ppo-theme-love{--ppo-accent:#d33c68;--ppo-bg:#fff0f5;--ppo-card:#fff;--ppo-text:#48202f}.ppo-theme-gold{--ppo-accent:#b78317;--ppo-bg:#fff9e9;--ppo-card:#fffdf6;--ppo-text:#463719}.ppo-theme-emerald{--ppo-accent:#117a68;--ppo-bg:#eaf8f4;--ppo-card:#fff;--ppo-text:#173a35}.ppo-theme-sky{--ppo-accent:#2878b8;--ppo-bg:#eaf5fd;--ppo-card:#fff;--ppo-text:#20364a}.ppo-theme-lavender{--ppo-accent:#8062a6;--ppo-bg:#f5effb;--ppo-card:#fff;--ppo-text:#392e46}.ppo-theme-ink{--ppo-accent:#111;--ppo-bg:#e8e8e8;--ppo-card:#fff;--ppo-text:#111}.ppo-theme-wood{--ppo-accent:#8a5a36;--ppo-bg:#3a271d;--ppo-card:#523729;--ppo-text:#f7eadc}.ppo-theme-silk{--ppo-accent:#a75a7b;--ppo-bg:#f9edf3;--ppo-card:rgba(255,255,255,.8);--ppo-text:#4a2b3a}.ppo-theme-wine{--ppo-accent:#a12c45;--ppo-bg:#321016;--ppo-card:#4a1b23;--ppo-text:#fff0f2}.ppo-theme-sea{--ppo-accent:#087d91;--ppo-bg:#e8f7fa;--ppo-card:#fff;--ppo-text:#173a40}.ppo-theme-desert{--ppo-accent:#a66a32;--ppo-bg:#f3e0bf;--ppo-card:#fff2d8;--ppo-text:#4c3321}.ppo-theme-firefly{--ppo-accent:#f0bf4a;--ppo-bg:#11100c;--ppo-card:#222017;--ppo-text:#fff5cf}.ppo-theme-minimal{--ppo-accent:#333;--ppo-bg:#fff;--ppo-card:#fff;--ppo-text:#202020}.ppo-theme-royal{--ppo-accent:#9b7a25;--ppo-bg:#19162a;--ppo-card:#29233e;--ppo-text:#fff9df}.ppo-theme-glass{--ppo-accent:#4f91a6;--ppo-bg:linear-gradient(135deg,#eaf7fb,#f5effb);--ppo-card:rgba(255,255,255,.48);--ppo-text:#263a42}.ppo-theme-glass .ppo-card,.ppo-theme-glass .ppo-controls{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(82,124,138,.22);box-shadow:0 14px 40px rgba(42,88,105,.1)}.ppo-theme-leather{--ppo-accent:#d3a06d;--ppo-bg:#271a14;--ppo-card:#4a3023;--ppo-text:#f7ead9}.ppo-theme-marble{--ppo-accent:#68727e;--ppo-bg:#eef0f2;--ppo-card:#fff;--ppo-text:#2e3338}.ppo-theme-marble .ppo-card{background:linear-gradient(135deg,#fff,#eef1f4 52%,#fff)}.ppo-theme-rosewood{--ppo-accent:#d88773;--ppo-bg:#321e1b;--ppo-card:#4b2823;--ppo-text:#f8e8df}.ppo-theme-paper{--ppo-accent:#7b5b3b;--ppo-bg:#eee2c8;--ppo-card:#fbf4df;--ppo-text:#45372a}.ppo-theme-paper .ppo-card{background:repeating-linear-gradient(0deg,rgba(123,91,59,.025) 0 1px,transparent 1px 4px),#fbf4df}.ppo-theme-copper{--ppo-accent:#a85e38;--ppo-bg:#f4e8df;--ppo-card:#fffaf6;--ppo-text:#4a3025}.ppo-theme-velvet{--ppo-accent:#e4a0bd;--ppo-bg:#241722;--ppo-card:#382331;--ppo-text:#f9edf4}.ppo-theme-lantern{--ppo-accent:#e6ad3c;--ppo-bg:#17130e;--ppo-card:#2a2116;--ppo-text:#fff1cc}.ppo-theme-library{--ppo-accent:#6e472b;--ppo-bg:#e8ddcb;--ppo-card:#f7efdf;--ppo-text:#3d2b1f}.ppo-theme-mist{--ppo-accent:#6d8f98;--ppo-bg:#edf4f5;--ppo-card:rgba(255,255,255,.72);--ppo-text:#2d3e43}.ppo-theme-mosaic{--ppo-accent:#2c7c75;--ppo-bg:#eef6f4;--ppo-card:#fff;--ppo-text:#243c39}.ppo-theme-snow{--ppo-accent:#5c7894;--ppo-bg:#f5f9fc;--ppo-card:#fff;--ppo-text:#283745}
.ppo-theme-wood .ppo-card,.ppo-theme-leather .ppo-card,.ppo-theme-rosewood .ppo-card,.ppo-theme-library .ppo-card{box-shadow:inset 0 0 0 1px rgba(255,220,175,.08),0 16px 40px rgba(0,0,0,.2)}.ppo-theme-wood .ppo-hero,.ppo-theme-leather .ppo-hero,.ppo-theme-rosewood .ppo-hero{background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(0,0,0,.08))}.ppo-theme-glass .ppo-hero{background:rgba(255,255,255,.35);backdrop-filter:blur(18px)}.ppo-theme-minimal .ppo-card{box-shadow:none;border-color:#ddd}.ppo-theme-mosaic .ppo-card:nth-child(3n+1){border-top:4px solid #b34d66}.ppo-theme-mosaic .ppo-card:nth-child(3n+2){border-top:4px solid #4d8fb3}.ppo-theme-mosaic .ppo-card:nth-child(3n){border-top:4px solid #5b9d72}

.ppo-clock-style-digital-glass .ppo-digital-time{background:rgba(255,255,255,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 30px rgba(0,0,0,.08)}
.ppo-clock-style-digital-neon .ppo-digital-time{background:#111;color:#8fffe1;border:1px solid #8fffe1;box-shadow:0 0 10px rgba(143,255,225,.45),inset 0 0 15px rgba(143,255,225,.08);text-shadow:0 0 8px rgba(143,255,225,.8)}
.ppo-clock-style-digital-capsule .ppo-digital-time{border-radius:999px;padding:10px 18px;background:linear-gradient(135deg,var(--ppo-accent),rgba(255,255,255,.25));color:#fff;border:0;box-shadow:0 8px 22px rgba(0,0,0,.14)}
.ppo-clock-style-digital-led .ppo-digital-time{background:#1b1b1b;color:#ffcf57;border:2px solid #333;box-shadow:inset 0 0 12px rgba(255,207,87,.12);font-family:monospace;letter-spacing:2px}
.ppo-clock-style-digital-minimal .ppo-digital-time{background:transparent;border:0;padding:3px;color:var(--ppo-text);font-size:15px;letter-spacing:.5px}
.ppo-clock-style-analog-wood .ppo-clock-face{border:7px solid #714b2f;background:linear-gradient(135deg,#e7c49c,#9a6b42);box-shadow:inset 0 0 0 4px rgba(255,245,220,.5),0 8px 18px rgba(50,25,10,.25)}
.ppo-clock-style-analog-gold .ppo-clock-face{border:4px solid #caa84a;background:linear-gradient(145deg,#fff9d8,#d8bd58);box-shadow:0 0 0 3px rgba(202,168,74,.2),0 8px 22px rgba(80,55,10,.2)}
.ppo-clock-style-analog-floral .ppo-clock-face{border:4px solid #9b5073;background:#fff4f8;box-shadow:inset 0 0 0 5px rgba(155,80,115,.12),0 8px 18px rgba(80,30,55,.15)}
.ppo-clock-style-analog-pocket .ppo-clock-face{border:6px double #777;background:#f4f1e8;box-shadow:inset 0 0 0 4px #d6d0c2,0 8px 18px rgba(0,0,0,.18)}
.ppo-clock-style-analog-modern .ppo-clock-face{border:2px solid var(--ppo-text);background:rgba(255,255,255,.3);box-shadow:0 8px 22px rgba(0,0,0,.1)}
.ppo-clock-style-analog-wood .ppo-clock-face [data-hand=hour],.ppo-clock-style-analog-wood .ppo-clock-face [data-hand=minute]{background:#3b2416}.ppo-clock-style-analog-gold .ppo-clock-face [data-hand=hour],.ppo-clock-style-analog-gold .ppo-clock-face [data-hand=minute]{background:#5d4a13}
@font-face{font-family:'Estedad';src:url('fonts/Estedad-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Estedad';src:url('fonts/Estedad-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Amiri';src:url('fonts/Amiri-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Amiri';src:url('fonts/Amiri-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Scheherazade New';src:url('fonts/ScheherazadeNew-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Scheherazade New';src:url('fonts/ScheherazadeNew-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Noto Naskh Arabic';src:url('fonts/NotoNaskhArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Noto Naskh Arabic';src:url('fonts/NotoNaskhArabic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Noto Sans Arabic';src:url('fonts/NotoSansArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Noto Sans Arabic';src:url('fonts/NotoSansArabic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Noto Kufi Arabic';src:url('fonts/NotoKufiArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Noto Kufi Arabic';src:url('fonts/NotoKufiArabic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Lateef';src:url('fonts/Lateef-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Lateef';src:url('fonts/Lateef-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Mirza';src:url('fonts/Mirza-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Mirza';src:url('fonts/Mirza-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Katibeh';src:url('fonts/Katibeh-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Jomhuria';src:url('fonts/Jomhuria-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'IBM Plex Sans Arabic';src:url('fonts/IBMPlexSansArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'IBM Plex Sans Arabic';src:url('fonts/IBMPlexSansArabic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Vazirmatn';src:url('fonts/Vazirmatn-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Vazirmatn';src:url('fonts/Vazirmatn-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
.ppo-about-front{max-width:1100px;margin:30px auto;padding:0;background:var(--ppo-bg,#fffaf7);color:var(--ppo-text,#2c2025);border-radius:28px;box-shadow:0 18px 60px rgba(55,20,35,.08);overflow:hidden;font-family:'Estedad',Tahoma,sans-serif}.ppo-about-front .ppo-about-hero,.ppo-about-card .ppo-about-hero{display:flex;align-items:center;gap:20px;padding:32px;background:linear-gradient(135deg,#fff7fa,#f7f1ff);border-bottom:1px solid rgba(0,0,0,.06)}.ppo-about-logo{width:210px;min-width:210px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:18px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden}.ppo-about-logo img{display:block;width:100%;height:auto;max-height:130px;object-fit:contain}.ppo-about-hero h2{margin:0;color:#8b2d52;font-size:30px}.ppo-about-en{font-size:17px;font-weight:700;margin-top:5px}.ppo-about-hero p{margin:7px 0 0;opacity:.75}.ppo-about-body{padding:30px;font-size:17px;line-height:2}.ppo-about-body h3{color:#8b2d52;margin-top:28px}.ppo-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ppo-services>div{padding:16px;border:1px solid rgba(139,45,82,.12);border-radius:16px;background:rgba(255,255,255,.65)}.ppo-about-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ppo-contact{display:flex;flex-wrap:wrap;gap:12px}.ppo-contact a{display:inline-block;text-decoration:none;padding:10px 15px;border-radius:12px;background:#fff;border:1px solid rgba(139,45,82,.15);color:#8b2d52}
@media(max-width:900px){.ppo-grid{grid-template-columns:1fr}.ppo-hero-inner{align-items:center}.ppo-datetime{min-width:90px}}@media(max-width:700px){.ppo-app{padding:14px;border-radius:20px}.ppo-hero-inner{flex-direction:column}.ppo-title-block{width:100%}.ppo-datetime{order:-1}.ppo-controls{align-items:stretch}.ppo-user-controls{width:100%;justify-content:center}.ppo-search{min-width:100%}.ppo-pair{grid-template-columns:1fr;gap:4px}.ppo-line-left{text-align:right}.ppo-divider{height:15px}.ppo-grid[data-layout=vertical] .ppo-pair{grid-template-columns:1fr}.ppo-about-front .ppo-about-hero,.ppo-about-card .ppo-about-hero{flex-direction:column;text-align:center}.ppo-services,.ppo-about-list{grid-template-columns:1fr}.ppo-about-body{padding:20px;font-size:16px}}

@media print{
 @page{size:A4 portrait;margin:12mm}
 html,body{background:#fff!important;margin:0!important;padding:0!important}
 body *{visibility:hidden!important}
 .ppo-app,.ppo-app *{visibility:visible!important}
 .ppo-app{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;background:#fff!important;color:#111!important}
 .ppo-hero{padding:7mm!important;border-radius:0!important;background:#fff!important;border:0!important}.ppo-hero:after,.ppo-controls,.ppo-cats,.ppo-alphabet,.ppo-pagination,.ppo-footer-mark,.ppo-card-actions{display:none!important}.ppo-hero-inner{display:flex!important}.ppo-title-block h2{font-size:24pt!important;color:#111!important}.ppo-title-block p{font-size:9pt!important;color:#333!important}.ppo-datetime{display:none!important}.ppo-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6mm!important}.ppo-card{padding:5mm!important;border:1px solid #aaa!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#111!important}.ppo-line{font-size:13pt!important;color:#111!important}.ppo-long-1,.ppo-long-2,.ppo-long-3,.ppo-long-4,.ppo-long-5{font-size:11pt!important}.ppo-poet{font-size:9pt!important;color:#333!important}.ppo-pair+.ppo-pair{padding-top:3mm!important}.ppo-divider{color:#555!important}.ppo-grid[data-layout=vertical]{grid-template-columns:1fr!important}
}
@media print{
 body.ppo-print-single .ppo-card[data-hidden-print="1"]{display:none!important}
}
