@charset "UTF-8";
:root{--bg:#f8f9fc;--surface:#fff;--ink:#292c3d;--muted:#858997;--purple:#7c63d9;--purple-dark:#684fc4;--line:#ececf2;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--mono:"Cascadia Code","SFMono-Regular",Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.6;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{min-width:0}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.45}svg{flex-shrink:0}.icon{width:20px;height:20px;display:inline-block;vertical-align:middle}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b6a3f4;outline-offset:3px}::selection{background:#e6ddff} [hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-80px;background:var(--purple);color:#fff;padding:10px 20px;z-index:100;border-radius:8px}.skip-link:focus{top:10px}
.sidebar{position:fixed;left:0;top:0;bottom:0;width:232px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:10px;padding:29px 23px 31px}.brand-mark{width:37px;height:40px}.brand-mark svg{width:100%;height:100%}.brand-name{font-size:21px;font-weight:750;letter-spacing:2px;line-height:1.5}.brand-name>span{display:block;font-size:9px;letter-spacing:.4px;font-weight:450;color:#90909e;margin-top:1px}.sidebar-scroll{padding:7px 15px;overflow:auto}.nav-label{display:block;padding:0 14px;font-size:10px;letter-spacing:1.3px;color:#9d9dab;font-weight:600;margin-bottom:13px}.section-label{margin-top:30px}.nav-item{min-height:43px;padding:10px 13px;display:flex;align-items:center;gap:12px;border-radius:8px;color:#727586;font-size:12px;transition:background .18s,color .18s;margin:4px 0}.nav-item .icon{width:17px;height:17px}.nav-item:hover{background:#f7f5fc;color:var(--purple)}.nav-item.active{background:#f0ebfc;color:var(--purple-dark);font-weight:600}.favorite-count{margin-left:auto;min-width:19px;border-radius:4px;font-size:10px;text-align:center;background:#f2f2f6;color:#999aaa}.nav-external{width:12px!important;height:12px!important;margin-left:auto;opacity:.7}.sidebar-bottom{margin-top:auto;padding:23px 23px 21px}.sidebar-note{display:flex;align-items:center;gap:10px;background:#f8f9fc;padding:14px 12px;border-radius:9px;font-size:11px;color:#686e7f}.sidebar-note>.icon{color:#8c9f86;width:18px}.sidebar-note span{display:block;font-size:9px;color:#a1a5b0;margin-top:3px}.sidebar-bottom>a{display:flex;justify-content:space-between;padding:21px 2px 0;font-size:10px;color:#9296a3}.sidebar-bottom>a .icon{width:14px;height:14px}.site-shell{margin-left:232px}.topbar{height:73px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:rgba(255,255,255,.86);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:#63687a}.breadcrumb .icon{width:12px;height:12px;color:#c2c4cf}.breadcrumb-home{color:#9fa3af}.topbar-right{display:flex;align-items:center;gap:27px}.header-search{display:flex;align-items:center;gap:8px;font-size:11px;color:#9a9dac}.header-search .icon{width:15px;height:15px}.header-search kbd{margin-left:25px}kbd{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid #e7e7ee;background:#fafafd;border-radius:4px;font-size:11px;color:#a5a5b3;font-family:var(--mono)}.edition{display:flex;align-items:center;gap:7px;border:1px solid #e8e9ed;border-radius:20px;background:#fff;padding:5px 11px;font-size:10px;color:#727888}.edition>span,.art-label>span{width:5px;height:5px;border-radius:50%;background:#8daa79}.menu-toggle,.menu-shade{display:none}#main{max-width:1356px;margin:0 auto;padding:31px 38px 0;outline:none}
.hero{position:relative;display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden;background:linear-gradient(105deg,#f0edf9 0%,#f1effa 42%,#f4f3fb 100%);min-height:336px;border-radius:15px;border:1px solid #e8e4f3}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#9988c30a 1px,transparent 1px),linear-gradient(90deg,#9988c30a 1px,transparent 1px);background-size:25px 25px;mask-image:linear-gradient(to right,transparent,black)}.hero-content{padding:29px 0 26px 36px;position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:1.6px;color:#8b79b6;display:flex;align-items:center;gap:7px;margin-bottom:12px}.tiny-cube{font-size:14px;color:#9982cb}.hero h1{font-size:35px;letter-spacing:1.5px;font-weight:760;line-height:1.35;color:#343048}.hero h1>span{display:block}.title-dot{color:var(--purple);font-size:44px}.hero-content>p{color:#8c859b;font-size:12px;line-height:1.9;margin:14px 0 22px}.hero-actions{display:flex;gap:12px;align-items:center}.button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 17px;font-size:12px;font-weight:550;border-radius:7px;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.button>.icon{width:16px;height:16px}.button:hover{transform:translateY(-1px)}.primary{background:var(--purple);color:white;box-shadow:0 4px 10px #7c63d91c}.primary:hover{background:var(--purple-dark);box-shadow:0 5px 14px #7c63d933}.secondary{background:#fff;border:1px solid #e6e3ef;color:#777085}.secondary:hover{background:#f8f6fc}.hero-secondary{background:#fff9;color:#7d748e;border:1px solid #e2ddec}.hero-perks{display:flex;gap:19px;margin-top:21px;color:#9991a5;font-size:9px}.hero-perks span{display:flex;align-items:center;gap:5px}.hero-perks .icon{width:12px;height:12px;color:#9a8bae}.hero-art{position:relative;min-width:0;display:flex;align-items:center;justify-content:center}.hero-art img{width:115%;max-width:580px;height:auto;position:absolute;right:-8px;top:-7px;filter:drop-shadow(0 18px 12px #867c9710)}.art-label{position:absolute;bottom:22px;right:31px;font-size:7px;letter-spacing:1.5px;color:#aca4ba;display:flex;align-items:center;gap:7px}.art-label>span{background:#a899c6;width:4px;height:4px}
.tool-section{margin-top:34px;scroll-margin-top:95px}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.section-kicker{display:block;font-family:var(--font);font-size:8px;letter-spacing:1.8px;font-weight:650;color:#a2a4b1;margin-bottom:5px}.section-heading h2{font-size:18px;font-weight:650;letter-spacing:.3px;display:flex;align-items:center;gap:11px}.small-count{font-size:10px;font-weight:500;background:#eeedf4;border:1px solid #e7e5ed;line-height:1.6;padding:0 6px;color:#9992a7;letter-spacing:0;border-radius:4px}.search-box{width:274px;height:40px;display:flex;align-items:center;gap:10px;border:1px solid #e7e7ee;border-radius:8px;background:#fff;padding:0 12px}.search-box:focus-within{border-color:#bba8f2;box-shadow:0 0 0 3px #ece5fd}.search-box>.icon{width:16px;height:16px;color:#adaeba}.search-box input{width:100%;padding:0;border:0;background:none;outline:none!important;font-size:11px;color:#626574}.search-box input::placeholder{color:#a5a7b3}.search-box kbd{flex-shrink:0}.filter-row{display:flex;gap:9px;align-items:center;margin:0 0 19px;flex-wrap:wrap}.filter{background:transparent;color:#9194a3;font-size:11px;padding:8px 11px;display:flex;align-items:center;gap:7px;border-radius:6px;min-height:34px}.filter .icon{width:14px;height:14px}.filter span{font-size:9px;background:#fff5;border-radius:4px;min-width:14px}.filter:hover{background:#efedf7}.filter.active{background:#ece7f9;color:#7c64be;font-weight:600}.filter-hint{margin-left:auto;font-size:9px;color:#b0b1bd}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tool-card{background:#fff;border:1px solid #e9e9f0;border-radius:11px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.tool-card:hover{transform:translateY(-4px);border-color:#d5caef;box-shadow:0 10px 26px #5547810b}.card-top{display:flex;align-items:center;justify-content:space-between;padding:22px 21px 0}.tool-icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:11px;flex-shrink:0}.tool-icon>.icon{width:23px;height:23px}.purple{background:#f0eafa;color:#9a7bd5}.pink{background:#fbecf5;color:#c28ab0}.blue{background:#eaf0fe;color:#7c9bd6}.orange{background:#fef0e4;color:#d7a079}.green{background:#eaf5ed;color:#7eab8d}.rose{background:#fcf0ed;color:#cf9081}.icon-button{padding:7px;background:transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#b5b7c3;min-width:30px;min-height:30px}.icon-button .icon{width:16px;height:16px}.icon-button:hover{background:#f5f3fb;color:#8b74c7}.favorite-button{position:relative;z-index:2}.favorite-button .icon{width:16px;height:16px}.is-favorite{color:#b1974b!important}.is-favorite svg{fill:#f9edc7}.tool-link{display:block;padding:16px 21px 17px}.tool-link::after{content:"";position:absolute;inset:0}.tool-card h3{font-size:14px;font-weight:650;display:flex;align-items:center;gap:8px;margin-bottom:8px}.tag{font-size:8px;padding:1px 5px;border-radius:3px;line-height:1.5;font-weight:500;letter-spacing:.3px}.tool-card p{font-size:11px;line-height:1.9;color:#9a9ba8;min-height:41px;max-width:95%}.card-bottom{margin-top:18px;padding-top:12px;border-top:1px solid #f0f0f6;display:flex;align-items:center;justify-content:space-between;color:#a6a8b5;font-size:9px;letter-spacing:.2px}.card-bottom>.icon{width:15px;height:15px;transition:transform .2s}.tool-card:hover .card-bottom>.icon{transform:translateX(3px);color:var(--purple)}.gradient-card{display:flex;align-items:center;gap:19px;position:relative;overflow:hidden;padding:23px 24px;margin-top:19px;border:1px solid #e6def0;background:linear-gradient(100deg,#f0eafa,#f6eef5 50%,#f9f0e9);border-radius:10px}.gradient-orb{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:13px;border:1px solid #fff9;box-shadow:0 5px 13px #c9a6d326;background:linear-gradient(130deg,#b9a9ed,#efbfc9,#f2d5b2);color:#fff;font-size:26px;font-weight:700;letter-spacing:-2px;flex-shrink:0}.gradient-copy{flex-shrink:0}.gradient-copy>.section-kicker{font-size:8px;font-weight:450;letter-spacing:1px;color:#a395b0}.gradient-copy h3{font-size:15px;color:#6c5a80;display:flex;align-items:center;gap:7px}.gradient-copy h3>.icon{width:12px;height:12px;color:#b4a3bc}.gradient-copy p{font-size:10px;color:#a598ad;margin-top:4px}.gradient-sample{margin-left:auto;font-size:21px;letter-spacing:2px;font-weight:650;background:linear-gradient(90deg,#947ed0,#c485b4,#dcab87);color:transparent;background-clip:text;white-space:nowrap;opacity:.78}.gradient-button{background:#fff9;border:1px solid #e7daeb;color:#9a80a2;font-size:10px;margin-left:auto;min-height:35px;padding:8px 12px}.gradient-button>.icon{width:12px;height:12px}.empty-state{text-align:center;background:#fff;border:1px dashed #dcd5ea;padding:40px;border-radius:10px;margin-top:15px}.empty-state>.icon{width:32px;height:32px;color:#b4a3db;margin-bottom:10px}.empty-state h3{font-size:17px}.empty-state p{color:#93919e;margin:12px 0 19px;font-size:12px}.guides-section{margin-top:33px}.text-link{display:flex;align-items:center;gap:6px;color:#9590a3;font-size:10px}.text-link>.icon{width:14px;height:14px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.guide-card{background:#fff;border:1px solid var(--line);padding:19px 16px;border-radius:10px;display:flex;gap:11px;align-items:flex-start;transition:border-color .2s}.guide-card:hover{border-color:#ccbde9}.guide-icon{padding-top:2px;color:#aaa2bd}.guide-icon>.icon{width:18px;height:18px}.guide-meta{font-size:9px;color:#a18db9;letter-spacing:.3px}.guide-meta>span{color:#b4b4bf}.guide-card h3{font-size:11px;font-weight:600;margin:7px 0}.guide-card p{font-size:9px;color:#a9a9b5;line-height:1.9}.guide-arrow{margin-left:auto;width:12px;height:12px;color:#c3becb;align-self:center}.home-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#a7a6b3;margin:27px 0}.home-note>.icon{width:13px;height:13px;color:#b8a9c8}.home-note>a{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:9px}.home-note>a>.icon{width:12px;height:12px}.footer{max-width:1356px;margin:0 auto;padding:24px 38px 30px;border-top:1px solid #eaeaf1;display:flex;align-items:center;justify-content:space-between}.footer-brand{display:flex;align-items:center;font-size:10px;color:#8b879c;gap:6px}.footer-brand>svg{width:18px;height:18px}.footer p{font-size:8px;color:#aeb0bb;margin-top:5px}.footer-right{text-align:right}.footer-right>div{display:flex;justify-content:flex-end;gap:20px;font-size:9px;color:#a1a2af}.footer a:hover{color:var(--purple)}
.page-heading{margin:0 0 28px}.page-heading>p{font-size:12px;color:#9795a4;max-width:790px;line-height:1.9;margin-top:12px}.page-heading h1{font-size:28px;letter-spacing:.5px;line-height:1.5}.page-title-row{display:flex;align-items:center;gap:17px;margin-top:20px}.page-title-row .section-kicker{margin-bottom:3px}.tool-icon.large{width:57px;height:57px;border-radius:14px}.tool-icon.large>.icon{width:29px;height:29px}.page-favorite{margin-left:auto;font-size:11px}.back-link{display:inline-flex;align-items:center;gap:7px;color:#a19aaa;font-size:11px}.back-link>.icon{transform:rotate(180deg);width:14px;height:14px}.panel{border:1px solid #e7e6ee;background:#fff;border-radius:12px}.workspace{display:grid;grid-template-columns:1.08fr 1fr;align-items:start;gap:23px;margin-bottom:40px}.form-panel{padding:24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.panel-heading h2{font-size:14px;font-weight:650;display:flex;align-items:center;gap:9px}.step-number{font-family:var(--mono);font-size:10px;color:#a18acb;background:#f2edfb;border-radius:4px;padding:2px 5px}.text-button{background:none;color:#a4a0af;font-size:10px;display:flex;align-items:center;gap:5px}.text-button>.icon{width:12px;height:12px}.text-button:hover{color:var(--purple)}.tabs{display:flex;border:1px solid #ece9f2;padding:4px;background:#f8f7fb;border-radius:8px;gap:4px;flex-wrap:wrap}.tabs>button{flex:1;background:transparent;border-radius:5px;font-size:11px;color:#9690a3;padding:8px 9px;white-space:nowrap}.tabs>button.active{color:#8568c2;background:#fff;box-shadow:0 2px 5px #44375b0b}.command-tabs{margin-bottom:23px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;flex:1;min-width:0}.field>span,.field-group-label{font-size:11px;font-weight:550;color:#777282}.field>input,.field>select,.segment textarea{width:100%;padding:11px 12px;color:#646070;border:1px solid #e6e3ed;border-radius:7px;background:#fdfcfe;font-size:12px;min-height:42px;transition:border-color .2s,box-shadow .2s}.field>input:hover,.field>select:hover,.segment textarea:hover{border-color:#cfc3e6}.field input:focus,.field select:focus,.segment textarea:focus{outline:none;border-color:#b09adf;box-shadow:0 0 0 3px #f0ebfb}.field small,.field-tip{font-size:10px;color:#a4a0ae;line-height:1.85}.field small{margin-top:1px}.field-tip{margin:10px 0}.fields-row{display:flex;gap:13px}.fields-row>.field{flex:1;width:0}.field-group-label{display:block;margin:0 0 9px}.check-field{display:flex;align-items:center;gap:8px;font-size:11px;color:#8d859b;margin:16px 0 20px}input[type=checkbox]{accent-color:var(--purple);width:15px;height:15px;cursor:pointer}fieldset{padding:0;border:0;margin:0;min-width:0}legend{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.form-foot{display:flex;gap:7px;font-size:9px;color:#aaa3b5;margin-top:17px;padding-top:17px;border-top:1px solid #f0edf5}.form-foot>.icon{width:14px;height:14px}.result-column{display:flex;flex-direction:column;gap:17px;position:sticky;top:96px;min-width:0}.result-panel{padding:24px}.live-badge{display:flex;align-items:center;gap:5px;color:#8fa891;font-size:9px}.live-badge i{width:5px;height:5px;background:#a0b599;border-radius:50%}.command-output{background:#f7f5fb;border:1px solid #eee9f6;border-radius:8px;padding:15px}.command-output-label{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.2px;color:#ada1bf;margin-bottom:18px}.command-output-label span:last-child{letter-spacing:0}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:12px;line-height:1.95;tab-size:2}.command-output pre{min-height:103px;color:#8064ae}.result-actions{display:flex;gap:10px;margin-top:18px}.result-actions>.primary{flex:1}.download-button{border:1px solid #e9e4f0;width:40px}.result-note{font-size:10px;color:#a39aaf;line-height:1.9;margin-top:14px}.form-error{border:1px solid #f2d4d5;background:#fff5f4;border-radius:7px;padding:11px 12px;font-size:11px;color:#b46f75;margin-bottom:13px}.usage-note{display:flex;gap:11px;padding:6px 8px}.usage-note>.icon{width:17px;height:17px;color:#b2a7c4;margin-top:3px}.usage-note strong{font-weight:500;font-size:11px;color:#93859f}.usage-note p{font-size:10px;color:#aaa0b5;line-height:1.9;margin-top:5px}.inline-note{display:flex;align-items:flex-start;gap:9px;padding:14px 15px;background:#f8f6fc;border:1px solid #f0eaf8;border-radius:7px;color:#a195b2;font-size:10px;line-height:1.9;margin:23px 0 4px}.inline-note>.icon{width:16px;height:16px;margin-top:2px}.enchant-heading{display:flex;align-items:center;justify-content:space-between;padding-top:21px;border-top:1px solid #f0edf5;margin:21px 0 10px}.enchant-heading h3{font-size:12px;font-weight:550}.enchant-heading>span{font-size:9px;color:#a59aaf}#enchantment-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.enchantment{display:flex;align-items:center;justify-content:space-between;padding:8px 8px;background:#fcfbfd;border:1px solid #eeebf3;border-radius:6px;font-size:10px;gap:5px}.enchantment>span{display:flex;align-items:center;gap:5px}.enchantment select{border:1px solid #e8e1f0;background:#fff;padding:3px;color:#9787a8;border-radius:4px;font-size:10px;max-width:55px}.enchantment:has(input:checked){border-color:#ddcfee;background:#faf7ff}.enchantment select:disabled{opacity:.4}.item-preview,.message-preview{padding:20px;background:#f5f1fb}.preview-label{font-size:10px;color:#a08ab8;display:flex;align-items:center;gap:7px;margin-bottom:15px}.preview-label>.icon{width:14px;height:14px}.minecraft-tooltip{background:#fdfaff;border:2px solid #d6c3ed;box-shadow:inset 0 0 0 2px #f5edf9,0 5px 12px #80709108;border-radius:5px;padding:15px 18px;font-family:var(--mono);display:flex;flex-direction:column;gap:4px;max-width:100%;overflow-wrap:anywhere}.minecraft-tooltip strong{font-size:16px;font-weight:550;color:#b084cb;margin-bottom:5px}.minecraft-tooltip>span{font-size:11px;color:#94859f}.minecraft-tooltip .unbreakable{color:#9699c2}.minecraft-tooltip small{font-size:9px;color:#b9aebe;margin-top:6px}.preview-caption{display:block;color:#b3a7bf;font-size:8px;margin-top:12px;text-align:center}.related-guide{display:flex;align-items:center;gap:8px;font-size:10px;color:#a390b8;padding:10px}.related-guide>.icon{width:15px;height:15px}.related-guide>.icon:last-child{margin-left:auto}.segment{padding:12px;border:1px solid #e9e3f0;border-radius:8px;margin:10px 0;background:#fdfcfe}.segment-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#a99ab7;font-size:9px;letter-spacing:.5px}.segment-head .icon-button{padding:3px;min-height:22px;min-width:22px}.segment-head .icon{width:13px;height:13px}.segment textarea{min-height:64px;resize:vertical;line-height:1.8;font-size:12px}.segment-style{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.color-picker{display:flex;align-items:center;gap:6px;font-size:9px;color:#aa9db6}.color-picker input{height:25px;width:27px;background:none;border:0;padding:0;cursor:pointer}.text-styles{display:flex;gap:5px}.text-styles label{display:inline-flex;position:relative;cursor:pointer}.text-styles input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.text-styles label:has(:focus-visible){outline:2px solid #b6a3f4}.text-styles span{font-family:Georgia,serif;display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:12px;border-radius:4px;border:1px solid #e9e5ef;color:#a899b9}.text-styles input:checked+span{background:#eee5fa;border-color:#d5c4ec;color:#8f6fb7}.style-bold{font-weight:bold}.style-italic{font-style:italic}.style-underlined{text-decoration:underline}.add-segment{width:100%;margin-top:4px}.chat-preview{background:#e0dbe7;background-image:linear-gradient(135deg,#dcd7e3,#c5c0cf);text-shadow:1px 1px 1px #686072;font-family:var(--mono);border:1px solid #d4cadf;min-height:100px;border-radius:7px;padding:18px 15px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.result-dimension{display:flex;align-items:center;justify-content:center;gap:7px;background:#f6f0fb;border:1px solid #eae1f2;padding:10px;border-radius:6px;color:#a488b4;font-size:11px}.result-dimension>.icon{width:16px;height:16px}.coordinate-results{display:flex;gap:15px;padding:23px 0}.coordinate-results>div{width:0;flex:1;padding:16px;background:#faf8fd;border-radius:8px;text-align:center}.coordinate-results span{display:block;font-size:10px;color:#a295b1}.coordinate-results strong{font-family:var(--mono);font-size:28px;color:#9375b9;display:block;margin-top:5px;overflow-wrap:anywhere}.block-coordinates{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;padding:10px 0;border-top:1px solid #eee8f5;color:#a391b3}.block-coordinates code{font-size:12px;color:#95829f;overflow-wrap:anywhere}.block-coordinates code>span{color:#d1c5dc}.stack-total{text-align:center;padding:20px 0;background:#f7faf7;border-radius:8px}.stack-total>span{font-size:10px;color:#98af9b}.stack-total>strong{display:block;color:#80a18a;font-family:var(--mono);font-size:28px;margin:8px 0;overflow-wrap:anywhere}.stack-total small{font-family:var(--font);font-size:11px;font-weight:450}.stack-total em{color:#bbcbbd;font-style:normal;font-size:20px}.stack-total p{font-size:10px;color:#9fae9f}.container-results{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.container-results>div{text-align:center;border:1px solid #edf0ed;border-radius:8px;padding:15px 7px;color:#97ab96;min-width:0}.container-results .icon{width:21px;height:21px}.container-results strong{display:block;font-size:23px;font-family:var(--mono);font-weight:550;color:#91a790;overflow-wrap:anywhere}.container-results span{font-size:9px;color:#a8b2a5}.faq-section{margin:35px 0 30px}.faq-section h2{font-size:18px;margin-bottom:18px}.faq-list{border:1px solid #e8e5ee;border-radius:10px;overflow:hidden;background:#fff}.faq-list details+details{border-top:1px solid #eeebf3}.faq-list summary{padding:17px 21px;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;font-size:12px;color:#81748e}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#b9a8cc;font-size:16px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:11px;color:#a197ab;line-height:2;padding:0 21px 19px;max-width:960px}.related-section{margin:28px 0 35px}.related-section h2{font-size:16px;margin-bottom:14px}.related-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related-tools>a{display:flex;align-items:center;gap:10px;border:1px solid #eae6f0;background:#fff;padding:14px;border-radius:8px;font-size:11px;color:#9689a5}.related-tools>a>.icon{margin-left:auto;width:14px;height:14px;color:#b6a7c5}.tool-icon.small{width:31px;height:31px;border-radius:8px}.tool-icon.small>.icon{width:16px;height:16px}.related-tools>a:hover{border-color:#d3c3e7}.color-panel{padding:24px}.color-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.color-controls h2{font-size:15px}.color-controls p{font-size:10px;color:#a297ad;margin-top:5px}.color-controls .tabs{min-width:245px}.color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.color-tile{text-align:left;background:#fff;border:1px solid #e8e4ed;border-radius:8px;padding:8px;transition:transform .2s,border-color .2s;min-width:0}.color-tile:hover{transform:translateY(-3px);border-color:#c2a8dc}.color-swatch{display:flex;align-items:center;justify-content:center;border-radius:5px;height:85px;border:1px solid #00000008}.color-swatch>span{font-family:Georgia,serif;font-size:30px;opacity:.75}.color-name{display:flex;align-items:center;justify-content:space-between;margin:10px 3px 3px;font-size:11px;color:#827389}.color-value{font-family:var(--mono);font-size:10px;color:#aa94b5}.color-hex{display:flex;justify-content:space-between;gap:5px;font-family:var(--mono);font-size:8px;color:#afa1b8;margin:0 3px 4px;flex-wrap:wrap}.color-hex>span{font-size:8px;overflow-wrap:anywhere}.format-heading{margin:30px 0 17px;font-size:15px}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.format-grid>button{display:flex;align-items:center;gap:10px;border:1px solid #eae4f1;background:#faf8fd;border-radius:6px;padding:13px 12px;font-size:10px;color:#9c85ad}.format-grid code{margin-left:auto}.format-grid .icon{width:13px;height:13px;color:#beadcd}.color-panel>.field-tip{margin-top:20px}.guide-list{display:flex;flex-direction:column;gap:18px;margin:30px 0 50px}.guide-list-card{display:flex;align-items:center;gap:22px;padding:27px;border:1px solid #eae5f0;background:#fff;border-radius:12px}.guide-list-card:hover{border-color:#d1bfe7}.guide-list-card h2{font-size:18px;margin:7px 0}.guide-list-card p{font-size:12px;color:#a296ad}.guide-list-card>.icon{margin-left:auto;color:#bca9cc}.article{max-width:850px;padding:38px 44px;margin:0 auto 40px}.article-header{margin:25px 0 30px;padding-bottom:25px;border-bottom:1px solid #ede7f1}.article h1{font-size:27px;margin:10px 0 13px}.article-header>p{font-size:12px;color:#a597ae}.prose{font-size:13px;color:#8c8097;line-height:2}.prose h2{font-size:18px;color:#6f5f80;margin:32px 0 13px;font-weight:600}.prose p{margin:12px 0}.prose pre{background:#f7f3fb;border:1px solid #ece3f4;padding:17px 20px;border-radius:7px;color:#9875b0;margin:18px 0;font-size:11px}.prose :not(pre)>code{background:#f5f0fa;color:#9b7bb6;padding:2px 5px;border-radius:4px;font-size:11px}.prose p a{color:#9c77c2;text-decoration:underline;text-underline-offset:3px}.prose table{border-collapse:collapse;width:100%;font-size:11px;margin:20px 0}.prose th,.prose td{text-align:left;padding:11px 13px;border-bottom:1px solid #ece5f3}.prose th{background:#f8f4fc;color:#9479ab;font-weight:500}.prose ul,.prose ol{padding-left:23px}.prose .button{margin:25px 0 10px}.not-found{text-align:center;min-height:65vh;padding:90px 20px}.not-found>span{font-size:90px;line-height:1;color:#c1acde;font-family:var(--mono);font-weight:700}.not-found h1{font-size:27px;margin:20px 0}.not-found p{color:#a899b7;margin-bottom:25px}.toast{position:fixed;bottom:28px;left:calc(50% + 116px);transform:translate(-50%,15px);opacity:0;pointer-events:none;background:#5e5072;color:#fff;padding:11px 20px;border-radius:9px;font-size:12px;box-shadow:0 6px 25px #51416b22;z-index:70;transition:opacity .2s,transform .2s;max-width:calc(100vw - 32px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.clipboard-fallback{position:fixed;left:-10000px;top:0}
@media(min-width:1600px){.hero{min-height:361px}.hero-content{padding:37px 0 30px 42px}.hero h1{font-size:39px}.hero-art img{width:112%;right:5px;top:-8px}.tool-card p{font-size:12px}.tool-card h3{font-size:15px}.tool-link{padding-bottom:19px}.hero-content>p{font-size:13px}.card-bottom{font-size:10px}.guide-card h3{font-size:12px}.guide-card p{font-size:10px}.gradient-card{padding:25px 27px}}
@media(max-width:1250px){.sidebar{width:208px}.brand{padding-left:18px;padding-right:16px}.brand-name{font-size:20px}.brand-name>span{font-size:8px}.site-shell{margin-left:208px}.sidebar-scroll{padding-left:11px;padding-right:11px}.nav-item{font-size:11px;padding-left:11px;padding-right:11px;gap:10px}.topbar{padding:0 26px}#main{padding:26px 26px 0}.hero-content{padding-left:28px}.hero h1{font-size:31px}.hero-art img{width:128%;right:-25px;top:10px}.hero-perks{gap:12px}.gradient-sample{display:none}.footer{padding-left:26px;padding-right:26px}.tool-card p{min-height:43px}.card-top{padding:18px 17px 0}.tool-link{padding:14px 17px 15px}.tool-card h3{font-size:13px;gap:5px}.guide-card{padding:17px 13px;gap:8px}.guide-icon{display:none}.toast{left:calc(50% + 104px)}.workspace{gap:18px}.form-panel,.result-panel{padding:20px}.page-heading h1{font-size:24px}.page-title-row{gap:13px}.page-favorite{padding:8px 11px}.filter-hint{display:none}.color-grid{gap:12px}}
@media(max-width:1000px){.sidebar{width:188px}.brand{padding-left:14px;gap:7px}.brand-mark{width:30px;height:35px}.brand-name{font-size:18px}.brand-name>span{font-size:7px;letter-spacing:0}.sidebar-scroll{padding:5px 8px}.nav-item{font-size:10px;gap:8px}.nav-item>.icon{width:16px;height:16px}.sidebar-bottom{padding:16px}.site-shell{margin-left:188px}.topbar{height:64px;padding:0 23px}#main{padding:23px 23px 0}.hero{min-height:317px;grid-template-columns:1.25fr 1fr}.hero-content{padding:26px 0 24px 24px}.hero h1{font-size:28px}.hero-content>p{font-size:10px}.hero-actions{gap:8px}.hero-actions .button{font-size:10px;padding:9px 12px;min-height:36px}.hero-art img{width:160%;right:-47px;top:23px}.art-label{font-size:5px;right:17px;letter-spacing:1px}.eyebrow{font-size:8px}.hero-perks{font-size:8px}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading h2{font-size:16px}.search-box{width:215px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:15px 18px;align-items:center}.guide-icon{display:inline-flex}.guide-card h3{font-size:12px;margin:4px 0}.guide-card p{font-size:10px}.guide-meta{font-size:8px}.guide-card .guide-arrow{width:15px}.home-note{font-size:8px}.header-search kbd{margin-left:8px}.topbar-right{gap:17px}.toast{left:calc(50% + 94px)}.workspace{grid-template-columns:1fr 1fr;gap:15px}.form-panel,.result-panel{padding:17px}.page-heading h1{font-size:22px}.page-favorite{font-size:0;gap:0;min-width:35px;padding:8px}.page-favorite>span{display:none}.tool-icon.large{width:48px;height:48px}.command-tabs{gap:2px;padding:3px}.command-tabs>button{font-size:9px;padding:7px 5px}.field>input,.field>select{font-size:11px;padding:10px}.field>span{font-size:10px}#enchantment-list{grid-template-columns:1fr}.coordinate-results{gap:8px}.coordinate-results>div{padding:12px 7px}.coordinate-results strong{font-size:23px}.block-coordinates{flex-direction:column;align-items:flex-start}.related-tools>a{font-size:10px;gap:7px}.related-tools>a>.icon{display:none}.article{padding:28px}.article h1{font-size:23px}.color-controls .tabs{min-width:210px}.color-hex>span{display:none}}
@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:232px}.menu-open .sidebar{transform:translateX(0)}.menu-shade{position:fixed;inset:0;background:#24203540;z-index:25}.menu-open .menu-shade{display:block}.menu-open{overflow:hidden}.brand{padding:25px 23px}.brand-mark{width:37px;height:40px}.brand-name{font-size:21px}.brand-name>span{font-size:9px}.sidebar-scroll{padding:7px 15px}.nav-item{font-size:12px;padding:10px 13px;gap:12px}.sidebar-bottom{padding:23px}.site-shell{margin-left:0}.menu-toggle{display:inline-flex;min-width:30px;min-height:30px;padding:5px;color:#8d819d}.breadcrumb .menu-toggle .icon{width:20px;height:20px;color:#8d819d}.topbar{height:61px;padding:0 20px}.breadcrumb{gap:9px}.header-search{font-size:0;gap:0}.header-search kbd{display:none}.header-search .icon{width:18px;height:18px}.topbar-right{gap:15px}.edition{font-size:8px;padding:4px 8px}.breadcrumb-home{font-size:10px}#main{padding:22px 20px 0}.hero{min-height:313px}.hero h1{font-size:30px}.hero-content>p{font-size:11px}.hero-art img{width:155%;top:14px;right:-40px;max-width:450px}.hero-content{padding-left:24px}.hero-actions .button{font-size:10px}.hero-perks{font-size:8px}.section-heading h2{font-size:17px}.tool-section{margin-top:29px}.search-box{width:215px}.gradient-card{padding:20px;gap:14px}.gradient-copy h3{font-size:14px}.gradient-copy p{font-size:9px}.gradient-button{font-size:9px;padding:8px 10px}.gradient-orb{width:44px;height:44px;font-size:24px}.footer{padding:23px 20px}.toast{left:50%}.guide-grid{gap:12px}.tool-card p{font-size:11px}.tool-card h3{font-size:14px}.card-top{padding:20px 19px 0}.tool-link{padding:15px 19px}.page-heading h1{font-size:23px}.workspace{grid-template-columns:1fr;gap:20px}.result-column{position:static}.form-panel,.result-panel{padding:23px}.field>span{font-size:12px}.field>input,.field>select{font-size:14px}#enchantment-list{grid-template-columns:1fr 1fr}.enchantment{padding:10px;font-size:11px}.command-tabs>button{font-size:11px;padding:9px}.item-preview{padding:21px}.minecraft-tooltip{max-width:100%}.coordinate-results strong{font-size:33px}.block-coordinates{flex-direction:row;align-items:center}.color-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.color-panel{padding:18px}.format-grid{grid-template-columns:repeat(3,1fr)}.color-controls h2{font-size:14px}.color-controls .tabs{min-width:200px}.color-controls .tabs button{font-size:10px}.color-controls p{font-size:9px}.related-tools{gap:10px}.related-tools>a{padding:11px 9px;font-size:10px}.related-tools .tool-icon{width:27px;height:27px}.related-tools .tool-icon .icon{width:15px;height:15px}.article{padding:25px}.article h1{font-size:24px}.prose{font-size:13px}.guide-list-card{padding:21px;gap:15px}.guide-list-card h2{font-size:16px}.guide-list-card p{font-size:11px}}
@media(max-width:540px){#main{padding:17px 16px 0}.topbar{padding:0 14px}.breadcrumb-home,.breadcrumb>.icon{display:none}.topbar-right{gap:12px}.hero{min-height:334px;display:block}.hero-content{padding:24px 22px;min-height:334px}.hero h1{font-size:29px;letter-spacing:1px;position:relative}.eyebrow{font-size:8px;letter-spacing:1px}.hero-content>p{font-size:10px;margin:13px 0 18px;max-width:65%}.hero-actions{gap:8px;position:relative;z-index:2}.hero-actions .button{min-height:38px;font-size:10px;padding:9px 12px}.hero-perks{gap:14px;position:relative;margin-top:20px}.hero-art{position:absolute;right:0;top:0;bottom:0;width:45%;pointer-events:none}.hero-art img{width:235px;max-width:none;right:-79px;top:31px;opacity:.67}.art-label{display:none}.title-dot{font-size:36px}.section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:15px}.section-heading h2{font-size:17px}.search-box{width:100%;height:42px}.search-box input{font-size:12px}.filter-row{gap:4px;margin-bottom:14px}.filter{font-size:10px;padding:7px 8px;gap:5px}.filter .icon{display:none}.filter span{font-size:8px;min-width:12px}.tools-grid{gap:12px}.tool-icon{width:38px;height:38px;border-radius:9px}.tool-icon>.icon{width:21px;height:21px}.card-top{padding:16px 13px 0}.favorite-button{padding:5px;min-width:27px;min-height:27px}.favorite-button .icon{width:14px;height:14px}.tool-link{padding:13px 13px 14px}.tool-card h3{font-size:12px;gap:5px}.tool-card p{font-size:10px;min-height:55px;line-height:1.8;max-width:100%}.tag{font-size:7px;padding:1px 4px}.card-bottom{font-size:8px;letter-spacing:0;margin-top:12px;padding-top:10px;gap:4px;min-height:28px}.card-bottom>.icon{width:12px;height:12px}.gradient-card{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:17px;margin-top:14px}.gradient-orb{width:40px;height:40px;font-size:22px}.gradient-copy .section-kicker{font-size:7px}.gradient-copy h3{font-size:13px}.gradient-copy p{font-size:9px}.gradient-button{grid-column:2;justify-self:start;margin:0;min-height:31px}.guides-section{margin-top:28px}.guides-section>.section-heading{flex-direction:row;align-items:end;gap:10px}.guides-section .section-heading h2{font-size:15px}.guides-section .text-link{font-size:8px;white-space:nowrap}.guide-card{padding:16px;gap:12px}.home-note{align-items:flex-start;line-height:1.9;font-size:8px}.home-note>a{display:none}.home-note>.icon{margin-top:2px}.footer{padding:20px 16px;align-items:flex-start;gap:12px}.footer-right>div{gap:12px;font-size:8px}.footer p{font-size:7px;max-width:190px;line-height:1.8}.footer-brand{font-size:9px}.footer-brand>svg{width:16px}.page-title-row{gap:10px;margin-top:18px}.page-heading h1{font-size:19px;letter-spacing:0}.page-title-row .section-kicker{font-size:7px;letter-spacing:1px}.page-heading>p{font-size:11px;margin-top:14px}.tool-icon.large{width:42px;height:42px;border-radius:10px}.tool-icon.large>.icon{width:23px;height:23px}.page-favorite{min-width:31px;height:31px;padding:7px}.page-favorite .icon{width:15px;height:15px}.form-panel,.result-panel{padding:19px}.field>input,.field>select,.segment textarea{font-size:16px}.field>select{font-size:13px}.field>span{font-size:11px}.enchantment{font-size:10px;padding:8px 6px}.enchantment>span{gap:3px}.fields-row{gap:10px}.command-tabs>button{font-size:10px;padding:8px 6px}.panel-heading h2{font-size:13px}.result-note{font-size:10px}.related-tools{grid-template-columns:1fr}.related-tools>a{font-size:12px;padding:14px}.related-tools>a>.icon{display:block}.related-tools .tool-icon{width:30px;height:30px}.faq-section h2{font-size:16px}.faq-list summary{font-size:11px;padding:15px 17px}.faq-list details p{font-size:10px;padding:0 17px 17px}.color-controls{flex-direction:column;align-items:stretch;gap:15px}.color-controls .tabs{min-width:0}.color-controls .tabs button{font-size:11px}.color-controls p{font-size:10px}.color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.color-swatch{height:80px}.color-name{font-size:11px}.color-hex>span{display:block;font-size:7px}.color-value{font-size:10px}.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-grid>button{font-size:10px}.article{padding:23px 19px;margin-bottom:25px}.article h1{font-size:22px}.article-header>p{font-size:11px}.prose{font-size:12px;line-height:2.05}.prose h2{font-size:17px;margin-top:28px}.prose pre{font-size:10px;padding:13px}.prose table{font-size:10px}.prose th,.prose td{padding:9px}.guide-list-card{gap:11px;padding:19px 16px}.guide-list-card .tool-icon{width:35px;height:35px}.guide-list-card h2{font-size:14px}.guide-list-card p{font-size:10px}.guide-list-card>.icon{width:15px}.not-found{padding:70px 10px}.not-found h1{font-size:23px}.not-found p{font-size:12px}}
/* Shared reading scale. Keep this after layout breakpoints so smaller screens
   reflow the content instead of reducing essential text to miniature sizes. */
:root {
  --ink: #242936;
  --text-secondary: #4c5567;
  --text-muted: #62697a;
  --text-accent: #6544a0;
  --muted: var(--text-muted);
  --purple: #7051c4;
  --purple-dark: #5e3fae;
  --sidebar-width: 248px;
  --font: "Microsoft YaHei", "PingFang SC", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
body { font-size: 16px; line-height: 1.75; -webkit-font-smoothing: auto; }
h1, h2, h3 { color: var(--ink); font-weight: 700; }
.sidebar { width: var(--sidebar-width); }
.site-shell { margin-left: var(--sidebar-width); }
.toast { left: calc(50% + var(--sidebar-width) / 2); font-size: 15px; }
.sidebar-scroll { scrollbar-width: thin; scrollbar-color: #d7d0e3 transparent; }
.brand-name { font-size: 24px; color: var(--ink); }
.brand-name>span { font-size: 12px; color: var(--text-muted); letter-spacing: 0; }
.nav-label { font-size: 12px; color: var(--text-muted); letter-spacing: .6px; }
.section-label { margin-top: 22px; }
.nav-item { font-size: 15px; color: var(--text-secondary); min-height: 46px; gap: 10px; }
.nav-item.active { color: #5d3aa0; }
.nav-item .icon { width: 18px; height: 18px; }
.favorite-count { font-size: 12px; color: var(--text-muted); }
.sidebar-note { font-size: 13px; color: var(--text-secondary); }
.sidebar-note span { font-size: 12px; color: var(--text-muted); }
.sidebar-bottom>a { font-size: 12px; color: var(--text-muted); }
.breadcrumb, .header-search { font-size: 14px; color: var(--text-secondary); }
.breadcrumb-home { color: var(--text-muted); }
.edition { font-size: 12px; color: var(--text-secondary); }
kbd { font-size: 12px; color: var(--text-muted); width: 22px; height: 23px; }
.hero { min-height: 375px; }
.hero-content { padding-top: 30px; padding-bottom: 30px; }
.hero h1 { font-size: 42px; font-weight: 700; }
.eyebrow { font-size: 13px; color: var(--text-accent); letter-spacing: 1px; }
.hero-content>p { font-size: 16px; color: var(--text-secondary); line-height: 1.9; }
.hero-actions { flex-wrap: wrap; }
.button, .hero-actions .button { font-size: 15px; min-height: 46px; padding: 11px 18px; }
.secondary, .hero-secondary { color: var(--text-secondary); }
.hero-perks { font-size: 13px; color: var(--text-secondary); flex-wrap: wrap; gap: 15px; }
.hero-perks .icon { color: var(--text-accent); width: 14px; height: 14px; }
.hero-art img { top: 8px; }
.art-label { font-size: 10px; color: var(--text-muted); bottom: 17px; letter-spacing: 1px; }
.section-kicker { font-size: 12px; color: var(--text-muted); letter-spacing: 1.5px; }
.section-heading h2, .guides-section .section-heading h2 { font-size: 24px; }
.small-count, .tag { font-size: 12px; }
.small-count { color: var(--text-muted); }
.tag.purple { color: #6843a0; }
.tag.pink { color: #93446f; }
.search-box { height: 46px; width: 305px; }
.search-box input { font-size: 15px; color: var(--ink); }
.search-box input::placeholder { color: var(--text-muted); }
.filter { font-size: 14px; min-height: 40px; color: var(--text-secondary); }
.filter.active { color: #60408e; }
.filter span { font-size: 12px; }
.filter-hint { font-size: 12px; color: var(--text-muted); }
.tool-card h3 { font-size: 19px; flex-wrap: wrap; }
.tool-card p { font-size: 15px; color: var(--text-secondary); line-height: 1.85; min-height: 56px; max-width: none; }
.card-bottom { font-size: 13px; color: var(--text-muted); line-height: 1.6; gap: 8px; }
.card-bottom>span { min-width: 0; overflow-wrap: anywhere; }
.tool-link { padding-top: 18px; padding-bottom: 19px; }
.icon-button { color: #74718a; }
.gradient-copy { flex-shrink: 1; min-width: 0; }
.gradient-copy>.section-kicker { font-size: 12px; color: #675177; }
.gradient-copy h3 { font-size: 20px; color: #583b71; }
.gradient-copy p { font-size: 14px; color: #5e506b; }
.gradient-button { font-size: 14px; color: #654274; flex-shrink: 0; }
.gradient-sample { background-image: linear-gradient(90deg,#7450aa,#9b407c,#a76635); opacity: 1; }
.text-link, .guides-section .text-link { font-size: 14px; color: var(--text-accent); }
.guide-meta, .guide-meta>span { font-size: 12px; color: var(--text-muted); }
.guide-card { padding: 22px 18px; }
.guide-card h3 { font-size: 17px; line-height: 1.65; }
.guide-card p { font-size: 14px; color: var(--text-secondary); line-height: 1.8; }
.home-note { font-size: 13px; color: var(--text-muted); }
.home-note>a { font-size: 13px; color: var(--text-accent); }
.footer-brand { font-size: 14px; color: var(--text-secondary); }
.footer p, .footer-right>div { font-size: 12px; color: var(--text-muted); }
.page-heading h1 { font-size: 32px; }
.page-heading>p { font-size: 16px; color: var(--text-secondary); line-height: 1.9; }
.page-favorite { font-size: 14px; }
.back-link { font-size: 14px; color: var(--text-accent); }
.panel-heading h2 { font-size: 19px; }
.step-number { font-size: 12px; color: var(--text-accent); }
.text-button { font-size: 14px; color: var(--text-accent); }
.tabs>button, .command-tabs>button, .color-controls .tabs button { font-size: 14px; color: var(--text-secondary); min-height: 40px; }
.tabs>button.active { color: var(--text-accent); font-weight: 600; }
.field>span, .field-group-label { font-size: 15px; color: var(--ink); font-weight: 600; }
.field>input, .field>select, .segment textarea { font-size: 16px; color: var(--ink); min-height: 46px; }
.field small, .field-tip { font-size: 13px; color: var(--text-muted); line-height: 1.8; }
.check-field { font-size: 15px; color: var(--text-secondary); }
input[type=checkbox] { width: 17px; height: 17px; }
.form-foot, .live-badge { font-size: 12px; }
.form-foot { color: var(--text-muted); }
.live-badge { color: #3f6e47; }
.command-output-label { font-size: 12px; color: #665477; letter-spacing: .5px; }
pre, .command-output pre { font-size: 15px; color: #563879; line-height: 1.85; }
.result-note, .usage-note p { font-size: 14px; color: var(--text-secondary); line-height: 1.85; }
.usage-note strong { font-size: 15px; color: var(--ink); font-weight: 600; }
.related-guide { font-size: 14px; color: var(--text-accent); }
.form-error { font-size: 14px; color: #9a3443; }
.inline-note { font-size: 14px; color: #64506f; line-height: 1.85; }
.enchant-heading h3 { font-size: 16px; }
.enchant-heading>span { font-size: 12px; color: var(--text-muted); }
.enchantment { font-size: 14px; color: var(--text-secondary); padding: 10px 8px; }
.enchantment select { font-size: 14px; color: #64477e; min-width: 45px; padding: 4px; }
.preview-label { font-size: 13px; color: #665078; }
.minecraft-tooltip strong { font-size: 21px; color: #754091; }
.minecraft-tooltip>span { font-size: 15px; color: #62516e; }
.minecraft-tooltip .unbreakable { color: #565890; }
.minecraft-tooltip small, .preview-caption { font-size: 12px; color: #695773; }
.segment-head, .color-picker { font-size: 13px; color: #685474; }
.text-styles span { font-size: 16px; width: 33px; height: 33px; color: #725685; }
.text-styles input:checked+span { color: #634380; }
.chat-preview { font-size: 16px; }
.result-dimension { font-size: 14px; color: #70488b; }
.coordinate-results span, .block-coordinates { font-size: 14px; color: #69527c; }
.coordinate-results strong { font-size: 34px; color: #65408b; }
.block-coordinates code { font-size: 16px; color: #604575; }
.stack-total>span { font-size: 14px; color: #47724e; }
.stack-total>strong { font-size: 34px; color: #376849; }
.stack-total small { font-size: 16px; }
.stack-total p, .container-results span { font-size: 14px; color: #4d6953; }
.stack-total em { color: #59785f; }
.container-results strong { font-size: 30px; color: #3f6848; }
.faq-section h2, .related-section h2 { font-size: 23px; }
.faq-list summary { font-size: 16px; color: var(--ink); font-weight: 600; }
.faq-list details p { font-size: 15px; color: var(--text-secondary); line-height: 1.9; }
.related-tools>a { font-size: 15px; color: var(--text-secondary); }
.color-controls h2, .format-heading { font-size: 20px; }
.color-controls p { font-size: 14px; color: var(--text-secondary); }
.color-name { font-size: 16px; color: var(--ink); }
.color-value { font-size: 13px; color: #664b80; }
.color-hex, .color-hex>span { font-size: 12px; color: var(--text-muted); }
.format-grid>button { font-size: 14px; color: #66457e; }
.guide-list-card h2 { font-size: 22px; }
.guide-list-card p, .article-header>p { font-size: 16px; color: var(--text-secondary); }
.article h1 { font-size: 32px; }
.prose { font-size: 16px; color: var(--text-secondary); line-height: 1.95; }
.prose h2 { font-size: 23px; color: var(--ink); }
.prose pre, .prose :not(pre)>code { font-size: 14px; color: #644183; }
.prose p a { color: #634298; }
.prose table { font-size: 14px; }
.prose th { color: #5f4874; }
.empty-state p, .not-found p { font-size: 16px; color: var(--text-secondary); }
@media(min-width:761px) { .menu-toggle { display: none; } }
@media(max-width:1250px) {
  :root { --sidebar-width: 236px; }
  .hero h1 { font-size: 36px; }
  .hero-actions .button { padding: 10px 14px; }
  .section-heading h2 { font-size: 22px; }
  .search-box { width: 270px; }
  .tools-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .guide-grid { grid-template-columns: 1fr; }
  .guide-card h3 { font-size: 18px; }
  .guide-icon { display: inline-flex; }
  .workspace { grid-template-columns: 1fr; }
  .result-column { position: static; }
}
@media(max-width:1000px) {
  :root { --sidebar-width: 224px; }
  .brand-name>span { max-width: 144px; }
  .hero { grid-template-columns: 1fr; }
  .hero-content { z-index: 1; padding-right: 24px; }
  .hero-art { position: absolute; inset: 0 0 0 auto; width: 45%; pointer-events: none; opacity: .22; }
  .hero-art img { width: 360px; top: 40px; right: -130px; }
  .art-label { display: none; }
  .section-heading { flex-wrap: wrap; }
  .section-heading .search-box { width: 100%; }
  .page-favorite>span { display: none; }
  .color-controls { flex-wrap: wrap; }
  .color-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .related-tools { grid-template-columns: 1fr; }
}
@media(max-width:760px) {
  .sidebar { width: 264px; }
  .site-shell { margin-left: 0; }
  .toast { left: 50%; }
  .header-search span, .header-search kbd { display: none; }
  .hero-content { padding: 28px 24px; }
  .hero h1 { font-size: 36px; }
  .hero-content>p { max-width: none; }
  .page-heading h1 { font-size: 27px; }
  .page-heading>p { font-size: 15px; }
  .gradient-card { flex-wrap: wrap; }
  .gradient-sample { display: none; }
  .footer { flex-wrap: wrap; gap: 18px; }
  .footer-right { text-align: left; }
  .footer-right>div { justify-content: flex-start; }
  .footer p { max-width: none; }
}
@media(max-width:540px) {
  .hero { min-height: 0; }
  .hero h1 { font-size: 32px; }
  .hero-content>p { font-size: 15px; }
  .eyebrow { font-size: 12px; letter-spacing: .4px; }
  .hero-perks { font-size: 12px; }
  .hero-actions .button { font-size: 14px; padding: 10px 13px; }
  .hero-art { opacity: .2; }
  .hero-art img { top: 38px; right: -125px; }
  .tools-grid { grid-template-columns: 1fr; }
  .tool-card h3 { font-size: 19px; }
  .tool-card p { font-size: 15px; min-height: 0; }
  .card-top { padding: 19px 20px 0; }
  .tool-link { padding: 16px 20px 19px; }
  .card-bottom { font-size: 13px; margin-top: 18px; }
  .filter-row { gap: 6px; }
  .filter { padding: 8px 10px; font-size: 14px; }
  .search-box input { font-size: 16px; }
  .gradient-card { grid-template-columns: 40px minmax(0,1fr); }
  .gradient-copy h3 { font-size: 19px; }
  .gradient-copy p { font-size: 14px; }
  .gradient-copy .section-kicker { font-size: 12px; }
  .gradient-button { font-size: 14px; padding: 10px 12px; white-space: normal; }
  .guides-section>.section-heading { flex-wrap: wrap; }
  .guides-section .section-heading h2 { font-size: 22px; }
  .guides-section .text-link { font-size: 14px; }
  .guide-card h3 { font-size: 17px; }
  .guide-card p { font-size: 14px; }
  .page-title-row { flex-wrap: wrap; }
  .page-title-row>div { flex: 1; min-width: 190px; }
  .page-title-row .section-kicker { font-size: 10px; }
  .page-heading h1 { font-size: 24px; }
  .page-favorite { margin-left: 0; }
  .panel-heading h2 { font-size: 18px; }
  .command-tabs>button { flex-basis: 40%; font-size: 14px; }
  #enchantment-list { grid-template-columns: 1fr; }
  .enchantment { font-size: 15px; padding: 11px; }
  .field>select { font-size: 16px; }
  .block-coordinates { flex-direction: column; align-items: flex-start; }
  .color-controls .tabs button { font-size: 14px; }
  .color-name { flex-wrap: wrap; gap: 4px; }
  .color-hex>span { display: none; }
  .format-grid>button { font-size: 14px; gap: 6px; }
  .article h1 { font-size: 27px; }
  .prose { font-size: 16px; }
  .prose h2 { font-size: 22px; }
  .prose pre, .prose :not(pre)>code { font-size: 14px; }
  .prose th, .prose td { padding: 9px 6px; }
  .guide-list-card h2 { font-size: 19px; }
  .guide-list-card p { font-size: 15px; }
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
