#roat-operation-guide{--r-field:var(--paper);--r-panel:var(--surface);--r-ink:var(--ink);--r-muted:var(--muted);--r-rule:var(--rule);--r-purple:var(--accent-ink);--r-soft:var(--accent-soft);--r-head:#210c1c;--r-head-ink:#f4eaf1;font-family:"Source Sans 3",system-ui,sans-serif;background:var(--r-field);color:var(--r-ink);max-width:1120px;margin:0 auto;padding:32px 24px 44px;box-sizing:border-box;font-size:1rem;line-height:1.55;text-align:left;overflow-wrap:break-word}
    #roat-operation-guide *{box-sizing:border-box}
    #roat-operation-guide [hidden]{display:none!important}
    #roat-operation-guide h1,#roat-operation-guide h2,#roat-operation-guide h3,#roat-operation-guide p,#roat-operation-guide figure{margin:0}
    #roat-operation-guide h1{font-size:clamp(2rem,4vw,3rem);line-height:1.14;font-weight:700;letter-spacing:-.035em;max-width:22ch}
    #roat-operation-guide h2{font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.02em}
    #roat-operation-guide h3{font-size:18px;line-height:1.35;font-weight:650}
    #roat-operation-guide a{color:var(--r-purple);text-underline-offset:4px}
    #roat-operation-guide button{font:inherit;min-width:0}
    #roat-operation-guide a:focus-visible,#roat-operation-guide button:focus-visible,#roat-operation-guide summary:focus-visible{outline:3px solid var(--r-purple);outline-offset:4px}
    #roat-operation-guide .r-crumb{font-size:.875rem;color:var(--r-muted);margin-bottom:16px}
    #roat-operation-guide .r-heading{background:var(--r-head);color:var(--r-head-ink);padding:25px 28px 26px;border-bottom:4px solid #97357c}
    #roat-operation-guide .r-eyebrow{font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;font-weight:650;margin-bottom:12px}
    #roat-operation-guide .r-heading .r-eyebrow{color:#e2c6dc}
    #roat-operation-guide .r-heading p:last-child{margin-top:14px;max-width:58ch;color:#e2c6dc;font-size:1rem}
    #roat-operation-guide .r-status{padding:16px 0;border-bottom:1px solid var(--r-rule);display:flex;flex-wrap:wrap;gap:4px 20px;font-size:.875rem;color:var(--r-muted)}
    #roat-operation-guide .r-status strong{font-weight:650;color:var(--r-purple)}
    #roat-operation-guide .r-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:25px;border-bottom:1px solid var(--r-rule)}
    #roat-operation-guide .r-nav button{display:flex;align-items:center;justify-content:center;min-height:62px;padding:12px 9px;background:transparent;color:var(--r-ink);border:0;border-bottom:3px solid transparent;text-align:center;font-weight:600;line-height:1.3}
    #roat-operation-guide .r-nav button[aria-pressed="true"]{background:var(--r-panel);border-bottom-color:var(--r-purple);color:var(--r-purple)}
    #roat-operation-guide .r-nav button:hover{background:var(--r-panel)}
    #roat-operation-guide .r-topic{padding:23px 0 22px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:25px;align-items:start}
    #roat-operation-guide .r-topic img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:var(--r-panel)}
    #roat-operation-guide .r-topic figcaption{font-size:.875rem;color:var(--r-muted);padding-top:9px;line-height:1.4}
    #roat-operation-guide .r-topic .r-label{font-size:.875rem;letter-spacing:.065em;text-transform:uppercase;color:var(--r-purple);font-weight:600;margin-bottom:7px}
    #roat-operation-guide .r-topic h2{font-size:23px;margin-bottom:12px}
    #roat-operation-guide .r-topic p{font-size:1rem}
    #roat-operation-guide .r-facts{margin:15px 0 0;display:grid;gap:9px;font-size:1rem}
    #roat-operation-guide .r-facts div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}
    #roat-operation-guide .r-facts dt{color:var(--r-muted)}
    #roat-operation-guide .r-facts dd{margin:0}
    #roat-operation-guide .r-note{background:var(--r-panel);border-left:3px solid var(--r-purple);padding:14px 17px;font-size:1rem}
    #roat-operation-guide .r-note strong{font-weight:650}
    #roat-operation-guide .r-map{margin-top:29px;padding-top:25px;border-top:1px solid var(--r-rule)}
    #roat-operation-guide .r-map>p{color:var(--r-muted);font-size:1rem;margin-top:8px}
    #roat-operation-guide .r-map h3{margin-top:24px;margin-bottom:13px;font-size:1rem}
    #roat-operation-guide .r-preconditions{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 24px minmax(0,1.05fr);gap:7px;align-items:stretch}
    #roat-operation-guide .r-node{padding:15px 13px;background:var(--r-panel);border-top:2px solid var(--r-rule);min-width:0;font-size:1rem;line-height:1.4}
    #roat-operation-guide .r-node b{display:block;font-weight:650}
    #roat-operation-guide .r-node small{display:block;font-size:.875rem;color:var(--r-muted);margin-top:7px}
    #roat-operation-guide .r-node.r-accent{border-top-color:var(--r-purple);background:var(--r-soft)}
    #roat-operation-guide .r-join{display:flex;align-items:center;justify-content:center;color:var(--r-muted);font-size:21px;font-weight:400}
    #roat-operation-guide .r-precision{font-size:.875rem;color:var(--r-muted);margin-top:12px}
    #roat-operation-guide .r-permissions{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:7px}
    #roat-operation-guide .r-service-extension{margin-top:13px;border-left:3px solid var(--r-purple);padding:14px 17px;background:var(--r-panel);font-size:1rem}
    #roat-operation-guide .r-service-extension h3{margin:6px 0 7px;font-size:18px}
    #roat-operation-guide .r-service-extension small{font-size:.875rem;color:var(--r-muted)}
    #roat-operation-guide .r-scope-note{font-size:1rem;color:var(--r-muted);margin-top:16px}
    #roat-operation-guide .r-permissions .r-node{border-top-color:var(--r-purple)}
    #roat-operation-guide .r-permissions .r-node span{display:block;font-size:.875rem;margin-top:8px}
    #roat-operation-guide .r-foundation{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--r-rule);border-bottom:1px solid var(--r-rule);margin-top:16px;padding:13px 0;font-size:1rem}
    #roat-operation-guide .r-foundation>span{color:var(--r-purple);font-size:21px;line-height:1.2}
    #roat-operation-guide .r-foundation p{max-width:68ch}
    #roat-operation-guide .r-readmore{margin-top:22px}
    #roat-operation-guide details{border-bottom:1px solid var(--r-rule);padding:13px 0;font-size:1rem}
    #roat-operation-guide summary{font-size:1rem;font-weight:600;padding:4px 0;color:var(--r-purple)}
    #roat-operation-guide details p{margin-top:10px}
    #roat-operation-guide details ul{padding-left:20px;margin:10px 0 4px}
    #roat-operation-guide details li+li{margin-top:8px}
    #roat-operation-guide .r-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:1rem}
    #roat-operation-guide .r-footer{font-size:.875rem;color:var(--r-muted);margin-top:22px;padding-top:14px;border-top:1px solid var(--r-rule)}
    @media(max-width:720px){#roat-operation-guide{padding:18px}#roat-operation-guide h1{font-size:29px}#roat-operation-guide .r-heading{padding:22px 20px}#roat-operation-guide .r-nav{grid-template-columns:repeat(2,minmax(0,1fr))}#roat-operation-guide .r-nav button{min-height:50px}#roat-operation-guide .r-topic{grid-template-columns:1fr;gap:19px}#roat-operation-guide .r-topic figure{max-width:420px}#roat-operation-guide .r-preconditions,#roat-operation-guide .r-permissions{grid-template-columns:1fr;gap:5px}#roat-operation-guide .r-join{min-height:24px}#roat-operation-guide .r-forward{transform:rotate(90deg)}#roat-operation-guide .r-node{padding:13px 16px}#roat-operation-guide .r-node small{margin-top:4px}}
#roat-operation-guide button,#roat-operation-guide summary{cursor:pointer}
#roat-operation-guide .r-nav button{border-radius:0}
#roat-operation-guide #slovak-limits{scroll-margin-top:24px}

