.drp-navbar{position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--pl-surface) 82%,transparent);border-bottom:1px solid var(--pl-border)}.drp-navbar-inner{width:100%;max-width:1800px;margin:0 auto;min-height:72px;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.4rem}.drp-navbar-logo{display:inline-flex;align-items:center;gap:.85rem;cursor:pointer;text-decoration:none;min-width:0;max-width:100%;border:none;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;flex:0 1 auto}.drp-logo-image{width:52px;height:52px;border-radius:12px;object-fit:cover;box-shadow:var(--pl-shadow-2);flex:0 0 auto}.drp-logo-mark{width:52px;height:52px;border-radius:12px;background:radial-gradient(circle at 30% 20%,var(--pl-accent),color-mix(in srgb,var(--pl-accent) 50%,#000));display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--pl-bg) 85%,#000);font-weight:900;font-size:1.15rem;box-shadow:var(--pl-shadow-2)}.drp-logo-text{color:var(--pl-text);font-weight:800;font-size:1.12rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(36vw,460px)}.drp-navbar-links{display:flex;align-self:stretch;align-items:stretch;gap:0;flex:1 1 auto;justify-content:stretch;margin:0 1.1rem;white-space:nowrap}.drp-nav-link{background:none;border:none;color:var(--pl-muted);font-size:1rem;font-weight:500;padding:0 1.1rem;flex:1 1 0;border-radius:0;height:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.drp-nav-link:hover{background:color-mix(in srgb,var(--pl-surface-2) 92%,var(--pl-surface));color:var(--pl-text);box-shadow:inset 0 -2px color-mix(in srgb,var(--pl-border) 70%,transparent)}.drp-nav-link.is-active{color:var(--pl-text);background:color-mix(in srgb,var(--pl-surface-2) 96%,var(--pl-surface));box-shadow:inset 0 -2px color-mix(in srgb,var(--pl-text) 24%,transparent)}.drp-nav-more{position:relative;display:flex;flex:1 1 0;align-items:stretch}.drp-nav-more-trigger{width:100%}.drp-nav-more-menu{position:absolute;top:100%;left:50%;right:auto;width:max-content;min-width:max(100%,11.5rem);max-width:calc(100vw - 1.5rem);transform:translate(-50%);border:1px solid var(--pl-border);border-top:0;border-radius:0 0 12px 12px;background:var(--pl-surface);box-shadow:var(--pl-shadow-2);display:none;padding:0;overflow:hidden;z-index:1001}.drp-nav-more-menu.is-open{display:grid}.drp-nav-more-item{border:none;background:transparent;color:var(--pl-muted);font-size:1rem;font-weight:500;font-family:inherit;text-align:center;white-space:nowrap;border-radius:0;padding:.72rem 1rem;width:100%;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.drp-nav-more-item:hover,.drp-nav-more-item.is-active{color:var(--pl-text);background:color-mix(in srgb,var(--pl-surface-2) 96%,var(--pl-surface));box-shadow:inset 0 -2px color-mix(in srgb,var(--pl-border) 70%,transparent)}.drp-navbar-actions{display:flex;align-items:center;gap:.75rem;margin-left:auto;white-space:nowrap}.drp-nav-text-button{border:none;background:transparent;color:var(--pl-text);font-size:.9rem;font-weight:650;cursor:pointer;padding:.4rem .35rem}.drp-nav-text-button:hover{color:var(--pl-primary)}.drp-nav-pill{border-radius:999px;border:none;padding:.42rem .95rem;font-size:.9rem;font-weight:750;cursor:pointer;background:var(--pl-primary);color:#fff;transition:background .15s ease,transform .06s ease;box-shadow:var(--pl-shadow-2)}.drp-nav-pill:hover{background:var(--pl-primary-2);transform:translateY(-1px)}.drp-nav-pill--auth{position:relative;overflow:hidden;padding:.5rem 1.05rem;letter-spacing:.01em;background:linear-gradient(110deg,var(--pl-primary) 0%,color-mix(in srgb,var(--pl-primary-2) 78%,#000) 46%,var(--pl-primary) 100%);background-size:220% 100%;animation:drp-auth-glow 5s ease-in-out infinite}.drp-nav-pill--auth:hover{background-position:100% 0}.drp-nav-pill--auth:after{content:"";position:absolute;top:-140%;left:-35%;width:48%;height:380%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.34) 44%,transparent 78%);transform:rotate(20deg);transition:transform .45s ease}.drp-nav-pill--auth:hover:after{transform:rotate(20deg) translate(210%)}@keyframes drp-auth-glow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.drp-nav-pill--subtle{background:transparent;color:var(--pl-text);border:1px solid var(--pl-border);box-shadow:none}.drp-nav-pill--subtle:hover{background:var(--pl-surface-2);transform:translateY(-1px)}.drp-rewards-badge{border:1px solid color-mix(in srgb,var(--pl-accent, #f59e0b) 42%,var(--pl-border));background:color-mix(in srgb,var(--pl-accent, #f59e0b) 12%,var(--pl-surface));color:var(--pl-text);border-radius:999px;padding:.42rem .75rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:850;cursor:pointer;box-shadow:var(--pl-shadow-1, none)}.drp-rewards-badge:hover{background:color-mix(in srgb,var(--pl-accent, #f59e0b) 20%,var(--pl-surface));transform:translateY(-1px)}.drp-rewards-badge--compact{font-size:.88rem;padding:.38rem .68rem}.drp-navbar-toggle{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--pl-border);background:var(--pl-surface);color:var(--pl-text);align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.drp-navbar-toggle span{width:16px;height:2px;border-radius:99px;background:currentColor;display:block}.drp-navbar-mobile-menu{display:none}@media(max-width:980px){.drp-navbar-inner{min-height:68px;padding:0 1rem;gap:.75rem}.drp-navbar-logo{flex:1 1 auto;max-width:calc(100% - 54px);gap:.65rem}.drp-logo-image,.drp-logo-mark{width:50px;height:50px;border-radius:12px}.drp-logo-text{font-size:1rem;max-width:calc(100vw - 150px)}.drp-navbar-links,.drp-navbar-actions{display:none}.drp-navbar-toggle{display:inline-flex;margin-left:0;flex:0 0 auto}.drp-navbar-mobile-menu{display:grid;gap:.55rem;padding:.65rem .75rem .85rem;border-top:1px solid var(--pl-border);background:color-mix(in srgb,var(--pl-surface) 96%,transparent)}.drp-navbar-mobile-group{display:grid;gap:.35rem}.drp-mobile-link{width:100%;border:1px solid var(--pl-border);background:var(--pl-surface);color:var(--pl-text);border-radius:10px;padding:.55rem .7rem;text-align:left;font-size:.9rem;font-weight:600;cursor:pointer}.drp-mobile-link:hover{border-color:color-mix(in srgb,var(--pl-accent) 30%,var(--pl-border));background:var(--pl-surface-2)}.drp-mobile-link--muted{color:var(--pl-danger)}.drp-mobile-submenu{display:grid;gap:.35rem;margin-top:-.1rem;margin-left:.6rem;border-left:2px solid var(--pl-border);padding-left:.5rem}.drp-mobile-link--sub{font-size:.86rem}.drp-navbar-mobile-divider{height:1px;background:var(--pl-border)}}@media(max-width:700px){.drp-navbar-inner{gap:.5rem;padding:0 .75rem;min-height:72px}.drp-logo-image,.drp-logo-mark{width:56px;height:56px}.drp-logo-text{font-size:.95rem;line-height:1.05;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100vw - 126px)}}@media(max-width:420px){.drp-logo-image,.drp-logo-mark{width:52px;height:52px}.drp-logo-text{max-width:calc(100vw - 116px);font-size:.89rem}}html[data-page=home]{--pl-bg: #fbf7f2}:root{color-scheme:light;--pl-bg: #fbf7f2;--pl-surface: #ffffff;--pl-surface-2: #f6efe7;--pl-border: rgba(35, 35, 35, .12);--pl-text: #1f2937;--pl-muted: rgba(31, 41, 55, .72);--pl-primary: #b11b1b;--pl-primary-2: #7f1414;--pl-accent: #c79a3a;--pl-link: #1f4fbf;--pl-success: #1e9e5a;--pl-warning: #c9861a;--pl-danger: #c01f1f;--pl-shadow: 0 14px 32px rgba(18, 14, 10, .1);--pl-shadow-2: 0 10px 24px rgba(18, 14, 10, .14);--pl-radius: 14px;--pl-radius-sm: 10px;--pl-focus: 0 0 0 3px rgba(199, 154, 58, .25);--pl-button-highlight-bg: color-mix(in srgb, var(--pl-accent) 18%, var(--pl-surface));--pl-button-highlight-border: color-mix(in srgb, var(--pl-accent) 56%, var(--pl-border));--pl-button-highlight-text: var(--pl-text)}html[data-theme=dark]{color-scheme:dark;--pl-bg: #0c0a08;--pl-surface: #14100d;--pl-surface-2: #1b1512;--pl-border: rgba(245, 241, 234, .1);--pl-text: #f5f1ea;--pl-muted: rgba(245, 241, 234, .7);--pl-primary: #e23b3b;--pl-primary-2: #b92a2a;--pl-accent: #d6b36a;--pl-link: #79a6ff;--pl-success: #33c17a;--pl-warning: #e0a13a;--pl-danger: #ff5a5a;--pl-shadow: 0 18px 38px rgba(0, 0, 0, .5);--pl-shadow-2: 0 12px 26px rgba(0, 0, 0, .55);--pl-focus: 0 0 0 3px rgba(214, 179, 106, .22);--pl-button-highlight-bg: color-mix(in srgb, var(--pl-accent) 20%, var(--pl-surface));--pl-button-highlight-border: color-mix(in srgb, var(--pl-accent) 58%, var(--pl-border));--pl-button-highlight-text: var(--pl-text)}*{box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--pl-bg);color:var(--pl-text)}img,video,canvas,svg{max-width:100%;height:auto}a{color:inherit;text-decoration:none}#root{min-height:100%;background:var(--pl-bg);color:var(--pl-text);overflow-x:hidden}.app-shell{min-height:100vh}.page{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.page-center{min-height:calc(100vh - 3rem);display:flex;align-items:center;justify-content:center}.auth-page{min-height:calc(100vh - 4rem);display:flex;align-items:center;justify-content:center}.auth-page .card{width:100%;max-width:420px}.auth-card{max-width:460px!important;padding:1.25rem 1.25rem 1.35rem;border-radius:18px;box-shadow:0 16px 34px #120e0a24}.auth-title{margin:0;font-size:2rem;line-height:1.1;text-align:center}.auth-subtitle{margin:.6rem 0 0;color:var(--pl-muted);font-size:.95rem;line-height:1.45;text-align:center}.auth-form{margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.form-row-vertical{display:flex;flex-direction:column;gap:.4rem}.form-row-vertical label{font-size:.95rem;font-weight:650}.form-row-vertical .input{margin-bottom:0}.auth-error{margin-top:-.1rem;border:1px solid color-mix(in srgb,var(--pl-danger) 35%,transparent);background:color-mix(in srgb,var(--pl-danger) 12%,transparent);color:var(--pl-danger);border-radius:10px;padding:.55rem .65rem;font-size:.86rem}.auth-submit{width:140px;margin-top:0;align-self:auto;justify-content:center;text-align:center}.auth-bottom-actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.45rem;margin-top:.15rem}.auth-submit{border:1px solid color-mix(in srgb,var(--pl-primary-2) 54%,#000);background:linear-gradient(105deg,var(--pl-primary) 0%,color-mix(in srgb,var(--pl-primary-2) 86%,#000) 53%,var(--pl-primary) 100%);background-size:200% 100%;font-size:.95rem;font-weight:780;min-height:2.9rem;animation:auth-submit-shimmer 5.4s ease-in-out infinite}.auth-submit:hover{background-position:100% 0}.auth-mode-toggle-bottom{width:220px;flex:0 0 auto}.auth-mode-toggle-whole{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;width:100%;border:1px solid var(--pl-border);border-radius:999px;background:color-mix(in srgb,var(--pl-surface-2) 84%,#fff);padding:.24rem;cursor:pointer;transition:border-color .15s ease,transform .06s ease,background .15s ease;isolation:isolate}.auth-mode-toggle-whole:hover{border-color:color-mix(in srgb,var(--pl-accent) 24%,var(--pl-border));transform:translateY(-1px)}.auth-mode-toggle-whole:focus-visible{outline:none;box-shadow:var(--pl-focus)}.auth-mode-whole-indicator{position:absolute;top:.23rem;bottom:.23rem;left:.25rem;width:calc(50% - .25rem);border-radius:999px;background:var(--pl-surface);box-shadow:0 2px 8px #120e0a21;transition:transform .23s ease;z-index:0}.auth-mode-toggle-login .auth-mode-whole-indicator{transform:translate(0)}.auth-mode-toggle-signup .auth-mode-whole-indicator{transform:translate(100%)}.auth-mode-whole-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.9rem;font-weight:760;color:var(--pl-muted);padding:.48rem .4rem;transition:color .15s ease,opacity .15s ease}.auth-mode-whole-label-active{color:var(--pl-text)}.auth-logged-note{margin-top:.8rem;font-size:.8rem;color:var(--pl-muted);text-align:center}@keyframes auth-submit-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.card{background:var(--pl-surface);color:var(--pl-text);border:1px solid var(--pl-border);border-radius:var(--pl-radius);padding:1rem 1.25rem;box-shadow:var(--pl-shadow)}.card+.card{margin-top:1rem}.section{background:transparent}.main-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.main-title{font-size:1.5rem;font-weight:650;letter-spacing:.01em}.page-subtitle,.muted{color:var(--pl-muted)}.input,.select,textarea{width:100%;padding:.55rem .7rem;border-radius:12px;border:1px solid var(--pl-border);background:var(--pl-surface);color:var(--pl-text);margin-bottom:.5rem}.input::placeholder,textarea::placeholder{color:#1f293780}html[data-theme=dark] .input::placeholder,html[data-theme=dark] textarea::placeholder{color:#f5f1ea73}.input:focus,.select:focus,textarea:focus{outline:none;box-shadow:var(--pl-focus);border-color:#c79a3a8c}.form-row{display:flex;gap:.75rem;margin-bottom:.5rem}.form-row>*{flex:1}input[type=date].input,input.date-input[type=date],input.date-input[type=datetime-local]{background:var(--pl-surface);color:var(--pl-text);border:1px solid var(--pl-border)}input[type=date].input::-webkit-calendar-picker-indicator,input.date-input[type=date]::-webkit-calendar-picker-indicator,input.date-input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9}html[data-theme=dark] input[type=date].input::-webkit-calendar-picker-indicator,html[data-theme=dark] input.date-input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input.date-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}input[type=date].input::-moz-focus-inner{border:0}.button,.btn,.btn-primary,.btn-secondary{border:none;border-radius:999px;padding:.5rem .95rem;font-size:.92rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:transform .06s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.button:disabled,.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:default}.button.primary,.btn-primary{background:var(--pl-primary);color:#fff;box-shadow:var(--pl-shadow-2)}.button.primary:hover,.btn-primary:hover{background:var(--pl-primary-2);transform:translateY(-1px)}.button:focus-visible,.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:none;box-shadow:var(--pl-focus)}.button:active:not(:disabled),.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.button.active:not(:disabled),.btn.active:not(:disabled),.button.is-active:not(:disabled),.btn.is-active:not(:disabled),.button[aria-pressed=true]:not(:disabled),.btn[aria-pressed=true]:not(:disabled){background:var(--pl-button-highlight-bg);border-color:var(--pl-button-highlight-border);color:var(--pl-button-highlight-text);box-shadow:var(--pl-focus)}.button.secondary,.btn-secondary{background:transparent;color:var(--pl-text);border:1px solid var(--pl-border)}.button.secondary:hover,.btn-secondary:hover{background:var(--pl-surface-2);transform:translateY(-1px)}.button.danger,.btn-danger{background:var(--pl-danger);color:#fff}.button.danger:hover,.btn-danger:hover{filter:brightness(.95);transform:translateY(-1px)}.icon-button{border:none;background:transparent;cursor:pointer;padding:.15rem .4rem;font-size:1.1rem;line-height:1}.icon-button.danger{color:var(--pl-danger)}.icon-button.danger:hover{filter:brightness(1.1)}.app-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 56%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.app-modal-shell{width:min(980px,100%);max-height:90vh;overflow:auto;border-radius:14px;border:1px solid var(--pl-border);background:var(--pl-surface);color:var(--pl-text);box-shadow:var(--pl-shadow-2);padding:1rem}.table-wrapper{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{padding:.55rem .65rem;border-bottom:1px solid var(--pl-border)}.table th{text-align:left;font-weight:700;color:var(--pl-text);background:var(--pl-surface-2)}.table tr:hover td{background:#c79a3a14}html[data-theme=dark] .table tr:hover td{background:#d6b36a1a}.badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.78rem;background:#c79a3a29;color:var(--pl-text);border:1px solid rgba(199,154,58,.22)}.alert{border-radius:var(--pl-radius-sm);padding:.75rem .9rem;border:1px solid var(--pl-border);background:var(--pl-surface);box-shadow:var(--pl-shadow)}.alert.success{border-color:#1e9e5a59}.alert.error{border-color:#c01f1f59}.autocomplete{position:relative}.autocomplete-list{position:absolute;top:100%;left:0;right:0;background:var(--pl-surface);border:1px solid var(--pl-border);border-radius:12px;max-height:220px;overflow-y:auto;z-index:50;box-shadow:var(--pl-shadow)}.autocomplete-item{padding:.4rem .6rem;cursor:pointer;font-size:.92rem}.autocomplete-item:hover{background:#c79a3a1f}.upload-dropzone{border:1px dashed rgba(31,41,55,.25);border-radius:12px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--pl-surface-2);cursor:pointer;transition:background .15s ease,border-color .15s ease}html[data-theme=dark] .upload-dropzone{border:1px dashed rgba(245,241,234,.22)}.upload-dropzone--over{border-style:solid;border-color:#1e9e5acc;background:#1e9e5a14}.upload-dropzone-left{display:flex;align-items:center;gap:.5rem}.upload-dropzone-right{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.upload-add-btn{border-radius:999px;padding-inline:.9rem}.admin-layout{display:flex;min-height:100vh}.admin-sidebar{width:260px;position:sticky;top:0;height:100vh;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;background:var(--pl-surface);border-right:1px solid var(--pl-border);color:var(--pl-text)}.admin-sidebar-inner{display:flex;flex-direction:column;height:100%}.admin-nav-top{flex:1;display:flex;flex-direction:column;gap:.4rem}.admin-nav-bottom{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.admin-nav-link{color:var(--pl-text);text-decoration:none;padding:.5rem .65rem;border-radius:12px;display:block;border:1px solid transparent}.admin-nav-link:hover{background:var(--pl-surface-2);border-color:var(--pl-border)}.admin-nav-link.active,.admin-nav-link-active{background:#c79a3a29;border-color:#c79a3a42;font-weight:700}.back-home-link{font-weight:650}.admin-logout-btn{width:100%;padding:.55rem .65rem;background:var(--pl-danger);color:#fff;border:none;border-radius:12px;cursor:pointer}.admin-logout-btn:hover{filter:brightness(.95)}.admin-main{flex:1;padding:1.5rem}@media(max-width:768px){.admin-layout{flex-direction:column}.admin-sidebar{width:100%;height:auto;position:relative;border-right:none;border-bottom:1px solid var(--pl-border)}.page{padding:1.1rem .9rem 2.5rem}.form-row{flex-direction:column}}@media(max-width:560px){.page{padding:.95rem .75rem 2.25rem}.auth-page{align-items:flex-start;padding-top:1rem}.auth-page .card{max-width:100%}.auth-card{padding:1.1rem 1rem 1.2rem;border-radius:14px}.auth-title{font-size:1.65rem}.auth-mode-whole-label{font-size:.84rem}.auth-bottom-actions{align-items:flex-end;gap:.45rem}.auth-submit{width:132px;min-height:2.7rem}.auth-mode-toggle-bottom{width:190px}}.posts-card{margin-top:2.75rem}.editor-container{margin-top:.25rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.6);background-color:var(--pl-surface);overflow:visible;position:relative;z-index:20}.editor-container .ql-toolbar .ql-picker-options{background-color:var(--pl-surface);border:1px solid var(--pl-border);color:var(--pl-text);max-height:none;overflow-y:visible;z-index:999}.editor-container .ql-color-picker .ql-picker-options,.editor-container .ql-background .ql-picker-options{padding:4px}.editor-container .ql-container.ql-snow{border:none;background-color:var(--pl-surface);color:var(--pl-text)}.editor-container .ql-editor{color:var(--pl-text)}.editor-container .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--pl-border);background:var(--pl-surface-2);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.editor-container .ql-toolbar .ql-picker-label,.editor-container .ql-toolbar .ql-picker-item,.editor-container .ql-toolbar button{color:var(--pl-text)}.editor-container .ql-toolbar .ql-stroke{stroke:var(--pl-text)!important}.editor-container .ql-toolbar .ql-fill{fill:var(--pl-text)!important}.editor-container .ql-toolbar button:hover,.editor-container .ql-toolbar .ql-picker-label:hover,.editor-container .ql-toolbar .ql-picker-item:hover{color:var(--pl-primary)}.editor-container .ql-toolbar .ql-stroke.ql-active,.editor-container .ql-toolbar .ql-stroke:hover{stroke:var(--pl-primary)!important}.editor-container .ql-toolbar .ql-fill.ql-active,.editor-container .ql-toolbar .ql-fill:hover{fill:var(--pl-primary)!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace";font-family:Courier New,monospace}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial";font-family:Arial,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri";font-family:Calibri,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia";font-family:Georgia,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma";font-family:Tahoma,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana";font-family:Verdana,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman";font-family:Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=roboto]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]:before{content:"Roboto";font-family:Roboto,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=inter]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=inter]:before{content:"Inter";font-family:Inter,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=montserrat]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=montserrat]:before{content:"Montserrat";font-family:Montserrat,sans-serif}
