:root{color-scheme:light;font-synthesis:none;color:var(--ink);background:var(--paper);--paper:#fffefa;--surface:#f6f5f1;--ink:#252525;--muted:#696762;--line:#e3e1db;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}::selection{background:#e4dfd1}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3,.button{overflow-wrap:anywhere}h1{font-size:clamp(2.8rem,5.8vw,5rem);font-family:var(--serif);letter-spacing:-.055em;font-weight:600;line-height:1.04}h2{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:650;line-height:1.2}h3{letter-spacing:-.015em;font-size:1rem;font-weight:600}p{color:var(--muted);line-height:1.75}.wrap{width:min(1080px,100% - 72px);margin-inline:auto}.header{border-bottom:1px solid var(--line);align-items:center;gap:44px;min-height:84px;display:flex}.brand{letter-spacing:-1.2px;direction:ltr;align-items:center;gap:11px;font-size:25px;font-weight:700;display:inline-flex}.brand-mark{border:1.7px solid var(--ink);width:31px;height:33px;box-shadow:2px 2px 0 var(--ink);font-family:var(--serif);letter-spacing:-2px;background:var(--paper);border-radius:3px;flex-shrink:0;place-items:center;padding-inline-end:2px;font-size:28px;line-height:1;display:grid;transform:rotate(-5deg)}.header>.primary-nav{gap:8px;font-size:13px;display:flex}.header>.primary-nav>a{border-radius:4px;padding:8px 11px}.header>.primary-nav>a:hover,.text-button:hover{background:#eeede8}.language{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-inline-start:auto;display:flex}.language select{background:0 0;border:0;max-width:170px;padding:10px 4px;font-size:12px}.hero{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);align-items:center;gap:34px;padding-block:80px 66px;display:grid}.hero-copy{min-width:0}.eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:10px;font-weight:600;display:flex}.status-dot{background:var(--ink);border-radius:50%;width:6px;height:6px}.hero h1{text-wrap:balance;max-width:700px;margin-bottom:24px}.hero-description{max-width:490px;margin-bottom:28px;font-size:16px}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button{border:1px solid var(--ink);background:var(--ink);min-height:43px;color:var(--paper);border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:11px 18px;font-size:13px;font-weight:550;transition:background .15s;display:inline-flex}.button:hover{background:#44423e}.text-button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:36px;padding:9px;font-size:13px;display:inline-flex}.paper-art{direction:ltr;justify-self:end;width:100%;max-width:360px;display:block}.trust-strip{border-block:1px solid var(--line)}.trust-strip>.wrap{justify-content:space-between;gap:20px;padding-block:19px;display:flex}.trust-strip span{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.trust-strip b{color:var(--ink);font-size:17px;font-weight:400}.tool-section{padding-block:54px 64px;scroll-margin-top:24px}.section-title{justify-content:space-between;align-items:end;gap:40px;margin-bottom:26px;display:flex}.section-title h2{max-width:540px;margin-bottom:0}.section-title .eyebrow{margin-bottom:12px}.section-title>p{max-width:250px;margin:0;font-size:13px}.tool-search{align-items:center;gap:20px;padding-block:16px 22px;font-size:12px;font-weight:600;display:flex}.tool-search input{border:1px solid var(--line);background:var(--paper);border-radius:5px;width:min(100%,400px);min-width:0;padding:11px 14px;font-size:13px;font-weight:400}.tool-search input::placeholder{color:#87847e}.tool-search input:hover{border-color:#aaa69d}.cards{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:27px minmax(0,1fr);align-content:start;gap:9px 13px;min-width:0;padding:24px 20px;transition:background .15s;display:grid}.card:hover{background:var(--surface)}.tool-icon{color:#48463f;grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}.tool-icon svg{width:23px;height:23px}.card h3{margin:2px 0 0;line-height:1.45}.card p{grid-column:2;margin:0;font-size:12px;line-height:1.7}.card-link{color:var(--muted);grid-column:2;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;font-size:11px;display:flex}.card-link>span{color:var(--ink);font-size:16px}.privacy-panel{border:1px solid var(--line);background:var(--surface);border-radius:3px;align-items:center;gap:32px;margin-bottom:60px;padding:36px 40px;display:flex}.privacy-panel>div{min-width:0}.privacy-panel .eyebrow{margin-bottom:10px}.privacy-panel h2{font-family:var(--serif);margin-bottom:10px;font-size:30px;font-weight:500}.privacy-panel p:last-child{max-width:620px;margin:0;font-size:13px}.privacy-symbol{flex-shrink:0;width:42px}.privacy-symbol svg{width:100%;height:48px;display:block}.circle-link{border:1px solid #c4c0b6;border-radius:4px;flex-shrink:0;place-items:center;width:37px;height:37px;margin-inline-start:auto;font-size:20px;display:grid}.circle-link:hover{background:var(--paper)}.footer{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding-block:30px 40px;display:flex}.brand.small{font-size:21px}.footer p{margin:12px 0 0;font-size:11px}.footer-links{flex-wrap:wrap;justify-content:end;align-items:start;gap:10px 20px;max-width:380px;font-size:12px;display:flex}.footer-links>a{padding-block:10px}.footer a:hover{text-underline-offset:4px;text-decoration:underline}#offline-status{text-align:end;color:var(--muted);flex-basis:100%;font-size:10px}.tool-page{max-width:960px;padding-top:28px}.back{color:var(--muted);padding-block:5px;font-size:12px;display:inline-block}.back:hover{text-underline-offset:4px;text-decoration:underline}.tool-heading{padding-block:34px 28px}.tool-heading .eyebrow{margin-bottom:14px}.tool-heading h1{margin-bottom:18px;font-size:clamp(2.4rem,5vw,3.8rem)}.tool-heading p{max-width:700px;font-size:15px}.benefit-pills{color:var(--muted);flex-wrap:wrap;gap:12px 24px;font-size:11px;display:flex}.editor{background:var(--paper);border:1px solid #d4d0c7;border-radius:5px;padding:24px;box-shadow:3px 4px #eeece5}.dropzone{background:var(--surface);text-align:center;cursor:pointer;border:1px dashed #bcb7ac;border-radius:3px;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex;position:relative}.dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone:focus-within{outline:2px solid var(--ink);outline-offset:3px}.dropzone.dragover{border-color:var(--ink);background:#eae6dd}.dropzone strong{font-family:var(--serif);font-size:26px;font-weight:500}.dropzone>span:not(.button):not(.upload-icon){color:var(--muted);font-size:13px}.dropzone small{max-width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.upload-icon{background:var(--paper);border:1px solid #a5a095;border-radius:2px;place-items:center;width:40px;height:44px;margin-bottom:3px;font-size:27px;display:grid;box-shadow:3px 3px #dedbd3}.settings{flex-wrap:wrap;align-items:start;gap:24px;padding-top:24px;display:flex}.settings:empty{display:none}.settings label{flex-direction:column;flex:1;gap:10px;min-width:120px;font-size:12px;display:flex}.settings input[type=number],.settings select{background:var(--paper);border:1px solid #d4d0c7;border-radius:4px;width:100%;min-width:0;padding:10px 12px}.settings input[type=color]{background:var(--paper);border:1px solid #d4d0c7;border-radius:3px;width:64px;height:40px;padding:4px}.settings small{color:var(--muted);font-size:10px;line-height:1.6}.settings .checkbox{flex-direction:row;align-items:center}input[type=range],input[type=checkbox]{accent-color:var(--ink)}.editor-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.private-note{color:var(--muted);margin-inline-start:auto;font-size:11px}.batch-note,.conversion-note{color:var(--muted);font-size:11px;line-height:1.75}.batch-note{margin-block:16px 8px}.conversion-note{border-inline-start:2px solid #d4d0c7;max-width:85ch;margin-block:22px 0;padding-inline-start:13px}#editor-status,#mc-status{margin-block:16px 0;font-size:13px}.results{gap:14px;margin-top:18px;display:grid}.results:empty{margin:0}.result-row{border-top:1px solid var(--line);align-items:center;gap:18px;padding-top:16px;display:flex}.result-row img{object-fit:contain;border:1px solid var(--line);background:repeating-conic-gradient(#e9e7e2 0% 25%,#fff 0% 50%) 0/14px 14px;border-radius:3px;flex-shrink:0;width:76px;height:76px}.result-info{flex:1;min-width:0}.result-info strong{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;font-size:13px;display:block}.result-info p{margin:5px 0;font-size:11px}.result-row a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.notice{color:#9a382e}.how,.faq,.related{padding-block:40px}.how{margin-top:20px}.how>.eyebrow{display:none}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:8px;display:grid}.step-number{color:#878279;font-family:ui-monospace,monospace;font-size:12px}.steps h3{margin-block:14px 8px}.steps p{font-size:13px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding-block:18px}.faq summary{cursor:pointer;font-size:14px;line-height:1.6}.faq p{max-width:740px;margin:12px 0 0;font-size:13px}.related{padding-bottom:60px}.related .card{padding:20px 16px}.prose{max-width:780px;min-height:65vh;padding-block:76px}.prose h1{font-size:clamp(2.5rem,5vw,3.6rem)}.prose h2{margin-top:36px;font-size:1.6rem}.language-suggestion{border:1px solid var(--line);background:var(--surface);border-radius:3px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.language-suggestion a{text-underline-offset:4px;text-decoration:underline}dialog{background:var(--paper);border:1px solid #c4c0b6;border-radius:5px;width:min(460px,100% - 40px);padding:30px;box-shadow:5px 5px #25252520}dialog h2{font-size:1.7rem}dialog::backdrop{background:#25252545}[dir=rtl] :is(h1,h2,h3,.eyebrow){letter-spacing:normal}[dir=rtl] .settings input[type=number]{text-align:right;direction:ltr}:lang(hi),:lang(bn),:lang(th),:lang(ar),:lang(fa){letter-spacing:normal}:is(:lang(hi),:lang(bn),:lang(th),:lang(ar),:lang(fa)) h1{line-height:1.3}@media (width<=800px){.wrap{width:calc(100% - 44px)}.header{gap:24px}.header>.primary-nav{gap:0}.hero{grid-template-columns:minmax(0,1.7fr) minmax(180px,1fr);gap:14px;padding-block:58px 46px}.hero h1{font-size:clamp(2.8rem,7vw,4rem)}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title{flex-direction:column;align-items:start;gap:14px}.section-title>p{max-width:none}.privacy-panel{gap:24px;padding:28px}}@media (width<=560px){.wrap{width:calc(100% - 36px)}.header{flex-wrap:wrap;gap:14px;min-height:72px;padding-block:16px 10px}.brand{font-size:23px}.brand-mark{width:26px;height:28px;font-size:24px}.header>.primary-nav{flex-basis:100%;order:3;justify-content:start;margin-inline:-10px}.language select{max-width:140px}.hero{padding-block:40px;display:block;position:relative}.hero h1{font-size:clamp(2.7rem,10vw,3.8rem)}.hero-description{font-size:15px}.paper-art{width:125px;margin-block:10px -20px;margin-inline-start:auto}.eyebrow{letter-spacing:.1em;font-size:9px}.hero-actions{gap:8px}.trust-strip>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding-block:18px;display:grid}.trust-strip span{min-width:0;font-size:11px}.tool-section{padding-block:36px 40px}.section-title h2{font-size:1.8rem}.tool-search{flex-direction:column;align-items:stretch;gap:10px;padding-top:4px}.tool-search input{width:100%}.cards{grid-template-columns:1fr}.card{padding:22px 18px}.card h3{font-size:1rem}.card p{font-size:13px}.privacy-panel{gap:18px;margin-bottom:40px;padding:25px 20px}.privacy-symbol{display:none}.privacy-panel h2{font-size:27px}.circle-link{width:30px;height:32px}.footer{flex-direction:column;gap:20px}.footer-links{justify-content:start;gap:8px 16px}#offline-status{text-align:start}.tool-heading{padding-block:28px 24px}.tool-heading h1{font-size:2.6rem}.editor{padding:16px}.dropzone{padding:28px 14px}.dropzone strong{font-size:24px}.settings{gap:20px 16px}.private-note{flex-basis:100%;margin-inline-start:0}.editor-actions .button{max-width:100%}.result-row{flex-wrap:wrap;gap:12px}.result-row img{width:60px;height:60px}.steps{grid-template-columns:1fr;gap:20px}.steps p{margin-bottom:0}.how,.faq,.related{padding-block:30px}.prose{padding-block:48px}.language-suggestion{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.minecraft-editor .settings{align-items:start}.minecraft-editor .settings label{min-width:180px}.mc-result-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.mc-result-header h2{margin:0;font-size:1.5rem}.mc-result-header label{font-size:12px}.mc-canvas-wrap{border:1px solid var(--line);text-align:center;direction:ltr;background:repeating-conic-gradient(#e9e7e2 0% 25%,#fff 0% 50%) 0/16px 16px;border-radius:8px;max-height:640px;padding:8px;overflow:auto}.mc-canvas-wrap canvas{max-width:100%;height:auto;image-rendering:pixelated;cursor:crosshair;margin:auto;display:block}.mc-inspector{direction:ltr;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-inspector label{align-items:center;gap:8px;font-size:12px;display:flex}.mc-inspector input{border:1px solid var(--line);border-radius:5px;width:72px;padding:8px}.mc-inspector output{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.minecraft-editor .button.secondary{background:var(--surface);color:var(--ink)}.minecraft-editor .editor-actions a{gap:6px;font-size:12px}.mc-materials{margin-top:24px}.mc-materials summary{cursor:pointer;padding-block:16px;font-weight:600}.mc-table-wrap{overflow-x:auto}.mc-materials table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}.mc-materials th,.mc-materials td{text-align:start;border-bottom:1px solid var(--line);padding:12px}.mc-materials bdi{overflow-wrap:anywhere}.mc-swatch{vertical-align:middle;border:1px solid #0002;width:16px;height:16px;margin-inline-end:10px;display:inline-block}.mc-guide{max-width:850px;padding-block:25px}.mc-guide p{font-size:14px}.minecraft-editor #mc-status{font-size:13px}.minecraft-editor #mc-filename{overflow-wrap:anywhere}@media (width<=560px){.minecraft-editor .settings label{min-width:140px}.minecraft-editor .editor-actions a{width:100%;padding-inline:12px}.mc-materials th,.mc-materials td{padding:8px}.mc-materials table{font-size:11px}.mc-canvas-wrap{max-height:460px}}.footer{flex-wrap:wrap}.locale-links{border-top:1px solid var(--line);color:var(--muted);flex-basis:100%;padding-top:18px;font-size:12px}.locale-links summary{cursor:pointer;width:fit-content;padding-block:6px}.locale-links nav{flex-wrap:wrap;gap:8px 20px;padding-top:16px;display:flex}.locale-links a{padding-block:4px}.locale-links a[aria-current=page]{color:var(--ink);font-weight:600}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.conversion-note p{font-size:inherit;line-height:inherit;margin:0}.conversion-note p+p{margin-top:8px}.header>.primary-nav{flex-wrap:wrap;align-items:center;position:relative}.primary-nav>a[aria-current=page]{background:var(--surface);font-weight:600}.tool-menu summary{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;list-style:none;display:flex}.tool-menu summary::-webkit-details-marker{display:none}.tool-menu summary:hover,.tool-menu[open] summary{background:var(--surface)}.tool-menu summary.active{font-weight:600}.tool-menu[open] summary>span{transform:rotate(180deg)}.tool-menu-panel{z-index:20;inset-inline-start:0;border:1px solid var(--line);background:var(--paper);border-radius:5px;width:min(420px,100vw - 36px);padding:8px;position:absolute;top:calc(100% + 12px);box-shadow:4px 5px #eeece5}.tool-menu-panel a{border-radius:3px;align-items:center;gap:14px;padding:14px 12px;display:flex}.tool-menu-panel a:hover,.tool-menu-panel a[aria-current=page]{background:var(--surface)}.menu-icon{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.menu-icon svg{width:23px;height:23px}.tool-menu-panel strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.tool-menu-panel small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.menu-arrow{color:var(--muted);flex-shrink:0;margin-inline-start:auto}.category-page{padding-block:28px 64px}.category-heading{max-width:800px;padding-block:34px 30px}.category-page-icon{width:44px;height:44px;margin-bottom:20px;display:block}.category-page-icon svg{width:100%;height:100%}.category-heading .eyebrow{margin-bottom:14px}.category-heading h1{margin-bottom:18px;font-size:clamp(2.5rem,5vw,3.8rem)}.category-heading>p:not(.eyebrow){max-width:720px;font-size:15px}.category-count{color:var(--muted);font-size:12px}.category-tabs{border-block:1px solid var(--line);flex-wrap:wrap;gap:6px 12px;margin-bottom:18px;padding-block:12px;display:flex}.category-tabs a{border-radius:3px;padding:8px 10px;font-size:12px;line-height:1.5}.category-tabs a:hover,.category-tabs a[aria-current=page]{background:var(--surface)}.category-tabs a[aria-current=page]{font-weight:600}.breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=560px){.header>.primary-nav{gap:0;margin-inline:0}.tool-menu summary,.header>.primary-nav>a{padding-inline:9px;font-size:12px}.tool-menu-panel{inset-inline-start:0}.category-heading{padding-block:28px}.category-heading h1{font-size:2.5rem}.category-tabs{gap:4px}.category-tabs a{padding:8px;font-size:11px}}.tool-menu-panel{max-height:min(480px,100dvh - 140px);overflow-y:auto}.raw-settings label{max-width:560px}.raw-category-note{max-width:90ch;margin-block:0 28px}
