.rml-trigger{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:16px;font-weight:500;color:var(--color-fg);cursor:pointer}.rml-trigger-icon{width:17px;height:17px;color:#626b45;transition:transform .36s cubic-bezier(.23,1,.32,1)}.rml-trigger-label{text-decoration:underline;text-decoration-color:rgba(98,107,69,.55);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-color .36s cubic-bezier(.23,1,.32,1),text-underline-offset .36s cubic-bezier(.23,1,.32,1)}.rml-trigger:hover .rml-trigger-label{text-decoration-color:#626b45;text-underline-offset:7px}.rml-trigger:hover .rml-trigger-icon{transform:translateY(-2px) rotate(-6deg)}.rml-trigger:active .rml-trigger-icon{transform:translateY(0) scale(.92);transition-duration:.12s}.rml-trigger:focus-visible{outline:2px solid #626b45;outline-offset:4px;border-radius:2px}.rml-panel{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#fcfbf8;box-shadow:0 2px 6px rgba(23,20,15,.12),0 30px 70px -30px rgba(23,20,15,.55)}.rml-bar{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 20px;border-bottom:1px solid rgba(23,20,15,.12)}.rml-bar-title{font-size:15px;font-weight:600;color:var(--color-fg)}.rml-bar-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.rml-action{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:#fcfbf8;background:#292826;transition:background-color .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}.rml-action svg{width:16px;height:16px}.rml-action:hover{background:#3b3935;transform:translateY(-1px)}.rml-action:active{transform:translateY(0) scale(.97);transition-duration:.12s}.rml-action--quiet{color:var(--color-fg);background:transparent;box-shadow:inset 0 0 0 1px rgba(23,20,15,.22)}.rml-action--quiet:hover{background:rgba(98,107,69,.1)}.rml-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:4px;border-radius:8px;color:rgba(23,20,15,.7);transition:background-color .32s cubic-bezier(.23,1,.32,1),color .32s cubic-bezier(.23,1,.32,1)}.rml-close svg{width:18px;height:18px}.rml-close:hover{background:rgba(23,20,15,.08);color:var(--color-fg)}.rml-action:focus-visible,.rml-close:focus-visible{outline:2px solid #0d99ff;outline-offset:2px}.rml-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 40px 12px;background:#e4e4e1}.rml-page{display:block;width:100%;max-width:720px;height:auto;margin:0 auto 24px;border-radius:2px;background:#fff;box-shadow:0 1px 2px rgba(23,20,15,.14),0 14px 30px -16px rgba(23,20,15,.4);animation:rml-page-in .6s cubic-bezier(.23,1,.32,1) both}@keyframes rml-page-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media (max-width:639px){.rml-bar{padding:10px 10px 10px 16px}.rml-bar-title{font-size:14px}.rml-action span{display:none}.rml-action{width:34px;padding:0;justify-content:center}.rml-scroll{padding:14px 12px 4px}.rml-page{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.rml-action,.rml-close,.rml-trigger-icon,.rml-trigger-label{transition:none}.rml-page{animation:none}}