.npmc-card{box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#64748b;background:#f6f9fcb8;border:1px solid #ffffffb3;border-radius:1.15rem;flex-direction:column;justify-content:center;width:100%;height:fit-content;padding:10px;display:flex;position:relative;box-shadow:0 8px 22px #12182414,inset 0 1px #ffffffb8}.npmc-head{align-items:center;gap:8px;display:flex}.npmc-cover{color:#ffffffe0;background:#64748b;border:0;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #1e293b33}.npmc-cover>img{object-fit:cover;width:100%;height:100%}.npmc-cover-shade{background:linear-gradient(#64748b26,#0f172a66);position:absolute;inset:0}.npmc-cover>svg{z-index:1;position:relative}.npmc-copy{flex:1;min-width:0}.npmc-copy>h4{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;letter-spacing:.01em;margin:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.npmc-copy>p{text-overflow:ellipsis;white-space:nowrap;color:#64748b;margin:2px 0 0;font-size:9px;overflow:hidden}.npmc-progress{font-variant-numeric:tabular-nums;color:#94a3b8;align-items:center;gap:6px;margin-top:8px;font-size:8px;font-weight:500;display:flex}.npmc-progress>span{flex-shrink:0;width:24px}.npmc-progress>span:first-child{text-align:right}.npmc-progress>div{background:#cbd5e1a6;border-radius:999px;flex:1;height:4px;position:relative}.npmc-progress>div>span{inset-block:0;background:#7dd3fc;border-radius:999px;position:absolute;left:0}.npmc-progress i{background:#fff;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1e293b33}.npmc-volume-dock{margin-top:6px;position:relative}.npmc-controls{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.npmc-controls>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.npmc-controls>button:disabled{opacity:.35;cursor:default}.npmc-controls>.npmc-toggle{color:#334155;background:#fff;width:28px;height:28px;padding:0;box-shadow:0 1px 4px #1e293b1f}.npmc-previous{transform:rotate(180deg)}.npmc-volume-popup{inset-inline:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffd9;border-radius:999px;align-items:center;margin-bottom:6px;padding:6px 10px;display:flex;position:absolute;bottom:100%;box-shadow:0 6px 16px #1218241f}.npmc-volume-popup>input{accent-color:#7dd3f2;touch-action:none;width:100%;height:16px;margin:0}.npmc-card .npmc-status{color:#64748b;margin:6px 0 0;font-size:10px;line-height:1.4}.npmc-status>button{color:#0284c7;font:inherit;background:0 0;border:0;margin-left:4px}.npmc-card{border-color:var(--skin-border,var(--border));background:color-mix(in srgb,var(--skin-background-panel,var(--surface)) 94%,transparent);min-width:0;height:auto;box-shadow:none;color:var(--skin-text-secondary,var(--muted));border-radius:20px;padding:10px}.npmc-head{align-items:flex-start;gap:8px}.npmc-cover{background:var(--skin-text-secondary,var(--muted));color:var(--skin-background-panel,var(--surface));box-shadow:none;border-radius:50%}.npmc-cover-shade{background:0 0}.npmc-copy>h4{white-space:normal;overflow-wrap:anywhere;color:var(--skin-text-primary,var(--text));font-size:14px;font-weight:650;line-height:1.45;overflow:visible}.npmc-copy>p{white-space:normal;overflow-wrap:anywhere;color:var(--skin-text-secondary,var(--muted));font-size:12px;line-height:1.5;overflow:visible}.npmc-progress{color:var(--skin-text-secondary,var(--muted));gap:4px;margin-top:10px;font-size:11px;line-height:1.4}.npmc-progress>span{width:auto;min-width:27px}.npmc-progress>div{background:var(--skin-border,var(--border));min-width:8px}.npmc-progress>div>span{background:var(--skin-text-secondary,var(--muted))}.npmc-progress i{border-color:var(--skin-background-panel,var(--surface));background:var(--skin-text-primary,var(--text));box-shadow:none}.npmc-volume-dock{margin-top:4px}.npmc-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;display:grid}.npmc-controls>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--skin-text-primary,var(--text));border-radius:14px;grid-column:span 2;justify-self:center;padding:10px}.npmc-controls>button:nth-child(2){grid-column:5/span 2}.npmc-controls>button:nth-child(3){grid-column:1/span 2}.npmc-controls>.npmc-toggle{background:var(--skin-background-panel,var(--surface));width:44px;height:44px;color:var(--skin-text-primary,var(--text));box-shadow:inset 0 0 0 1px var(--skin-border,var(--border))}.npmc-controls>button:disabled{opacity:.5}.npmc-volume-popup{box-sizing:border-box;border-color:var(--skin-border,var(--border));background:var(--skin-background-panel,var(--surface));min-height:56px;box-shadow:none;border-radius:16px;padding:6px 10px}.npmc-volume-popup>input{height:44px;min-height:44px;accent-color:var(--skin-text-primary,var(--text))}.npmc-card .npmc-status{color:var(--skin-text-primary,var(--text));overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.6}.npmc-status>button{min-width:44px;min-height:44px;color:inherit;text-underline-offset:3px;margin:0;padding:8px;text-decoration:underline}.npmc-card :is(button,input):focus-visible{outline:2px solid var(--skin-text-primary,var(--text));outline-offset:2px}
.ph-workspace,.ph-settings-view,.ph-theme-catalog{gap:16px;min-width:0;display:grid}.ph-workspace{border:1px solid var(--border,#e8e3ef);background:var(--surface,#fff);border-radius:18px;margin:18px 0;padding:18px}.ph-workspace-heading,.ph-catalog-heading,.ph-settings-heading,.ph-section-title,.ph-settings-footer,.ph-pager,.ph-phone-head-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-workspace-heading h2,.ph-catalog-heading h3,.ph-settings-heading h3{margin:4px 0;font-size:1.05rem}.ph-workspace-heading p,.ph-catalog-heading p,.ph-settings-heading p{color:var(--muted,#777);margin:4px 0;font-size:.86rem}.ph-scope-switch{background:#f4f1f8;border-radius:12px;gap:6px;padding:4px;display:flex}.ph-scope-switch button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 11px}.ph-scope-switch button.is-active{background:#fff;box-shadow:0 1px 5px #25203318}.ph-work-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.ph-work-choice{border:1px solid var(--border,#e8e3ef);text-align:left;min-width:0;color:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.ph-work-choice.is-selected{background:#f8f5ff;border-color:#8068b2}.ph-work-choice>span:nth-child(2){gap:4px;min-width:0;display:grid}.ph-work-choice b,.ph-work-choice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-work-choice small{color:var(--muted,#777);font-size:.75rem}.ph-work-mark{color:#735aa1;background:#f0eaff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ph-theme-catalog{border-top:1px solid var(--border,#e8e3ef);padding-top:14px}.ph-catalog-heading{align-items:flex-start}.ph-work-theme{border:1px solid #fff9;place-items:center;min-width:70px;min-height:58px;padding:7px;display:grid;box-shadow:0 4px 16px #25203318}.ph-work-theme span{font-size:1.3rem}.ph-work-theme small{font-size:.68rem}.ph-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.ph-theme-card{border:1px solid var(--border,#e8e3ef);background:#fff;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.ph-theme-card.is-preview{outline:2px solid #9b84c9}.ph-theme-card>.cm-preview{grid-row:span 2}.ph-theme-copy{gap:4px;min-width:0;display:grid}.ph-theme-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-theme-copy small{color:var(--muted,#777);font-size:.75rem}.ph-theme-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ph-theme-actions .button{align-items:center;gap:5px;display:inline-flex}.ph-owned-tag,.ph-locked-tag{color:#5d5270;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.ph-owned-tag{color:#4d795e}.ph-locked-tag{color:#796d84}.ph-lock-note,.ph-pending-save,.ph-error,.ph-empty,.ph-status,.ph-store-link{color:#554c60;background:#f6f3fa;border-radius:11px;padding:10px 12px;font-size:.84rem}.ph-pending-save{background:#fff6df;grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.ph-error,.error-box{color:#9a3e46}.ph-status{align-items:center;gap:8px;display:flex}.ph-spin{animation:.9s linear infinite ph-spin}@keyframes ph-spin{to{transform:rotate(360deg)}}.ph-pager{justify-content:center;padding:8px}.ph-pager span{color:var(--muted,#777);font-size:.8rem}.ph-theme-tabs{background:#f3f0f7;border-radius:11px;gap:5px;padding:4px;display:flex}.ph-theme-tabs button{color:#746d7d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:.78rem}.ph-theme-tabs button.is-active{color:#584675;background:#fff;box-shadow:0 1px 4px #28283716}.ph-theme-author-gift{color:#665a77;background:#f5f1fa;border-radius:9px;margin:0;padding:8px 10px;font-size:.76rem}.ph-settings-view{padding:12px 0}.ph-settings-heading{align-items:flex-start}.ph-settings-section{border:1px solid var(--border,#e8e3ef);background:#ffffffc9;border-radius:15px;gap:12px;padding:14px;display:grid}.ph-section-title small{color:var(--muted,#777);margin-top:4px;font-size:.78rem;display:block}.ph-wallpaper-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ph-wallpaper-editor>label{gap:5px;font-size:.8rem;display:grid}.ph-wallpaper-editor input,.ph-wallpaper-editor select{max-width:100%}.ph-wallpaper-preview{border:1px solid #ffffff8c;grid-column:1/-1;align-content:center;gap:4px;min-height:72px;padding:12px;display:grid}.ph-wallpaper-preview span{font-size:.78rem}.ph-switch{align-items:center;gap:7px;font-size:.8rem;display:flex}.ph-icon-editor{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ph-icon-editor label{background:#f7f5fa;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:8px;font-size:.8rem;display:flex}.ph-icon-editor select{max-width:74px}.ph-settings-footer{color:var(--muted,#777);padding-top:4px;font-size:.78rem}.ph-live-preview{gap:7px;display:grid}.ph-live-preview>div{border:1px solid #ffffff80;gap:7px;padding:16px;display:grid}.ph-live-preview small{opacity:.8}.ph-modal-backdrop{z-index:90}.ph-transaction{border-radius:18px;gap:11px;width:min(440px,100vw - 24px);max-height:min(90vh,760px);padding:24px;display:grid;position:relative;overflow:auto}.ph-transaction h3,.ph-transaction p{margin:0}.ph-modal-close{position:absolute;top:10px;right:10px}.ph-payment-row{border-bottom:1px solid var(--border,#e8e3ef);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ph-recipient{gap:8px;display:grid}.ph-dialog-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.pl-phone-head-actions{margin-left:auto}.pl-phone-settings-note,.pl-phone-theme-state{color:#6c6277;font-size:.72rem}.pl-phone-theme-state button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:640px){.ph-workspace-heading,.ph-catalog-heading{flex-direction:column;align-items:flex-start}.ph-scope-switch{width:100%}.ph-scope-switch button{flex:1}.ph-wallpaper-editor{grid-template-columns:1fr 1fr}.ph-pending-save{grid-template-columns:1fr}.ph-settings-footer{flex-direction:column;align-items:flex-start}.pl-phone-head-actions{flex-direction:column;align-items:flex-end}}.ph-picture-surface{isolation:isolate;position:relative;overflow:hidden}.ph-picture-surface>.ph-picture-layer{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ph-picture-layer img{width:100%;height:100%;display:block}.ph-picture-surface>.ph-picture-error{z-index:1;color:#654d67;background:#ffffffdc;border-radius:8px;grid-column:1/-1;padding:6px 9px;font-size:11px;position:relative}.ph-picture-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.ph-wallpaper-media{grid-column:1/-1;gap:12px;display:grid}.ph-wallpaper-media>label{gap:6px;font-size:12px;display:grid}.ph-wallpaper-preview.ph-picture-surface{min-height:180px}.ph-wallpaper-preview.ph-picture-surface>b,.ph-wallpaper-preview.ph-picture-surface>span{color:#51415e;background:#ffffffc9;border-radius:6px;width:fit-content;padding:4px 8px}.ph-app-appearance-editor{gap:10px;display:grid}.ph-app-edit-item{border:1px solid #e8e0ef;border-radius:10px;min-width:0;padding:12px}.ph-app-edit-item summary{cursor:pointer;font-size:13px;font-weight:600}.ph-app-edit-item>label{gap:7px;margin:12px 0;font-size:12px;display:grid}.ph-app-edit-item>.ph-switch{display:flex}.ph-app-edit-item input:not([type=checkbox]){max-width:100%}.ph-app-edit-item small{color:#80718c}.ph-app-picture{border-radius:inherit;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ph-app-picture img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pl-phone-head-actions .ph-app-picture{border-radius:6px;width:20px;height:20px;font-size:14px}.pl-app-icon>.ph-app-picture{border-radius:15px;width:52px;height:52px}.pl-phone-app-icon>.ph-app-picture{border-radius:15px;width:54px;height:54px}.pl-phone-screen.ph-picture-surface .pl-phone-bar,.pl-phone-screen.ph-picture-surface .pl-phone-app-view,.pl-phone-screen.ph-picture-surface .pl-phone-data{background:#ffffffc9;border-radius:10px;padding:9px}.pl-phone-screen.ph-picture-surface .pl-app-icon>b{color:#51415e;background:#ffffffc9;border-radius:6px;padding:3px 6px}.ph-app-edit-item .mp-picker{margin-top:12px}@media (max-width:640px){.ph-app-edit-item{padding:10px}.pl-app-icon>.ph-app-picture{width:44px;height:44px}}.ph-theme-card>.cm-preview{padding:0}.ph-theme-card .cm-phone-swatch{flex-shrink:0;transform:scale(.68)}.ph-live-preview>.ph-picture-surface{align-content:start;gap:24px;width:min(100%,320px);min-height:380px;margin-inline:auto;padding:28px 24px}.ph-live-preview .ph-preview-clock{text-align:center;background:#ffffffc9;border-radius:12px;font-size:38px}.ph-preview-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;display:grid}.ph-preview-apps>div{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ph-preview-apps .ph-app-picture{border-radius:13px;width:48px;height:48px;font-size:23px}.ph-preview-apps small{text-overflow:ellipsis;white-space:nowrap;opacity:1;background:#ffffffd9;border-radius:5px;max-width:100%;padding:2px 5px;font-size:10px;overflow:hidden}.pl-runtime.pl-reader-shell .pl-phone-desktop{min-height:calc(100dvh - 88px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;margin:0;padding:14px 16px 8px;display:flex}.pl-runtime.pl-reader-shell .pl-phone-desktop>.pl-card-head{margin:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:0;border-radius:22px;order:2;margin-top:auto;padding:12px;display:block}.pl-runtime.pl-reader-shell .pl-phone-desktop>.pl-card-head>h2,.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-count{display:none}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-head-actions{flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:12px;margin-left:0;display:flex}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-head-actions>button{background:0 0;border:0;flex-direction:column;gap:7px;min-width:64px;min-height:64px;padding:6px;font-size:12px;display:flex}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-head-actions>button>svg,.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-head-actions .ph-app-picture{box-sizing:content-box;color:#8e7190;background:#fffc;border-radius:15px;width:24px;height:24px;padding:12px}.pl-runtime.pl-reader-shell .pl-phone-desktop>.pl-phone-screen{background:0 0;border:0;border-radius:0;flex:1;min-height:0;padding:0;overflow:visible}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-bar{background:#ffffffb8;align-items:center;min-height:38px;margin-bottom:22px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px;margin:20px 0}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-icon>.ph-app-picture{border-radius:15px;width:52px;height:52px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-icon>b{font-size:12px;font-weight:500}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-data:empty{display:none}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px 12px;display:grid}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher>.pa-player{grid-area:span 2/span 2;min-width:0;margin:0}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher>.pl-app-grid{display:contents}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher .pl-app-icon{min-width:0;margin:0;padding:0}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher .pl-phone-store-icon{grid-area:auto}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher .pl-phone-store-icon>span{color:#5898bc;background:#ffffffe8;border-radius:15px;width:52px;height:52px}.pl-runtime.pl-reader-shell .pl-phone-launcher .pa-player header,.pl-runtime.pl-reader-shell .pl-phone-launcher .pa-controls{flex-wrap:wrap;gap:4px}.pl-runtime.pl-reader-shell .pl-phone-launcher .pa-progress{flex-wrap:wrap;gap:3px}.pl-runtime.pl-reader-shell .pl-phone-launcher .pa-progress input{flex-basis:100%;order:3}.pl-runtime.pl-reader-shell .pl-phone-launcher .pa-progress>span:last-child{margin-left:auto}.pl-runtime.pl-reader-shell .pl-phone:has(>.ph-social){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pl-runtime.pl-reader-shell .pl-phone:has(>.ph-social)>.pl-card-head{display:none}.pl-runtime.pl-reader-shell .pl-phone>.ph-social{box-shadow:none;border:0;border-radius:0;min-width:0;margin:0}.pl-runtime.pl-reader-shell .pl-phone-desktop{border:1px solid var(--glass-edge);background:var(--glass-light);width:min(100%,620px);min-height:calc(100dvh - 110px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:30px;gap:16px;margin:0 auto;padding:14px 16px 12px}.pl-runtime.pl-reader-shell .pl-phone-desktop>.pl-phone-navigation{border:1px solid var(--glass-edge);background:var(--glass-light);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);padding:10px 12px}.pl-phone-dock{justify-content:space-evenly;align-items:center;gap:16px;min-height:68px;display:flex}.pl-phone-dock-app{min-width:64px;min-height:64px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:flex}.pl-phone-dock-app>.ph-app-picture{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:13px;width:42px;height:42px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher>.pl-phone-dock{border:1px solid var(--glass-edge);background:var(--glass-strong);box-shadow:var(--glass-shadow);border-radius:18px;grid-column:1/-1;justify-content:space-evenly;gap:6px;margin-top:2px;padding:9px 3px;display:flex}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher .pl-phone-dock-app{min-width:0;min-height:64px;color:var(--text);flex:1;padding:3px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher .pl-phone-dock-app>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher{grid-auto-rows:minmax(76px,auto);gap:22px 12px;margin-bottom:20px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher>.pa-player{border:1px solid var(--glass-edge);background:var(--glass-strong);border-radius:22px;min-height:172px;padding:13px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-icon{min-height:76px;color:var(--text);gap:7px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-icon>b{white-space:normal;text-align:center;background:0 0;padding:0;line-height:1.4}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-icon>.ph-app-picture,.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-store-icon>span{border:1px solid var(--glass-edge);background:var(--glass-strong);width:52px;height:52px;color:var(--primary-dark);box-shadow:var(--glass-shadow)}.pl-runtime.pl-reader-shell .pl-phone:not(.pl-phone-desktop)>.pl-phone-navigation{border:1px solid var(--glass-edge);background:var(--glass-dark);color:var(--glass-on-dark);box-shadow:var(--glass-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;display:flex}.pl-phone-navigation>h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.pl-phone-home{min-width:60px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px;font-size:16px;display:flex}.pl-phone-home>span{font-size:13px}.pl-phone-navigation-spacer{flex:none;width:60px}.pl-phone-dock-app:focus-visible,.pl-phone-home:focus-visible,.pl-phone-desktop .pl-app-icon:focus-visible{outline:2px solid var(--glass-gold);outline-offset:3px}@media (max-width:350px){.pl-runtime.pl-reader-shell .pl-phone-desktop{border-radius:24px;padding:10px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher{gap:18px 7px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-launcher>.pa-player{padding:9px}.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-app-icon>.ph-app-picture,.pl-runtime.pl-reader-shell .pl-phone-desktop .pl-phone-store-icon>span{width:44px;height:44px}}.pl-reader-pages:has(>.pl-reader-page:not([hidden]) .pl-phone-native){padding:0;position:relative;overflow:hidden}.pl-runtime.pl-reader-shell .pl-phone.pl-phone-native{background:0 0;border:0;gap:0;min-height:0;margin:0;padding:0;position:static}.pl-phone-native>.pl-phone-screen{border:0!important;padding:0!important;position:static!important;overflow:visible!important}.native-phone-home-surface{z-index:20;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.native-phone-home-surface>.native-phone-home-launcher{flex:1;min-height:0}.nph-runtime-feedback{z-index:50;border:1px solid var(--skin-border,var(--border));background:var(--skin-background-panel,var(--surface));border-radius:12px;padding:10px 12px;font-size:12px;position:absolute;inset:auto 12px 12px}.nph-runtime-feedback button{color:var(--skin-accent,var(--primary-dark));font:inherit;background:0 0;border:0;margin-left:8px;text-decoration:underline}.pl-reader-pages:has(>.pl-reader-page:not([hidden]) .pl-phone-native-settings){padding:0;position:relative;overflow:hidden}.pl-runtime.pl-reader-shell .pl-phone.pl-phone-native-settings{background:0 0;border:0;min-height:0;margin:0;padding:0;position:static}.pl-phone-native-settings>.npas-settings{z-index:20;position:absolute;inset:0}.pl-reader-pages:has(>.pl-reader-page:not([hidden]) .pl-phone-native-forum){padding:0;position:relative;overflow:hidden}.pl-runtime.pl-reader-shell .pl-phone.pl-phone-native-forum{min-height:0;box-shadow:none;background:var(--skin-background,var(--surface));border:0;border-radius:0;margin:0;padding:0;position:static}.pl-phone-native-forum>.pl-native-forum-host{z-index:20;position:absolute;inset:0}.pl-native-forum-host[hidden]{display:none!important}.pl-native-forum-host{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pl-reader-pages:has(>.pl-reader-page:not([hidden]) .pl-phone-native-app){padding:0;position:relative;overflow:hidden}.pl-runtime.pl-reader-shell .pl-phone.pl-phone-native-app{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static}.pl-phone-native-app .npa-header-right>button{box-shadow:none;color:var(--skin-accent);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.native-phone-bookmarks{min-width:0;min-height:0;color:var(--skin-text-primary,var(--text));flex-direction:column;flex:1;gap:12px;padding:12px;display:flex}.pl-reader-shell .pl-reader-pages:has(>.pl-reader-page:not([hidden]) .pl-phone){box-sizing:border-box;isolation:isolate;border-radius:28px;align-self:center;width:100%;max-width:440px}.pl-runtime.pl-reader-shell .pl-phone-desktop:not(.pl-phone-native){width:100%;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px 12px}.pl-runtime.pl-reader-shell .pl-phone-desktop:not(.pl-phone-native) .pl-phone-launcher{gap:18px 8px}.pl-runtime.pl-reader-shell .pl-phone-desktop:not(.pl-phone-native) .pl-app-icon>b{overflow-wrap:anywhere}.pl-phone-navigation>h2{white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.pl-runtime.pl-reader-shell .pl-phone:not(.pl-phone-desktop)>.pl-phone-navigation{background:var(--skin-background-panel,var(--surface));color:var(--skin-text-primary,var(--text));border-color:var(--skin-border,var(--border));box-shadow:none}.native-phone-home-surface{min-width:0;overflow:hidden}.nph-runtime-feedback{overflow-wrap:anywhere;min-height:0;max-height:35%;color:var(--skin-text-primary,var(--text));background:var(--skin-background-panel,var(--surface));box-shadow:none;flex:0 auto;margin:6px 12px 12px;padding:12px;font-size:14px;line-height:1.65;position:relative;inset:auto;overflow:auto}.nph-runtime-feedback button{min-width:44px;min-height:44px;color:inherit;text-underline-offset:3px;margin-left:4px;padding:8px}.ph-settings-view{gap:16px}.ph-settings-section{border-color:var(--skin-border,var(--border));background:var(--skin-background-panel,var(--surface));color:var(--skin-text-primary,var(--text));border-radius:20px}.ph-section-title{align-items:flex-start}.ph-section-title small,.ph-settings-heading p,.ph-settings-footer{color:var(--skin-text-secondary,var(--muted));overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ph-settings-view :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-width:0;min-height:44px;font-size:16px}.ph-settings-view :is(button,.ph-switch){min-height:44px}.ph-settings-view :is(.ph-wallpaper-editor>label,.ph-icon-editor label,.ph-switch){font-size:14px;line-height:1.5}.ph-settings-view :is(.ph-lock-note,.ph-pending-save,.ph-error,.ph-empty,.ph-status){overflow-wrap:anywhere;background:var(--skin-background-panel,var(--surface));color:var(--skin-text-primary,var(--text));font-size:14px;line-height:1.65}.ph-settings-view .ph-picture-error{font-size:13px;line-height:1.6}.ph-settings-view .ph-picture-error button{min-height:44px}.pl-phone-music-view{min-width:0;padding:12px}@media (min-width:600px){.pl-reader-shell .pl-reader-pages:has(>.pl-reader-page:not([hidden]) .pl-phone){border:1px solid var(--skin-border,var(--border));box-shadow:0 2px 0 var(--brand-shadow,var(--border))}}
