.bottle-worlds-entry .fast-click-art{background:#b6d7bc;color:#254d3f}.bottle-worlds-entry .card-number{color:#254d3f}#bw-dialog{width:calc(100vw - 32px);height:calc(100dvh - 32px);max-width:1700px;max-height:none;margin:auto;padding:0;border:2px solid #324d3e;border-radius:18px;background:#f0efe5;color:#314d40;font-family:Arial,sans-serif;overflow:auto}#bw-dialog::backdrop{background:#142d24bd;backdrop-filter:blur(5px)}#bw-dialog button,#bw-dialog select,#bw-dialog input{font:inherit}#bw-dialog button{color:#314d40;background:#fcfaf1;border:1px solid #b6c5b1;border-radius:9px;padding:10px 13px;font-weight:700}#bw-dialog button:hover:not(:disabled){background:#e0edce}#bw-dialog button:disabled{opacity:.4;cursor:default}#bw-dialog button[aria-pressed=true]{background:#365e49;color:#fff8e4;border-color:#365e49}#bw-dialog input,#bw-dialog select{border:1px solid #b3c1ab;border-radius:8px;padding:8px;background:#fffdf6;color:#314d40;min-width:0}#bw-dialog input[type=range]{accent-color:#588665;padding:0}#bw-dialog [hidden]{display:none!important}.bw-header{display:flex;align-items:center;gap:24px;padding:20px 25px;border-bottom:1px solid #cbd0be;background:#e8eddc}.bw-header small{font-size:10px;letter-spacing:2px}.bw-header h2{font-size:27px;letter-spacing:-1px;margin:4px 0 0}.bw-header p{margin:0 auto 0 0;color:#6b7f6a;font-size:13px}.bw-header #bw-close{width:44px;height:44px;font-size:26px}.bw-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:calc(100% - 95px)}.bw-editor{min-width:0;display:flex;flex-direction:column;padding:18px;gap:12px}.bw-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#bw-name{width:min(290px,100%);font-weight:700!important}.bw-transport{display:flex;gap:8px;flex-wrap:wrap}.bw-stage{position:relative;flex:1;min-height:430px;height:min(65dvh,760px);border:1px solid #c4cfbc;border-radius:16px;overflow:hidden;background:#e1e6d8}#bw-canvas{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.bw-counters{position:absolute;top:16px;left:18px;display:flex;gap:17px;pointer-events:none;font-size:10px;letter-spacing:1px;color:#54715b}.bw-counters strong{display:block;font-size:24px;letter-spacing:-1px}.bw-scene-note{position:absolute;bottom:12px;left:18px;right:18px;text-align:center;font-size:11px;color:#496651;pointer-events:none}.bw-toolbar{padding:13px;background:#e4e9db;border-radius:12px}.bw-tool-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;font-size:12px}.bw-tool-heading label{display:flex;gap:8px;align-items:center}.bw-tool-heading input{width:90px}#bw-tools{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px}#bw-tools button{flex:0 0 77px;padding:8px 4px;font-size:10px}#bw-tools b{display:block;font-size:23px;margin-bottom:5px}#bw-status{min-height:20px;font-size:12px;margin:0;color:#536e54}.bw-side{background:#e4e8d9;border-left:1px solid #c7d0bd;padding:22px;overflow:auto}.bw-side h3{font-size:20px;letter-spacing:-.5px;margin:8px 0}.bw-side p{font-size:12px;line-height:1.6}.bw-side small{font-size:10px;letter-spacing:1.3px;color:#6c806a}.bw-side section{border-bottom:1px solid #bdcbb6;padding-bottom:20px;margin-bottom:20px}.bw-settings{display:grid;gap:10px}.bw-settings label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700}.bw-unlock{color:#668044;font-weight:700}#bw-collection{display:grid;gap:8px;max-height:260px;overflow:auto;margin:12px 0}#bw-collection button{display:flex;align-items:center;text-align:left;gap:10px;padding:9px;font-size:12px}#bw-collection small{display:block;font-size:9px;letter-spacing:0;line-height:1.5;margin-top:3px}#bw-collection button[aria-pressed=true] small{color:#c8dbbe}.bw-mini{width:33px;height:43px;border:2px solid #7e9a80;border-radius:10px;background:var(--b);color:#396746;text-align:center;padding-top:8px;flex-shrink:0}.bw-new{display:flex;gap:6px}.bw-new select{width:100%}.bw-save-row{display:flex;gap:6px;flex-wrap:wrap}#bw-save{background:#c7dcad!important}#bw-confirm-delete{padding:10px;background:#efd4c2;border-radius:10px;font-size:12px}.bw-side #bw-delete{font-size:11px;background:transparent;margin-top:10px}#bw-save-note{font-size:10px}@media(max-width:1000px){.bw-layout{grid-template-columns:minmax(0,1fr) 245px}.bw-side{padding:16px}.bw-header p{display:none}.bw-header #bw-close{margin-left:auto}}@media(max-width:720px){#bw-dialog{width:100%;height:100dvh;border-radius:0;border:0}.bw-header{padding:14px 18px}.bw-header h2{font-size:23px}.bw-layout{grid-template-columns:1fr}.bw-editor{padding:10px}.bw-stage{height:62dvh;min-height:360px;flex:auto}.bw-side{border-left:0;border-top:1px solid #c7d0bd;padding:20px}.bw-side section{margin-bottom:15px}.bw-counters{gap:12px;top:12px;left:12px}.bw-topbar{gap:8px}.bw-transport button{font-size:11px!important}.bw-tool-heading{flex-wrap:wrap}}
