.fg-dye{color:#273749;pointer-events:auto;background:#fffaf0;border-top:1px solid #d9cbb7;max-height:360px;padding:12px 16px;overflow:auto}.fg-dye header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fg-dye-body{border:0;justify-content:center;align-items:center;gap:20px;min-width:0;margin:0;padding:0;display:flex}.fg-dye-preview{flex:0 0 260px}.fg-dye-preview canvas{background:#f1eadf;border-radius:12px;width:260px;height:170px;display:block}.fg-dye-preview>div{align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.fg-dye-controls{flex:1;gap:10px;max-width:440px;display:grid}.fg-dye-controls label{align-items:center;gap:8px;font-size:13px;display:flex}.fg-dye-controls select,.fg-dye-controls input:not([type=color]){color:#273749;background:#fff;border:1px solid #b7b3a8;border-radius:6px;min-width:0;padding:6px}.fg-dye-controls select{flex:1}.fg-dye-color{flex-wrap:wrap;gap:16px;display:flex}.fg-dye-color input[type=color]{cursor:pointer;border:1px solid #aaa;border-radius:4px;width:48px;height:32px;padding:1px}.fg-dye-color input:not([type=color]){width:90px;font-family:monospace}.fg-dye-swatches{flex-wrap:wrap;gap:7px;display:flex}.fg-dye-swatches button{cursor:pointer;border:2px solid #c5c3ba;border-radius:50%;width:27px;height:27px}.fg-dye-swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #e3a127}.fg-dye-reset{flex-wrap:wrap;gap:8px;display:flex}.fg-dye-controls p{color:#53606c;margin:0;font-size:12px}.fg-dye button:focus-visible,.fg-dye input:focus-visible,.fg-dye select:focus-visible{outline-offset:2px;outline:3px solid #477fbd}@media (max-width:680px){.fg-dye-body{flex-direction:column;gap:10px}.fg-dye-preview{flex-basis:auto}.fg-dye-controls{width:100%;max-width:none}.fg-dye{max-height:46vh}.fg-dye header{font-size:13px}}
.fg-wp-panel{color:#273749;pointer-events:auto;background:#fffaf0;border-top:1px solid #d9cbb7;max-height:min(380px,52vh);padding:10px 14px 12px;overflow:auto}.fg-wp-panel header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.fg-wp-panel header strong{white-space:nowrap}.fg-wp-note{color:#7a6a4c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.fg-wp-panel fieldset{border:0;min-width:0;margin:0;padding:0}.fg-wp-solid{gap:10px;display:grid}.fg-wp-solid-now{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.fg-wp-solid-now label{align-items:center;gap:6px;display:flex}.fg-wp-chip{border:3px solid #3a2c4a;border-radius:10px;width:40px;height:40px;box-shadow:0 2px #3a2c4a}.fg-wp-panel input[type=color]{cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:6px;width:44px;height:30px;padding:1px}.fg-wp-hex,.fg-wp-name input{color:#273749;width:96px;font:inherit;background:#fff;border:1px solid #b7b3a8;border-radius:6px;padding:5px 7px}.fg-wp-name input{width:160px}.fg-wp-swatches,.fg-wp-bg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fg-wp-swatches button,.fg-wp-bg button{cursor:pointer;border:2px solid #3a2c4a;border-radius:7px;width:26px;height:26px;padding:0}.fg-wp-swatches button.is-on,.fg-wp-bg button.is-on{outline-offset:1px;outline:3px solid #ffb21f}.fg-wp-photo{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.fg-wp-preview{flex:none;justify-items:start;gap:6px;max-width:100%;display:grid}.fg-wp-preview canvas{background:#ece4d6;border:3px solid #3a2c4a;border-radius:10px;max-width:100%;display:block}.fg-wp-preview small{color:#7a6a4c;font-size:12px}.fg-wp-file{cursor:pointer;position:relative;overflow:hidden}.fg-wp-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.fg-wp-file.is-disabled{opacity:.5;pointer-events:none}.fg-wp-controls{flex:300px;gap:8px;min-width:0;font-size:13px;display:grid}.fg-wp-seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fg-wp-seg>span,.fg-wp-bg>span,.fg-wp-slider>span,.fg-wp-name>span{color:#6b5a3a;min-width:46px;font-weight:700}.fg-wp-seg button{color:#3a2c4a;font:inherit;cursor:pointer;background:#fff;border:2px solid #3a2c4a;border-radius:999px;padding:3px 10px}.fg-wp-seg button.is-on{background:linear-gradient(#fff6cc,#ffd35a)}.fg-wp-slider{align-items:center;gap:8px;display:flex}.fg-wp-slider input{flex:1;min-width:80px}.fg-wp-slider b{text-align:right;min-width:40px}.fg-wp-name{align-items:center;gap:8px;display:flex}.fg-wp-err{color:#c0304f}.fg-wp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fg-wp-actions small{color:#7a6a4c;flex:200px;font-size:11.5px}.fg-wp-thumb{display:block}.fg-wp-item{flex:none;display:flex;position:relative}.fishing-game .fg-wp-item>.fg-wp-del{border:2.5px solid var(--ink,#3a2c4a);color:#c0304f;cursor:pointer;z-index:1;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:-9px;left:-8px}.fishing-game .fg-wp-item>.fg-wp-del.is-ask{color:#fff;background:#ff4f6d;border-radius:999px;width:auto;padding:0 6px;font-size:11px}@media (max-width:560px){.fg-wp-note{display:none}.fg-wp-panel{padding:8px 10px 10px}}.fg-decor-group.is-custom .fg-decor-tool-icon{place-items:center;width:56px;height:56px;font-size:30px;line-height:1;display:grid}
