.tutorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.tutorial-card{display:block;text-decoration:none;color:inherit;margin:0;transition:border-color .15s,transform .15s}.tutorial-card:hover{border-color:#c6a465;transform:translateY(-2px)}.tutorial-card h2{font-size:1.15rem;margin:8px 0}.tutorial-card p{color:#c8baa5;line-height:1.65}.tutorial-icon{font-size:1.7rem}.tutorial-glossary dt{font-weight:700;color:#e4c78d;margin-top:16px}.tutorial-glossary dd{margin:4px 0 0;line-height:1.65}.tutorial-date{font-size:.85rem;line-height:1.7}.tutorial-menu summary{cursor:pointer;padding:8px 12px;color:#bba888;font-size:.86rem}.tutorial-menu a{font-size:.82rem}.tutorial-guide{min-width:0;scroll-margin-top:90px}.tutorial-controls{position:sticky;top:76px;z-index:6;background:#17120ff5;border:1px solid #685236;border-radius:10px;padding:12px;margin:18px 0;box-shadow:0 4px 16px #0006}.tutorial-mode,.tutorial-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tutorial-controls button,.tutorial-toc button,.tutorial-command button{font:inherit;color:#dec89e;background:#211a13;border:1px solid #755d3d;border-radius:6px;padding:8px 12px;cursor:pointer;line-height:1.4}.tutorial-controls button[aria-pressed=true]{background:#5d4021;color:#fff2d3;border-color:#d0aa66}.tutorial-controls button:disabled{opacity:.45;cursor:default}.tutorial-pager{margin-top:10px;justify-content:space-between}.tutorial-progress{font-size:.88rem}.tutorial-toc{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.tutorial-toc button{font-size:.8rem;text-align:left;display:flex;align-items:baseline;gap:7px}.tutorial-toc button[aria-current=step]{border-color:#c6a465}.tutorial-toc button span{color:#dcb56f;font-weight:bold}.tutorial-step{scroll-margin-top:195px}.tutorial-step h2{font-size:1.3rem;line-height:1.4;margin-top:4px}.tutorial-step p{line-height:1.85;overflow-wrap:anywhere}.tutorial-kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#c8a76d;margin-bottom:5px}.tutorial-command{margin-top:20px;background:#0b0a09;border:1px solid #473925;border-radius:8px;overflow:hidden}.tutorial-command>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#221c15;flex-wrap:wrap}.tutorial-command strong{font-size:.83rem;color:#e5bb72}.tutorial-command button{font-size:.8rem}.tutorial-command pre{overflow:auto;max-width:100%;padding:16px;margin:0;font-size:.85rem;line-height:1.7;white-space:pre}.tutorial-command>p{padding:0 14px;font-size:.8rem}.tutorial-step figure{margin:22px 0 0}.tutorial-step img{display:block;width:100%;height:auto;border-radius:8px}.tutorial-step figcaption{font-size:.8rem;color:#bba888;margin-top:8px}.tutorial-related>div{display:flex;flex-wrap:wrap;gap:12px}.tutorial-related a{border:1px solid #58472e;border-radius:6px;padding:10px}.tutorial-sources summary{cursor:pointer;font-weight:bold}.tutorial-sources li{margin:10px 0}.tutorial-slides .tutorial-step{min-height:300px}.tutorial-guide [hidden]{display:none!important}.tutorial-step:focus{outline:2px solid #c6a465;outline-offset:4px}.tutorial-guide button:focus-visible,.tutorial-card:focus-visible{outline:2px solid #e4c78d;outline-offset:3px}
@media(max-width:700px){.tutorial-cards{grid-template-columns:1fr}.tutorial-controls{top:68px;padding:9px}.tutorial-mode button{font-size:.79rem;flex:1}.tutorial-toc{max-height:210px;overflow:auto}.tutorial-toc button{width:100%}.tutorial-step{scroll-margin-top:205px;padding:18px}.tutorial-step h2{font-size:1.15rem}.tutorial-step p{font-size:.93rem}.tutorial-command>div{padding:9px}.tutorial-command pre{font-size:.75rem;padding:12px}.tutorial-related a{width:100%}}
@media print{.tutorial-controls,.tutorial-toc,.tutorial-command button,.guide-top{display:none!important}.tutorial-guide .tutorial-step[hidden]{display:block!important}.tutorial-step{break-inside:avoid}.tutorial-card{break-inside:avoid}}
.tutorial-controls{top:calc(var(--wiki-header-height,76px) + 8px)}.tutorial-guide{scroll-margin-top:calc(var(--wiki-header-height,76px) + 16px)}.tutorial-step{scroll-margin-top:calc(var(--wiki-header-height,76px) + var(--guide-controls-height,120px) + 22px)}
.tutorial-command pre code{font:inherit;background:none;border:0;padding:0;color:#e5d5b8;white-space:inherit}
.tutorial-shot{border:1px solid #685236;border-radius:8px;margin-top:20px;padding:12px}.tutorial-shot summary{cursor:pointer;color:#e5c384;font-weight:600;line-height:1.6}.tutorial-shot figure{margin-top:14px}.tutorial-shot img{max-width:100%;width:auto;margin:auto}.tutorial-shot a{display:block}.tutorial-shot figcaption{line-height:1.6}
