.alo-rm-trigger-wrap{display:inline}.alo-rm-trigger{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;color:inherit;border:none;border-radius:0;font-size:inherit;font-family:inherit;cursor:pointer;transition:opacity 0.2s ease;line-height:inherit;vertical-align:baseline}.alo-rm-trigger:hover{opacity:.7;background:none;border-color:transparent}.alo-rm-trigger svg{flex-shrink:0}.alo-rm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#fff;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;-webkit-overflow-scrolling:touch}.alo-rm-overlay.alo-rm-active{opacity:1;visibility:visible}.alo-rm-overlay.alo-rm-dark{background:#1a1a2e;color:#ececec}.alo-rm-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#4a90d9,#67b26f);z-index:1000001;transition:width 0.1s linear;border-radius:0 2px 2px 0}.alo-rm-dark .alo-rm-progress{background:linear-gradient(90deg,#6db3f2,#81d694)}.alo-rm-toolbar{position:fixed;top:0;left:0;right:0;z-index:1000000;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #eee;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:background 0.3s ease,border-color 0.3s ease}.alo-rm-dark .alo-rm-toolbar{background:rgba(26,26,46,.95);border-bottom-color:#2a2a4a}.alo-rm-toolbar-left{display:flex;align-items:center;gap:16px;min-width:0}.alo-rm-toolbar-title{font-size:13px;font-weight:500;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.alo-rm-dark .alo-rm-toolbar-title{color:#aaa}.alo-rm-read-info{display:flex;align-items:center;gap:4px;font-size:12px;color:#999;white-space:nowrap}.alo-rm-dark .alo-rm-read-info{color:#777}.alo-rm-toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.alo-rm-font-controls{display:flex;align-items:center;gap:4px}.alo-rm-font-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #ddd;border-radius:6px;color:#555;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.15s ease;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.alo-rm-font-btn:hover{background:#f0f0f0;border-color:#ccc}.alo-rm-dark .alo-rm-font-btn{border-color:#444;color:#bbb}.alo-rm-dark .alo-rm-font-btn:hover{background:#2a2a4a;border-color:#555}.alo-rm-font-size-label{font-size:12px;color:#888;min-width:32px;text-align:center}.alo-rm-dark .alo-rm-font-size-label{color:#777}.alo-rm-theme-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all 0.15s ease;font-size:16px;line-height:1}.alo-rm-theme-btn:hover{background:#f0f0f0;border-color:#ccc}.alo-rm-dark .alo-rm-theme-btn{border-color:#444;color:#bbb}.alo-rm-dark .alo-rm-theme-btn:hover{background:#2a2a4a;border-color:#555}.alo-rm-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #ddd;border-radius:6px;color:#555;cursor:pointer;transition:all 0.15s ease}.alo-rm-close:hover{background:#fee;border-color:#e88;color:#c44}.alo-rm-dark .alo-rm-close{border-color:#444;color:#bbb}.alo-rm-dark .alo-rm-close:hover{background:#3a2020;border-color:#844;color:#e88}.alo-rm-content{max-width:860px;margin:0 auto;padding:80px 24px 80px}.alo-rm-content-title{font-size:2em;font-weight:700;line-height:1.3;margin-bottom:12px;color:#1a1a1a;font-family:Georgia,"Times New Roman",serif}.alo-rm-dark .alo-rm-content-title{color:#fff}.alo-rm-content-meta{font-size:14px;color:#999;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #eee}.alo-rm-dark .alo-rm-content-meta{color:#aaa;border-bottom-color:#2a2a4a}.alo-rm-body{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.8;color:#333;word-wrap:break-word;overflow-wrap:break-word}.alo-rm-dark .alo-rm-body{color:#e8e8e8!important}.alo-rm-body p{margin-bottom:1.5em}.alo-rm-dark .alo-rm-body p{color:#e8e8e8!important}.alo-rm-dark .alo-rm-body span{color:#e8e8e8!important}.alo-rm-dark .alo-rm-body li{color:#e8e8e8!important}.alo-rm-body h1,.alo-rm-body h2,.alo-rm-body h3,.alo-rm-body h4,.alo-rm-body h5,.alo-rm-body h6{margin-top:1.8em;margin-bottom:.6em;line-height:1.3;font-weight:700;color:#1a1a1a}.alo-rm-dark .alo-rm-body h1,.alo-rm-dark .alo-rm-body h2,.alo-rm-dark .alo-rm-body h3,.alo-rm-dark .alo-rm-body h4,.alo-rm-dark .alo-rm-body h5,.alo-rm-dark .alo-rm-body h6{color:#ffffff!important}.alo-rm-body h2{font-size:1.5em}.alo-rm-body h3{font-size:1.3em}.alo-rm-body h4{font-size:1.15em}.alo-rm-body img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.alo-rm-body a{color:#4a90d9;text-decoration:underline;text-decoration-color:rgba(74,144,217,.3);text-underline-offset:2px;transition:text-decoration-color 0.2s ease}.alo-rm-body a:hover{text-decoration-color:#4a90d9}.alo-rm-dark .alo-rm-body a{color:#6db3f2;text-decoration-color:rgba(109,179,242,.3)}.alo-rm-body blockquote{border-left:3px solid #4a90d9;padding-left:20px;margin:1.5em 0;color:#666;font-style:italic}.alo-rm-dark .alo-rm-body blockquote{border-left-color:#6db3f2;color:#c0c0c0!important}.alo-rm-dark .alo-rm-body blockquote p,.alo-rm-dark .alo-rm-body blockquote span{color:#c0c0c0!important}.alo-rm-body ul,.alo-rm-body ol{padding-left:1.5em;margin-bottom:1.5em}.alo-rm-body li{margin-bottom:.5em}.alo-rm-body table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.9em}.alo-rm-body table th,.alo-rm-body table td{padding:10px 12px;border:1px solid #ddd;text-align:left}.alo-rm-body table th{background:#f5f5f5;font-weight:600}.alo-rm-dark .alo-rm-body table th,.alo-rm-dark .alo-rm-body table td{border-color:#3a3a5a}.alo-rm-dark .alo-rm-body table th{background:#252540}.alo-rm-body pre,.alo-rm-body code{font-family:"SF Mono",Consolas,monospace;font-size:.88em}.alo-rm-body pre{background:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;margin:1.5em 0}.alo-rm-dark .alo-rm-body pre{background:#252540}.alo-rm-dark .alo-rm-body,.alo-rm-dark .alo-rm-body p,.alo-rm-dark .alo-rm-body span,.alo-rm-dark .alo-rm-body li,.alo-rm-dark .alo-rm-body td,.alo-rm-dark .alo-rm-body th,.alo-rm-dark .alo-rm-body div,.alo-rm-dark .alo-rm-body dd,.alo-rm-dark .alo-rm-body dt,.alo-rm-dark .alo-rm-body label,.alo-rm-dark .alo-rm-body figcaption{color:#e8e8e8!important}.alo-rm-dark .alo-rm-body strong,.alo-rm-dark .alo-rm-body b,.alo-rm-dark .alo-rm-body em,.alo-rm-dark .alo-rm-body i:not([class]){color:inherit!important}.alo-rm-dark .alo-rm-body h1,.alo-rm-dark .alo-rm-body h2,.alo-rm-dark .alo-rm-body h3,.alo-rm-dark .alo-rm-body h4,.alo-rm-dark .alo-rm-body h5,.alo-rm-dark .alo-rm-body h6{color:#ffffff!important}.alo-rm-dark .alo-rm-body blockquote,.alo-rm-dark .alo-rm-body blockquote p,.alo-rm-dark .alo-rm-body blockquote span{color:#c0c0c0!important}.alo-rm-dark .alo-rm-body .vc_message_box,.alo-rm-dark .alo-rm-body .vc_message_box p,.alo-rm-dark .alo-rm-body .wpb_wrapper,.alo-rm-dark .alo-rm-body .wpb_wrapper p,.alo-rm-dark .alo-rm-body .wpb_text_column p{color:#e8e8e8!important}.alo-rm-dark .alo-rm-body .vc_message_box{background-color:#252540!important;border-color:#3a3a5a!important}.alo-rm-dark .alo-rm-body .vc_message_box a{color:#6db3f2!important}.alo-rm-esc-hint{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);font-size:12px;color:#bbb;background:rgba(0,0,0,.06);padding:6px 14px;border-radius:20px;pointer-events:none;opacity:1;transition:opacity 0.5s ease}.alo-rm-dark .alo-rm-esc-hint{background:rgba(255,255,255,.06);color:#666}.alo-rm-esc-hint.alo-rm-hidden{opacity:0}@media (max-width:768px){.alo-rm-toolbar{padding:8px 12px;gap:8px}.alo-rm-toolbar-title{display:none}.alo-rm-content{padding:70px 16px 60px}.alo-rm-content-title{font-size:1.6em}.alo-rm-font-size-label{display:none}}@media (max-width:480px){.alo-rm-read-info{display:none}}@media print{.alo-rm-overlay{display:none!important}}body.alo-rm-body-locked{overflow:hidden!important}body.alo-rm-body-locked ins.adsbygoogle[data-ad-format="auto"],body.alo-rm-body-locked ins.adsbygoogle[data-ad-format="autorelaxed"],body.alo-rm-body-locked div[id*="sticky"],body.alo-rm-body-locked div[class*="sticky-ad"],body.alo-rm-body-locked div[class*="adhesion"],body.alo-rm-body-locked div[class*="stickyad"],body.alo-rm-body-locked div[id*="adhesion"],body.alo-rm-body-locked aside[class*="sticky"],body.alo-rm-body-locked div[style*="position: fixed"][class*="ad"],body.alo-rm-body-locked div[style*="position:fixed"][class*="ad"]{display:none!important;visibility:hidden!important}