@font-face{font-family:Allerta Stencil;src:url(/fonts/AllertaStencil-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AllertaStencil-Regular;src:url(/fonts/AllertaStencil-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amatic SC;src:url(/fonts/AmaticSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AmaticSC-Regular;src:url(/fonts/AmaticSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anton-Regular;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barriecito;src:url(/fonts/Barriecito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barriecito-Regular;src:url(/fonts/Barriecito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Butterfly Kids;src:url(/fonts/ButterflyKids-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ButterflyKids-Regular;src:url(/fonts/ButterflyKids-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courgette;src:url(/fonts/Courgette-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courgette-Regular;src:url(/fonts/Courgette-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dancing Script;src:url(/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DancingScript-Regular;src:url(/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredericka the Great;src:url(/fonts/FrederickaTheGreat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FrederickaTheGreat-Regular;src:url(/fonts/FrederickaTheGreat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Londrina Shadow;src:url(/fonts/LondrinaShadow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LondrinaShadow-Regular;src:url(/fonts/LondrinaShadow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Great Vibes;src:url(/fonts/GreatVibes-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GreatVibes-Regular;src:url(/fonts/GreatVibes-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Indie Flower;src:url(/fonts/IndieFlower-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IndieFlower-Regular;src:url(/fonts/IndieFlower-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lobster Two;src:url(/fonts/LobsterTwo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LobsterTwo-Regular;src:url(/fonts/LobsterTwo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pacifico;src:url(/fonts/Pacifico-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pacifico-Regular;src:url(/fonts/Pacifico-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Parisienne;src:url(/fonts/Parisienne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Parisienne-Regular;src:url(/fonts/Parisienne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Patrick Hand;src:url(/fonts/PatrickHand-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PatrickHand-Regular;src:url(/fonts/PatrickHand-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/PermanentMarker-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PermanentMarker-Regular;src:url(/fonts/PermanentMarker-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playball;src:url(/fonts/Playball-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playball-Regular;src:url(/fonts/Playball-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pompiere;src:url(/fonts/Pompiere-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pompiere-Regular;src:url(/fonts/Pompiere-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway Dots;src:url(/fonts/RalewayDots-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RalewayDots-Regular;src:url(/fonts/RalewayDots-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Righteous;src:url(/fonts/Righteous-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Righteous-Regular;src:url(/fonts/Righteous-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shadows Into Light;src:url(/fonts/ShadowsIntoLight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ShadowsIntoLight-Regular;src:url(/fonts/ShadowsIntoLight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alfa Slab One;src:url(/fonts/AlfaSlabOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlfaSlabOne-Regular;src:url(/fonts/AlfaSlabOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alumni Sans Pinstripe;src:url(/fonts/AlumniSansPinstripe-Italic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlumniSansPinstripe-Italic;src:url(/fonts/AlumniSansPinstripe-Italic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alumni Sans Pinstripe;src:url(/fonts/AlumniSansPinstripe-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlumniSansPinstripe-Regular;src:url(/fonts/AlumniSansPinstripe-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cal Sans;src:url(/fonts/CalSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CalSans-Regular;src:url(/fonts/CalSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caprasimo;src:url(/fonts/Caprasimo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caprasimo-Regular;src:url(/fonts/Caprasimo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clicker Script;src:url(/fonts/ClickerScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClickerScript-Regular;src:url(/fonts/ClickerScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Delius;src:url(/fonts/Delius-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Delius-Regular;src:url(/fonts/Delius-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Emilys Candy;src:url(/fonts/EmilysCandy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EmilysCandy-Regular;src:url(/fonts/EmilysCandy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-Black.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-Black;src:url(/fonts/EncodeSansCondensed-Black.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-Bold;src:url(/fonts/EncodeSansCondensed-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-ExtraBold;src:url(/fonts/EncodeSansCondensed-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-ExtraLight;src:url(/fonts/EncodeSansCondensed-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-Light;src:url(/fonts/EncodeSansCondensed-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-Medium;src:url(/fonts/EncodeSansCondensed-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-Regular;src:url(/fonts/EncodeSansCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed;src:url(/fonts/EncodeSansCondensed-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-SemiBold;src:url(/fonts/EncodeSansCondensed-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans Condensed-Thin;src:url(/fonts/EncodeSansCondensed-Thin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensed-Thin;src:url(/fonts/EncodeSansCondensed-Thin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fleur De Leah;src:url(/fonts/FleurDeLeah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FleurDeLeah-Regular;src:url(/fonts/FleurDeLeah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graduate;src:url(/fonts/Graduate-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graduate-Regular;src:url(/fonts/Graduate-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gwendolyn;src:url(/fonts/Gwendolyn-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gwendolyn-Bold;src:url(/fonts/Gwendolyn-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gwendolyn;src:url(/fonts/Gwendolyn-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gwendolyn-Regular;src:url(/fonts/Gwendolyn-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kablammo-Variable Font MORF;src:url(/fonts/Kablammo-Regular-VariableFont_MORF.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kablammo-Regular-VariableFont_MORF;src:url(/fonts/Kablammo-Regular-VariableFont_MORF.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Love Ya Like ASister;src:url(/fonts/LoveYaLikeASister-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LoveYaLikeASister-Regular;src:url(/fonts/LoveYaLikeASister-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Meow Script;src:url(/fonts/MeowScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MeowScript-Regular;src:url(/fonts/MeowScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ms Madi;src:url(/fonts/MsMadi-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MsMadi-Regular;src:url(/fonts/MsMadi-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron-VariableFont_wght;src:url(/fonts/Orbitron-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pinyon Script;src:url(/fonts/PinyonScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PinyonScript-Regular;src:url(/fonts/PinyonScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poiret One;src:url(/fonts/PoiretOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoiretOne-Regular;src:url(/fonts/PoiretOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Beastly;src:url(/fonts/RubikBeastly-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RubikBeastly-Regular;src:url(/fonts/RubikBeastly-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Bubbles;src:url(/fonts/RubikBubbles-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RubikBubbles-Regular;src:url(/fonts/RubikBubbles-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Doodle Shadow;src:url(/fonts/RubikDoodleShadow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RubikDoodleShadow-Regular;src:url(/fonts/RubikDoodleShadow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Send Flowers;src:url(/fonts/SendFlowers-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SendFlowers-Regular;src:url(/fonts/SendFlowers-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sevillana;src:url(/fonts/Sevillana-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sevillana-Regular;src:url(/fonts/Sevillana-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Smokum;src:url(/fonts/Smokum-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Smokum-Regular;src:url(/fonts/Smokum-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Special Elite;src:url(/fonts/SpecialElite-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpecialElite-Regular;src:url(/fonts/SpecialElite-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stint Ultra Expanded;src:url(/fonts/StintUltraExpanded-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:StintUltraExpanded-Regular;src:url(/fonts/StintUltraExpanded-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sue Ellen Francisco;src:url(/fonts/SueEllenFrancisco-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SueEllenFrancisco-Regular;src:url(/fonts/SueEllenFrancisco-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Updock;src:url(/fonts/Updock-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Updock-Regular;src:url(/fonts/Updock-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wallpoet;src:url(/fonts/Wallpoet-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wallpoet-Regular;src:url(/fonts/Wallpoet-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Waterfall;src:url(/fonts/Waterfall-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Waterfall-Regular;src:url(/fonts/Waterfall-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--desk: #ded3c2;--workspace: #e2e7ea;--paper: #ffffff;--warm-panel: #fbf6ee;--ink: #3f342b;--muted: #7f7062;--line: rgba(154, 125, 92, .24);--kraft: #b98752;--kraft-dark: #86623f;--shadow: 0 13px 32px rgba(77, 57, 35, .13);--shadow-soft: 0 5px 15px rgba(77, 57, 35, .1);--paper-shadow: 0 24px 45px rgba(50, 45, 40, .13), 0 4px 10px rgba(50, 45, 40, .07);--asset-linen: url(/ui-assets/linen-bg.png);--asset-pebble: url(/ui-assets/pebble-bg.png);--asset-warm-paper: url(/ui-assets/warm-white-bg.png);--asset-button: url(/ui-assets/button-primary.png);--asset-button-hover: url(/ui-assets/button-hover.png);--asset-button-active: url(/ui-assets/button-active.png);--asset-kraft: url(/ui-assets/kraft-strip.png);--asset-stitched: url(/ui-assets/stitched-strip.png);--asset-active-tab: url(/ui-assets/active-tab.png);--asset-inactive-tab: url(/ui-assets/inactive-tab.png);--asset-washi-1: url(/ui-assets/washi-1.png);--asset-washi-2: url(/ui-assets/washi-2.png);--asset-washi-3: url(/ui-assets/washi-3.png)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;background-color:var(--desk);background-image:linear-gradient(#ded3c2b8,#ded3c2b8),var(--asset-linen);background-size:cover;background-position:center}button,input,select,textarea{font:inherit}button{cursor:pointer}.appShell{height:100%;display:grid;grid-template-columns:315px minmax(540px,1fr) 405px;grid-template-rows:76px 1fr;grid-template-areas:"top top top" "left stage right";gap:14px;padding:14px;background:transparent;position:relative}.topbar,.leftDock,.rightDock{background-color:#fffbf4eb;background-image:linear-gradient(#fffbf4e6,#fffbf4e6),var(--asset-warm-paper);background-size:cover;background-position:center;border:1px solid rgba(173,145,112,.32);border-radius:0;box-shadow:var(--shadow)}.topbar{grid-area:top;display:flex;align-items:center;gap:14px;padding:10px 14px;position:relative;overflow:visible}.topbar:before{content:"Atelier";position:absolute;left:16px;top:-8px;width:126px;height:54px;display:flex;align-items:center;justify-content:center;background-image:var(--asset-button-active);background-repeat:no-repeat;background-size:100% 100%;color:#4b3a2d;font-size:28px;line-height:1;transform:rotate(-1.5deg);text-shadow:0 1px 0 rgba(255,255,255,.45);z-index:3}.brandBlock{display:flex;align-items:center;gap:10px;min-width:208px;padding-left:138px}.brandBlock strong{font-size:15px;letter-spacing:.02em}.brandBlock small,.panelHeader small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.brandMark{display:none}.controlGroup{display:grid;gap:4px;color:var(--muted);font-size:12px}.controlGroup select,.controlGroup input,.formGrid input,textarea{border:1px solid rgba(120,95,70,.18);background:#ffffffc7;padding:8px 11px;border-radius:0;color:var(--ink);box-shadow:inset 0 1px 2px #462d190d}input[type=range]{accent-color:var(--kraft)}.grow{min-width:220px}.buttonRow{display:flex;gap:10px;flex-wrap:wrap}.btn,.toolButton,.rightTabs button{min-height:42px;border:0;color:var(--ink);padding:9px 18px;border-radius:0;background-color:transparent;background-image:var(--asset-button);background-repeat:no-repeat;background-size:100% 100%;background-position:center;box-shadow:none;position:relative;overflow:visible;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.42)}.btn:hover,.toolButton:hover,.rightTabs button:hover,.collectionCard:hover,.thumb:hover,.layerRow:hover{transform:translateY(-1px);filter:brightness(1.015)}.btn:hover,.toolButton:hover,.rightTabs button:hover{background-image:var(--asset-button-hover)}.btn.primary{background-image:var(--asset-kraft);color:#fffdf8;text-shadow:0 1px 0 rgba(0,0,0,.2)}.btn.primary:hover{background-image:var(--asset-kraft);filter:brightness(1.06)}.leftDock{grid-area:left;min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.toolTabs{padding:16px 14px 10px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--line);background:transparent}.toolButton{min-height:50px;background-image:var(--asset-button-hover)}.toolButton:nth-child(1){background-image:var(--asset-washi-3)}.toolButton:nth-child(2){background-image:var(--asset-button)}.toolButton.active{background-image:var(--asset-button-active);color:var(--ink)}.inspectorPanel{min-width:0;min-height:0;overflow:auto}.panel{min-height:0;overflow:hidden;background:transparent}.panelHeader{padding:15px 14px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.panelHeader strong{font-size:18px;font-weight:600}.panelBody{padding:14px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formGrid label{display:grid;gap:5px;font-size:12px;color:var(--muted)}.formGrid .wide{grid-column:1 / -1}textarea{min-height:92px;resize:vertical}.stageWrap{grid-area:stage;overflow:auto;background-color:var(--workspace);background-image:linear-gradient(#e2e7eac7,#e2e7eac7),var(--asset-pebble);background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.7);border-radius:0;box-shadow:inset 0 0 0 1px #7387911a,var(--shadow-soft)}.stageSurface{min-width:100%;min-height:100%;width:max-content;height:max-content;padding:74px;display:flex;align-items:center;justify-content:center}.page{position:relative;background:#fff;box-shadow:var(--paper-shadow);transform-origin:center center;overflow:visible}.page:before{content:"";position:absolute;left:50%;top:-32px;transform:translate(-50%) rotate(-1deg);width:160px;height:46px;background-image:var(--asset-washi-2);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;z-index:2;opacity:.75}.safeLine{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(190,150,90,.3);pointer-events:none}.canvasLayer{position:absolute;transform-origin:center;touch-action:none;-webkit-user-select:none;user-select:none}.canvasLayer img{width:100%;height:100%;object-fit:fill;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.textLayer{width:100%;height:100%;display:flex;align-items:center;white-space:pre-wrap;overflow:hidden}.selectionFrame{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px dashed var(--kraft);pointer-events:none}.resizeHandles{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none}.resizeHandle{position:absolute;width:18px;height:18px;border:2px solid var(--kraft);background:#fffdf8;box-shadow:0 2px 8px #00000021;pointer-events:auto;touch-action:none;padding:0;border-radius:0}.resizeHandle.nw{left:-11px;top:-11px;cursor:nwse-resize}.resizeHandle.n{left:50%;top:-11px;transform:translate(-50%);cursor:ns-resize}.resizeHandle.ne{right:-11px;top:-11px;cursor:nesw-resize}.resizeHandle.e{right:-11px;top:50%;transform:translateY(-50%);cursor:ew-resize}.resizeHandle.se{right:-11px;bottom:-11px;cursor:nwse-resize}.resizeHandle.s{left:50%;bottom:-11px;transform:translate(-50%);cursor:ns-resize}.resizeHandle.sw{left:-11px;bottom:-11px;cursor:nesw-resize}.resizeHandle.w{left:-11px;top:50%;transform:translateY(-50%);cursor:ew-resize}.locked{opacity:.72}.rightDock{grid-area:right;display:grid;grid-template-rows:auto 1fr;min-height:0;overflow:hidden}.rightTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 10px 8px;border-bottom:1px solid var(--line);background:transparent}.rightTabs button{min-height:34px;padding:6px 8px;font-size:13px;line-height:1.05;background-image:var(--asset-inactive-tab)}.rightTabs button.active{background-image:var(--asset-active-tab);color:var(--ink)}.rightTabBody{min-height:0;overflow:hidden;display:flex}.rightTabBody>.panel{flex:1;border:0;box-shadow:none}.vaultPanel,.layersPanel{display:flex;flex-direction:column;min-height:0}.thumbGrid{padding:12px;overflow:auto;display:grid;grid-template-columns:1fr;gap:12px}.thumb{border:1px solid var(--line);background:#fffdf8;padding:0;text-align:left;border-radius:0;box-shadow:var(--shadow-soft);overflow:hidden}.thumb img{width:100%;height:126px;object-fit:cover;display:block}.thumb span{display:block;padding:8px 10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layersList{padding:12px;overflow:auto;display:grid;gap:10px}.layerRow{display:grid;grid-template-columns:1fr 38px 38px 38px;gap:6px;align-items:center;border:1px solid var(--line);background-color:#fffdf8;background-image:linear-gradient(#fffdf8d6,#fffdf8d6),var(--asset-warm-paper);padding:9px;border-radius:0;box-shadow:var(--shadow-soft)}.layerRow.active{outline:2px solid var(--kraft)}.layerRow button{min-height:32px;border:1px solid rgba(120,95,70,.2);background:#fbf7ef;border-radius:0}.layerName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.emptyState{color:var(--muted);font-size:14px;line-height:1.4;padding:12px;border:1px dashed rgba(120,95,70,.24);background:#ffffff73;border-radius:0}.vaultHeader{align-items:flex-start}.vaultButtons{display:grid;grid-template-columns:1fr;gap:8px;min-width:158px}.vaultBody{padding:12px;overflow:auto;min-height:0}.linkButton{border:0;background:transparent;color:var(--kraft-dark);padding:0;cursor:pointer;font:inherit;text-decoration:underline}.collectionCard{border:1px solid var(--line);background-color:#fffdf8;background-image:linear-gradient(#fffdf8c2,#fffdf8c2),var(--asset-warm-paper);color:var(--ink);padding:15px 15px 15px 18px;text-align:left;cursor:pointer;display:grid;gap:4px;min-height:84px;border-radius:0;box-shadow:var(--shadow-soft);position:relative}.collectionCard:before{content:"";position:absolute;left:16px;top:-11px;width:82px;height:26px;background-image:var(--asset-washi-1);background-size:100% 100%;background-repeat:no-repeat;opacity:.55;pointer-events:none}.collectionCard strong{font-size:17px}.collectionCard span,.collectionCard small{color:var(--muted)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#ffffff59;border-radius:0}::-webkit-scrollbar-thumb{background:#91785a73;border-radius:0;border:3px solid rgba(255,255,255,.35)}@media (max-width: 1100px){.appShell{grid-template-columns:1fr;grid-template-rows:auto auto minmax(520px,1fr) auto;grid-template-areas:"top" "left" "stage" "right"}.rightDock{min-height:420px}}.appShell[data-theme="Pastel Rainbow"]{--desk: #f7e7ff;--workspace: #eef7ff;--paper: #ffffff;--warm-panel: #fff8ff;--ink: #473a58;--muted: #786c87;--line: rgba(137, 109, 173, .26);--kraft: #a976d9;--kraft-dark: #7550aa;--shadow: 0 12px 28px rgba(122, 88, 170, .14);--shadow-soft: 0 5px 14px rgba(122, 88, 170, .1);--paper-shadow: 0 22px 42px rgba(94, 87, 133, .16), 0 4px 10px rgba(94, 87, 133, .08)}.appShell[data-theme="Navy & Gold"]{--desk: #091728;--workspace: #102238;--paper: #fffaf0;--warm-panel: #101e33;--ink: #fff4d4;--muted: #d6c58f;--line: rgba(230, 190, 93, .34);--kraft: #d8a93b;--kraft-dark: #f1d074;--shadow: 0 16px 34px rgba(0, 0, 0, .34);--shadow-soft: 0 7px 18px rgba(0, 0, 0, .28);--paper-shadow: 0 24px 45px rgba(0,0,0,.32), 0 4px 10px rgba(0,0,0,.2)}.appShell[data-theme="Cartoon Bold"]{--desk: #ffe75e;--workspace: #74d7ff;--paper: #ffffff;--warm-panel: #fff6a8;--ink: #111111;--muted: #2d2d2d;--line: rgba(0,0,0,.45);--kraft: #ff4ca3;--kraft-dark: #111111;--shadow: 6px 6px 0 rgba(0,0,0,.85);--shadow-soft: 4px 4px 0 rgba(0,0,0,.65);--paper-shadow: 8px 8px 0 rgba(0,0,0,.85)}.appShell[data-theme="Botanical Blush"]{--desk: #f4dce2;--workspace: #edf4ea;--paper: #fffdf9;--warm-panel: #fff4f6;--ink: #4a3a3d;--muted: #7d6c70;--line: rgba(122, 151, 111, .3);--kraft: #7fa46f;--kraft-dark: #537248;--shadow: 0 13px 32px rgba(89, 107, 75, .14);--shadow-soft: 0 5px 15px rgba(89, 107, 75, .1);--paper-shadow: 0 24px 45px rgba(86,76,66,.13), 0 4px 10px rgba(86,76,66,.08)}.appShell[data-theme="Pastel Rainbow"]:before,.appShell[data-theme="Botanical Blush"]:before,.appShell[data-theme="Cartoon Bold"]:before,.appShell[data-theme="Navy & Gold"]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.appShell[data-theme="Pastel Rainbow"]:before{background:linear-gradient(135deg,#ffbedc52,#ffeca842,#b1ebca47,#b0d8ff47,#dabeff52)}.appShell[data-theme="Botanical Blush"]:before{background:radial-gradient(circle at 10% 15%,rgba(133,169,112,.18),transparent 26%),radial-gradient(circle at 90% 80%,rgba(223,150,166,.2),transparent 30%)}.appShell[data-theme="Cartoon Bold"]:before{background:linear-gradient(45deg,rgba(255,255,255,.16) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.16) 75%,transparent 75%);background-size:44px 44px}.appShell[data-theme="Navy & Gold"]:before{background:radial-gradient(circle at 18% 18%,rgba(255,214,105,.15),transparent 24%),radial-gradient(circle at 82% 12%,rgba(255,244,185,.1),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 55%)}.appShell>*{position:relative;z-index:1}.appShell[data-theme="Pastel Rainbow"] .topbar,.appShell[data-theme="Pastel Rainbow"] .leftDock,.appShell[data-theme="Pastel Rainbow"] .rightDock{background:linear-gradient(135deg,#fff6fcf5,#f0f8fff0);border-color:#9f7bc852}.appShell[data-theme="Pastel Rainbow"] .stageWrap{background:linear-gradient(135deg,#ffeaf6,#edf8ff 45%,#fff6d7)}.appShell[data-theme="Navy & Gold"] .topbar,.appShell[data-theme="Navy & Gold"] .leftDock,.appShell[data-theme="Navy & Gold"] .rightDock{background:linear-gradient(145deg,#0d1b2e,#142845);border-color:#f1d07485;color:var(--ink)}.appShell[data-theme="Navy & Gold"] .stageWrap{background:radial-gradient(circle at 30% 20%,#203757,#0c1728 70%);border-color:#f1d0746b}.appShell[data-theme="Cartoon Bold"] .topbar,.appShell[data-theme="Cartoon Bold"] .leftDock,.appShell[data-theme="Cartoon Bold"] .rightDock,.appShell[data-theme="Cartoon Bold"] .stageWrap,.appShell[data-theme="Cartoon Bold"] .collectionCard,.appShell[data-theme="Cartoon Bold"] .layerRow,.appShell[data-theme="Cartoon Bold"] .thumb{border:3px solid #111}.appShell[data-theme="Cartoon Bold"] .topbar,.appShell[data-theme="Cartoon Bold"] .leftDock,.appShell[data-theme="Cartoon Bold"] .rightDock{background:#fff6a8}.appShell[data-theme="Cartoon Bold"] .stageWrap{background:#74d7ff}.appShell[data-theme="Botanical Blush"] .topbar,.appShell[data-theme="Botanical Blush"] .leftDock,.appShell[data-theme="Botanical Blush"] .rightDock{background:linear-gradient(145deg,#fff6f8f5,#eef8e9f0);border-color:#7fa46f52}.appShell[data-theme="Botanical Blush"] .stageWrap{background:linear-gradient(135deg,#f7e4e8,#eef7ec)}.appShell:not([data-theme="Craft Studio"]) .topbar:before,.appShell:not([data-theme="Craft Studio"]) .page:before,.appShell:not([data-theme="Craft Studio"]) .collectionCard:before{display:none}.appShell:not([data-theme="Craft Studio"]) .brandBlock{padding-left:0}.appShell:not([data-theme="Craft Studio"]) .btn,.appShell:not([data-theme="Craft Studio"]) .toolButton,.appShell:not([data-theme="Craft Studio"]) .rightTabs button,.appShell:not([data-theme="Craft Studio"]) .toolbarBtn,.appShell:not([data-theme="Craft Studio"]) .dropdownMenu button,.appShell:not([data-theme="Craft Studio"]) .layerRow button,.appShell:not([data-theme="Craft Studio"]) .vaultButtons button,.appShell:not([data-theme="Craft Studio"]) .linkButton{background-image:none!important;background-color:var(--warm-panel);color:var(--ink);border:1px solid var(--line);border-radius:0!important;box-shadow:var(--shadow-soft);text-shadow:none}.appShell:not([data-theme="Craft Studio"]) .btn.primary,.appShell:not([data-theme="Craft Studio"]) .toolButton.active,.appShell:not([data-theme="Craft Studio"]) .rightTabs button.active{background-image:none!important;background:linear-gradient(180deg,color-mix(in srgb,var(--kraft) 84%,#ffffff 16%),var(--kraft));color:#fff;border-color:color-mix(in srgb,var(--kraft-dark) 60%,#000 40%)}.appShell[data-theme="Navy & Gold"] .btn,.appShell[data-theme="Navy & Gold"] .toolButton,.appShell[data-theme="Navy & Gold"] .rightTabs button,.appShell[data-theme="Navy & Gold"] .toolbarBtn,.appShell[data-theme="Navy & Gold"] .dropdownMenu button,.appShell[data-theme="Navy & Gold"] .layerRow button,.appShell[data-theme="Navy & Gold"] .vaultButtons button,.appShell[data-theme="Navy & Gold"] .linkButton,.appShell[data-theme="Navy & Gold"] .collectionCard,.appShell[data-theme="Navy & Gold"] .layerRow,.appShell[data-theme="Navy & Gold"] .thumb{background:linear-gradient(145deg,#132642,#0b1728)!important;border-color:#f1d07485!important;color:#fff4d4!important}.appShell[data-theme="Navy & Gold"] .btn.primary,.appShell[data-theme="Navy & Gold"] .toolButton.active,.appShell[data-theme="Navy & Gold"] .rightTabs button.active{color:#091728!important;background:linear-gradient(135deg,#8a5c12,#f8df86 28%,#bd8425 52%,#fff3b0 72%,#8a5c12)!important;border-color:#ffe59a!important;box-shadow:0 0 0 1px #ffefac6b,0 8px 20px #00000057}.appShell[data-theme="Cartoon Bold"] .btn,.appShell[data-theme="Cartoon Bold"] .toolButton,.appShell[data-theme="Cartoon Bold"] .rightTabs button,.appShell[data-theme="Cartoon Bold"] .toolbarBtn,.appShell[data-theme="Cartoon Bold"] .dropdownMenu button,.appShell[data-theme="Cartoon Bold"] .layerRow button,.appShell[data-theme="Cartoon Bold"] .vaultButtons button,.appShell[data-theme="Cartoon Bold"] .linkButton{border:3px solid #111!important;box-shadow:4px 4px #111!important;background:#fff!important;color:#111!important}.appShell[data-theme="Cartoon Bold"] .btn.primary,.appShell[data-theme="Cartoon Bold"] .toolButton.active,.appShell[data-theme="Cartoon Bold"] .rightTabs button.active{background:#ff4ca3!important;color:#111!important}.appShell[data-theme="Pastel Rainbow"] .btn.primary,.appShell[data-theme="Pastel Rainbow"] .toolButton.active,.appShell[data-theme="Pastel Rainbow"] .rightTabs button.active{background:linear-gradient(135deg,#ff9ecb,#9fdcff,#bdf3cf,#ffe68a)!important;color:#3d3150!important}.appShell[data-theme="Botanical Blush"] .btn.primary,.appShell[data-theme="Botanical Blush"] .toolButton.active,.appShell[data-theme="Botanical Blush"] .rightTabs button.active{background:linear-gradient(135deg,#7fa46f,#d99bab)!important;color:#fffaf6!important}.appShell:not([data-theme="Craft Studio"]) .controlGroup select,.appShell:not([data-theme="Craft Studio"]) .controlGroup input,.appShell:not([data-theme="Craft Studio"]) .formGrid input,.appShell:not([data-theme="Craft Studio"]) textarea,.appShell:not([data-theme="Craft Studio"]) .toolbarSelect,.appShell:not([data-theme="Craft Studio"]) .projectNameInput,.appShell:not([data-theme="Craft Studio"]) .dropdownMenu{border-radius:0!important;border-color:var(--line)}.appShell[data-theme="Navy & Gold"] .controlGroup select,.appShell[data-theme="Navy & Gold"] .controlGroup input,.appShell[data-theme="Navy & Gold"] .formGrid input,.appShell[data-theme="Navy & Gold"] textarea,.appShell[data-theme="Navy & Gold"] .toolbarSelect,.appShell[data-theme="Navy & Gold"] .projectNameInput,.appShell[data-theme="Navy & Gold"] .dropdownMenu,.appShell[data-theme="Navy & Gold"] .emptyState{background:#0b1728;color:#fff4d4;border-color:#f1d07473}.appShell[data-theme="Navy & Gold"] .panelHeader small,.appShell[data-theme="Navy & Gold"] .brandBlock small,.appShell[data-theme="Navy & Gold"] .collectionCard span,.appShell[data-theme="Navy & Gold"] .collectionCard small{color:#d6c58f}@media print{body{background:#fff}.topbar,.leftDock,.rightDock{display:none!important}.appShell{display:block;padding:0;background:#fff}.stageWrap{overflow:visible;border:0;background:#fff;box-shadow:none}.stageSurface{width:auto;height:auto;display:block;padding:0}.page{transform:none!important;box-shadow:none;margin:0;overflow:hidden}.page:before,.safeLine,.selectionFrame,.resizeHandles{display:none}}.page:before,.page:after,.canvas-page:before,.canvas-page:after,.paper:before,.paper:after,.sheet:before,.sheet:after,.print-page:before,.print-page:after,.stage-page:before,.stage-page:after{content:none!important;display:none!important}.page .tape,.page .washi,.page .page-tape,.page .canvas-tape,.canvas-page .tape,.canvas-page .washi,.canvas-page .page-tape,.canvas-page .canvas-tape,.stage-page .tape,.stage-page .washi,.stage-page .page-tape,.stage-page .canvas-tape{display:none!important}.page,.canvas-page,.stage-page,.print-page{background:#fff!important;overflow:visible!important}.safeLine,.margin-guide,.print-margin,.page-margin,.bleed-guide{pointer-events:none!important}.safeLine,.margin-guide,.page-margin{border-color:#b98e5338!important}.stageWrap,.workspace,.canvasWorkspace,.stage-shell{background-color:#e5eaec!important}.guideToggle{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap;-webkit-user-select:none;user-select:none}.guideToggle input{width:15px;height:15px;accent-color:var(--kraft)}.guideOnly{pointer-events:none;-webkit-user-select:none;user-select:none}.safeLine{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(185,142,83,.34)!important;pointer-events:none;z-index:10}.foldGuide{position:absolute;pointer-events:none;z-index:10}.foldGuide.foldVertical{top:0;bottom:0;left:50%;border-left:1px dashed rgba(90,90,90,.34)}.foldGuide.foldHorizontal{left:0;right:0;top:50%;border-top:1px dashed rgba(90,90,90,.24)}.exporting .guideOnly,.exporting .safeLine,.exporting .foldGuide,.exporting .selectionFrame,.exporting .resizeHandles{display:none!important}@media print{html,body,#root{width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.topbar,.leftDock,.rightDock{display:none!important}.appShell{display:block!important;padding:0!important;margin:0!important;background:#fff!important;width:auto!important;height:auto!important}.stageWrap{display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important}.stageSurface{display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;background:#fff!important}.page{transform:none!important;margin:0!important;box-shadow:none!important;border:0!important;background:#fff!important;overflow:hidden!important;position:relative!important;break-after:avoid!important;page-break-after:avoid!important}.page:before,.page:after,.safeLine,.foldGuide,.guideOnly,.selectionFrame,.resizeHandles,.resizeHandle{display:none!important;content:none!important}.canvasLayer{position:absolute!important}}.hiddenFileInput{display:none!important}.desktopTopbar{min-height:76px;display:flex;align-items:center;gap:8px;padding:10px 14px 10px 20px;overflow:visible;z-index:50}.desktopTopbar:before{display:none!important;content:none!important}.compactBrand{min-width:170px;padding-left:0!important}.compactBrand .brandMark{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;background:#1d2430;color:#f3d18a;border:1px solid rgba(184,137,82,.45);border-radius:8px;box-shadow:0 4px 10px #583f231f;font-weight:700}.toolbarBtn,.toolbarSelect,.toolbarControl select{min-height:36px;border:1px solid rgba(157,121,75,.36);background-color:#fffdf7db;color:var(--ink);padding:7px 12px;border-radius:6px;box-shadow:0 2px 5px #4e38230d;font-family:inherit;white-space:nowrap}.toolbarBtn:hover,.toolbarSelect:hover,.toolbarControl select:hover{background-color:#fffdf8;border-color:#9d794b8f;transform:translateY(-1px)}.toolbarControl{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.toolbarControl span{font-size:11px;color:var(--muted)}.paperControl select{width:170px}.zoomControl select{width:78px}.unitControl select{width:70px}.projectNameControl{grid-template-columns:auto minmax(140px,220px)}.projectNameControl input{min-height:36px;border:1px solid rgba(157,121,75,.36);background-color:#fffdf7eb;color:var(--ink);padding:7px 10px;border-radius:6px;box-shadow:0 2px 5px #4e38230d;font-family:inherit;width:100%}.projectNameControl input:focus{outline:2px solid rgba(192,133,60,.32);border-color:#9d794b9e}.saveProjectIconBtn{min-width:42px;padding-left:10px;padding-right:10px;font-size:17px;line-height:1}.saveProjectIconBtn.unsaved{border-color:#b06f32b8;background:#fff4ddf5;box-shadow:0 0 0 2px #dd994e1f,0 2px 5px #4e38230f}.zoomSlider{width:120px;accent-color:var(--kraft)}.foldSelect{width:92px}.themeSelect{width:145px}.miniCheck{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);white-space:nowrap}.miniCheck input{width:15px;height:15px;accent-color:var(--kraft)}.menuWrap{position:relative;display:inline-flex}.dropdownMenu{position:absolute;top:calc(100% + 8px);left:0;min-width:230px;padding:6px;background-color:#fffbf4fa;background-image:linear-gradient(#fffbf4eb,#fffbf4eb),var(--asset-warm-paper);border:1px solid rgba(157,121,75,.38);border-radius:10px;box-shadow:0 14px 28px #462d192e;z-index:500}.dropdownMenu.alignRight{left:auto;right:0}.dropdownMenu button{width:100%;min-height:34px;text-align:left;border:0;border-radius:6px;padding:8px 12px;color:var(--ink);background:transparent;font-family:inherit}.dropdownMenu button:hover{background:#bb8b5221}.dropdownMenu .dropdownPrimary{background:#bb8b52c7;color:#fffdf8;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.18)}.dropdownDivider{height:1px;margin:6px 4px;background:#9d794b38}.dropdownSectionLabel{padding:6px 12px 3px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.helpMenu{min-width:260px}.printBtn{margin-left:2px}.exportBtn{background-color:#bb8b52c2;color:#fffdf8;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.18)}.exportBtn:hover{background-color:#bb8b52e6}@media (max-width: 1280px){.desktopTopbar{flex-wrap:wrap;min-height:112px}.compactBrand{min-width:150px}.paperControl select{width:150px}}.desktopTopbar{gap:10px}.spacer{flex:1}.themeSelect{min-width:150px}.desktopTopbar .menuWrap:last-of-type{margin-right:10px}.toolbarBtn,.toolbarSelect,.toolbarControl select{min-height:34px;padding:6px 11px}.unitControl{margin-right:8px}.foldSelect{min-width:112px}.miniCheck{gap:5px;padding:0 2px}.miniCheck input{flex:0 0 auto}.desktopTopbar .toolbarBtn[title*=Temporary]{min-width:56px}.guideOnly,.safeLine,.foldGuide{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.foldGuide.foldVertical{top:0!important;bottom:0!important;left:50%!important;border-left:1px dashed rgba(87,87,87,.32)!important}.foldGuide.foldHorizontal{left:0!important;right:0!important;top:50%!important;border-top:1px dashed rgba(87,87,87,.22)!important}@media print{.guideOnly,.safeLine,.foldGuide,.selectionFrame,.resizeHandles,.resizeHandle{display:none!important;visibility:hidden!important}.stageWrap,.stageSurface{overflow:visible!important}.page{overflow:hidden!important;background:#fff!important}}.pageGuides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:999}.pageGuides .safeLine{position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border:1px dashed rgba(194,150,88,.45)!important;display:block!important;visibility:visible!important;z-index:1000!important}.pageGuides .foldGuide{position:absolute!important;display:block!important;visibility:visible!important;z-index:1001!important;pointer-events:none!important}.pageGuides .foldGuide.foldVertical{top:0!important;bottom:0!important;left:50%!important;width:0!important;border-left:2px dashed rgba(82,82,82,.42)!important}.pageGuides .foldGuide.foldHorizontal{left:0!important;right:0!important;top:50%!important;height:0!important;border-top:2px dashed rgba(82,82,82,.36)!important}@media print{.pageGuides,.pageGuides *,.guideOnly,.safeLine,.foldGuide{display:none!important;visibility:hidden!important}}.pageGuidesSvg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;visibility:visible!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:5000!important;overflow:visible!important}@media print{.pageGuidesSvg,.pageGuidesSvg *,.guideOnly{display:none!important;visibility:hidden!important}}.exporting .pageGuidesSvg,.exporting .pageGuidesSvg *,.exporting .guideOnly{display:none!important;visibility:hidden!important}.page{position:relative!important}.foldGuideLayer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;display:block!important;visibility:visible!important}.actualMarginGuide{position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border:1px dashed rgba(194,150,88,.55)!important;display:block!important;visibility:visible!important;pointer-events:none!important}.actualFoldLine{position:absolute!important;display:block!important;visibility:visible!important;pointer-events:none!important;opacity:1!important}.actualFoldVertical{top:0!important;bottom:0!important;left:50%!important;width:0!important;border-left:2px dashed rgba(30,30,30,.62)!important;transform:translate(-1px)!important}.actualFoldHorizontal{left:0!important;right:0!important;top:50%!important;height:0!important;border-top:2px dashed rgba(30,30,30,.54)!important;transform:translateY(-1px)!important}.selectionFrame,.resizeHandles,.resizeHandle{z-index:1000001!important}@media print{.foldGuideLayer,.foldGuideLayer *,.actualMarginGuide,.actualFoldLine{display:none!important;visibility:hidden!important}}.exporting .foldGuideLayer,.exporting .foldGuideLayer *,.exporting .actualMarginGuide,.exporting .actualFoldLine{display:none!important;visibility:hidden!important}.desktopTopbar{gap:9px}.compactBtn{min-width:62px}.foldSelect{min-width:132px}.miniCheck{min-height:34px;padding:0 4px;border-radius:6px}.miniCheck:hover{background:#bb8b5214}.toolbarBtn,.toolbarSelect,.toolbarControl select{border-color:#9d794b4d;background-color:#fffdf7e6}.toolbarBtn:focus-visible,.toolbarSelect:focus-visible,.toolbarControl select:focus-visible,.miniCheck input:focus-visible{outline:2px solid rgba(185,139,82,.45);outline-offset:2px}.fileMenu .dropdownPrimary{margin-top:4px}@media (max-width: 1360px){.desktopTopbar{flex-wrap:wrap;min-height:106px}.compactBrand{min-width:160px}.paperControl select{width:150px}.zoomSlider{width:95px}}@media (max-width: 950px){.desktopTopbar{align-content:flex-start;overflow:visible}.toolbarBtn,.toolbarSelect,.toolbarControl select{min-height:38px}.desktopTopbar .spacer{flex-basis:100%;height:0}}.zoomSelectionBtn{min-width:128px}@media (max-width: 1180px){.zoomSelectionBtn{min-width:108px}}.stageSurface{width:max-content!important;height:max-content!important;align-items:flex-start!important;justify-content:flex-start!important;padding:160px!important}.page{flex:0 0 auto!important}@media print{.stageSurface{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important}.page{transform-origin:top left!important}}.stageWrap{overflow:auto!important}.stageSurface{display:grid!important;place-items:center!important;width:max-content!important;height:max-content!important;padding:160px!important}.pageZoomBox{position:relative!important;flex:0 0 auto!important}@media print{.stageSurface{display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important}.pageZoomBox{width:auto!important;height:auto!important;position:static!important}.pageZoomBox .page{position:relative!important;left:auto!important;top:auto!important;transform:none!important}}.stageWrap{overflow:auto!important;position:relative!important}.stageSurface{position:relative!important;display:block!important;padding:0!important;place-items:unset!important;align-items:unset!important;justify-content:unset!important;width:auto!important;height:auto!important}.pageZoomBox{position:absolute!important;flex:none!important;margin:0!important}.pageZoomBox .page{position:absolute!important;left:0!important;top:0!important}@media print{.stageSurface{position:static!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important}.pageZoomBox{position:static!important;width:auto!important;height:auto!important;left:auto!important;top:auto!important}.pageZoomBox .page{position:relative!important;left:auto!important;top:auto!important;transform:none!important}}.compactBrand .brandMark{background-image:url(/icons/atelier-go-64.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:transparent!important;text-indent:-9999px!important;border-radius:10px!important;border:1px solid rgba(184,137,82,.35)!important;box-shadow:0 4px 10px #583f2324!important}.compactBrand strong{font-size:16px!important}.compactBrand small{letter-spacing:.01em}@media print{html,body,#root{margin:0!important;padding:0!important;width:auto!important;height:auto!important;overflow:visible!important;background:#fff!important}.topbar,.leftDock,.rightDock{display:none!important}.appShell{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.stageWrap{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.stageSurface{display:block!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.pageZoomBox{display:block!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;left:auto!important;top:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.pageZoomBox .page,.page{display:block!important;position:relative!important;left:auto!important;top:auto!important;width:var(--print-page-width)!important;height:var(--print-page-height)!important;min-width:var(--print-page-width)!important;min-height:var(--print-page-height)!important;max-width:var(--print-page-width)!important;max-height:var(--print-page-height)!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:top left!important;overflow:hidden!important;border:0!important;box-shadow:none!important;background:#fff!important;break-after:avoid!important;page-break-after:avoid!important}.screenOnlyGuides,.screenOnlyGuides *,.foldGuideLayer,.foldGuideLayer *,.pageGuidesSvg,.pageGuidesSvg *,.safeLine,.foldGuide,.actualMarginGuide,.actualFoldLine,.selectionFrame,.resizeHandles,.resizeHandle{display:none!important;visibility:hidden!important}.canvasLayer{position:absolute!important}}@media print{.page.printPortrait,.page.printLandscape{page:auto!important}}@page{margin:0}.rotateHandle{position:absolute;left:50%;top:-54px;width:28px;height:28px;transform:translate(-50%);border:2px solid var(--kraft);border-radius:999px;background:#fffdf8;box-shadow:0 3px 10px #0000002e;pointer-events:auto;touch-action:none;z-index:1000002;padding:0}.rotateHandle:before{content:"";position:absolute;left:50%;top:26px;width:0;height:28px;border-left:2px dashed rgba(185,139,82,.58);transform:translate(-50%);pointer-events:none}.rotateHandle:after{content:"⟳";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:1;color:var(--kraft-dark);font-weight:700}.rotateHandle:hover{transform:translate(-50%) scale(1.06);background:#fff8ec}.transformActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.transformActions .btn{min-height:38px;padding:8px 10px;font-size:12px}.btn.danger{background-image:none!important;background-color:#8f4f45!important;color:#fffdf8!important;border-radius:8px!important;text-shadow:none!important}.formGrid,.panelBody,.inspectorPanel,.panel{box-sizing:border-box}.transformActions{width:100%!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;padding:0!important;margin:6px 0 0!important}.transformActions .btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.lockRatioControl{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 0 2px!important;font-size:12px!important;color:var(--ink)!important}.lockRatioControl input{width:16px!important;height:16px!important;accent-color:var(--kraft)!important}.resizeHandle{touch-action:none!important}.resizeHandle.n,.resizeHandle.s{cursor:ns-resize!important}.resizeHandle.e,.resizeHandle.w{cursor:ew-resize!important}.resizeHandle.nw,.resizeHandle.se{cursor:nwse-resize!important}.resizeHandle.ne,.resizeHandle.sw{cursor:nesw-resize!important}.canvasLayer,.canvasLayer.selected{transform-origin:center center!important}.selectionFrame,.resizeHandles{transform:none!important}.resizeHandle.cursor-ns{cursor:ns-resize!important}.resizeHandle.cursor-ew{cursor:ew-resize!important}.resizeHandle.cursor-nwse{cursor:nwse-resize!important}.resizeHandle.cursor-nesw{cursor:nesw-resize!important}.rotateHandle{display:block!important;visibility:visible!important;pointer-events:auto!important}.formGrid input[type=number],.formGrid input[inputmode=decimal]{font-variant-numeric:tabular-nums}.transformSection{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(157,121,75,.25)}.transformSection>small{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.alignmentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;box-sizing:border-box}.alignmentGrid .btn{width:100%;min-width:0;min-height:36px;padding:7px 6px;font-size:12px;box-sizing:border-box}.leftDock,.inspectorPanel,.panel,.panelBody,.formGrid{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important;row-gap:10px!important;padding-right:2px!important}.formGrid label{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.formGrid input,.formGrid textarea,.formGrid select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.transformActions,.alignmentGrid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.transformActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.alignmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.transformActions .btn,.alignmentGrid .btn{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-left:6px!important;padding-right:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.leftDock *:focus{scroll-margin-left:0!important;scroll-margin-right:0!important}.hotkeysOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000000;background:#281e122e;display:flex;align-items:flex-start;justify-content:flex-end;padding:78px 24px 24px;box-sizing:border-box}.hotkeysModal{width:min(390px,calc(100vw - 48px));max-height:calc(100vh - 110px);overflow:auto;background:#fffcf6fa;border:1px solid rgba(185,139,82,.45);border-radius:18px;box-shadow:0 14px 34px #4d361f38;padding:16px;box-sizing:border-box}.hotkeysHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hotkeysHeader strong{font-size:16px}.hotkeysBody section{border-top:1px dashed rgba(157,121,75,.25);padding:10px 0 8px}.hotkeysBody section:first-child{border-top:0;padding-top:0}.hotkeysBody h4{margin:0 0 6px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--kraft-dark)}.hotkeysBody p{margin:4px 0;font-size:13px;line-height:1.35}.hotkeysBody kbd{display:inline-block;min-width:18px;padding:2px 5px;border-radius:5px;border:1px solid rgba(157,121,75,.32);background:#fff8ec;box-shadow:0 1px #fffc inset;font-family:inherit;font-size:12px}.layersHeader{align-items:center}.layersList{gap:9px}.layerRow{grid-template-columns:18px 42px minmax(0,1fr) 34px 34px 34px 34px;gap:7px;min-height:58px;padding:8px 9px;cursor:pointer;-webkit-user-select:none;user-select:none}.layerRow.active{outline:2px solid var(--kraft);border-color:#8461326b}.layerRow.primary{box-shadow:0 0 0 3px #c4964b24,var(--shadow-soft)}.layerRow.dragging{opacity:.55;transform:scale(.99)}.layerDragHandle{color:#5744307a;font-size:18px;line-height:1;text-align:center;cursor:grab}.layerRow:active .layerDragHandle{cursor:grabbing}.layerMain{display:grid;gap:3px;min-width:0}.layerNameButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;min-height:22px;text-align:left;color:var(--ink);font:inherit;font-weight:650;min-width:0}.layerNameButton:hover{text-decoration:underline;text-underline-offset:3px}.layerNameInput{width:100%;min-width:0;height:28px;border:1px solid rgba(132,97,50,.45);border-radius:0;padding:4px 7px;background:#fffefb;color:var(--ink);font:inherit;font-weight:650;outline:2px solid rgba(196,150,75,.12)}.layerMeta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:var(--muted)}.layerIconBtn{min-height:32px;min-width:32px;border:1px solid rgba(120,95,70,.2);background:#fbf7ef;border-radius:0;color:var(--ink);display:inline-grid;place-items:center;line-height:1}.layerIconBtn.on{background:#fffaf0;border-color:#84613261}.layerIconBtn.off{opacity:.62}.layerIconBtn.lockedOn{background:#f3ead9;border-color:#8461327a}.layerIconBtn.danger{color:#7a2d25}.layerIconBtn:hover{filter:brightness(1.02);transform:translateY(-1px)}.layersHint{border-top:1px solid var(--line);padding:9px 12px 11px;color:var(--muted);font-size:11px;line-height:1.35;background:#fffdf87a}.layersHeader{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:10px;align-items:center}.layerOrderButtons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;align-items:center;justify-self:stretch}.layerOrderButtons button{min-height:28px;padding:4px 6px;border:1px solid rgba(120,95,70,.22);border-radius:0;background:#fbf7ef;color:var(--ink);font-size:11px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px 2px #3c2a190f}.layerOrderButtons button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.layerOrderButtons button:disabled{opacity:.42;cursor:not-allowed}.layersTitleBlock{display:grid;gap:2px;min-width:0}.layersSelectionBanner{margin:10px 12px 0;padding:7px 9px;border:1px solid rgba(132,97,50,.28);border-radius:0;background:#fff8e8c7;color:var(--ink);font-size:11px;line-height:1.35;box-shadow:0 1px 2px #3c2a190d}.layerRow{position:relative;grid-template-columns:18px 42px minmax(0,1fr) 34px 34px 34px 34px;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.layerRow.active:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--kraft)}.layerRow.primary{border-color:#8461329e}.layerRow.dropTarget{outline:2px dashed rgba(132,97,50,.48);outline-offset:2px;background-color:#fff8e8}.layerRow.isHidden .layerName,.layerRow.isHidden .layerMeta{opacity:.58}.layerRow.isLocked .layerDragHandle{color:#5744304d}.layerIconBtn{font-size:14px}.layerIconBtn.lockedOn{box-shadow:inset 0 0 0 1px #8461322e}.layerOrderButtons button:active:not(:disabled),.layerIconBtn:active{transform:translateY(0)}.layersHint{padding-bottom:12px}.groupSelectionBox{position:absolute!important;box-sizing:border-box!important;border:2px dashed var(--kraft)!important;pointer-events:none!important;z-index:30!important;transform:none!important}.groupSelectionBox .rotateHandle{position:absolute!important;left:50%!important;top:-48px!important;transform:translate(-50%)!important;pointer-events:auto!important;z-index:32!important}.groupSelectionBox .groupResizeHandles,.groupSelectionBox .resizeHandles{position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;pointer-events:none!important;transform:none!important;z-index:31!important}.groupSelectionBox .resizeHandle{pointer-events:auto!important;z-index:33!important}.groupMember>.selectionFrame{opacity:.55}.layerThumb{width:38px;height:38px;border:1px solid rgba(120,95,70,.22);border-radius:0;background:#fffefb;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.layerThumb img{width:100%;height:100%;object-fit:contain;display:block}.layerThumb span{font-weight:800;color:#5744309e}.layerOrderButtons{grid-template-columns:repeat(6,minmax(0,1fr))}.marqueeBox{position:absolute;box-sizing:border-box;border:1px dashed var(--kraft);background:#c4964b1f;z-index:80;pointer-events:none}.canvasLayer.groupMember>.selectionFrame{border-style:dotted}.layersHeader{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:8px;align-items:start}.layerOrderButtons{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0}.layerOrderButtons button{min-height:26px;padding:4px 7px;font-size:10px;line-height:1;white-space:nowrap}.layerOrderButtons button:nth-last-child(-n+2){min-width:54px}.layersList{padding:10px 8px;gap:8px;overflow-x:hidden}.layerRow{grid-template-columns:14px 36px minmax(0,1fr) 64px!important;gap:7px;align-items:center;min-height:68px;padding:8px 7px;width:100%;box-sizing:border-box;overflow:hidden}.layerDragHandle{font-size:15px}.layerThumb{width:34px;height:34px}.layerMain{min-width:0;overflow:hidden}.layerNameButton{width:100%;max-width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;white-space:normal}.layerName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;line-height:1.12;font-size:13px}.layerNameInput{min-height:30px;height:auto;font-size:13px}.layerMeta{max-width:100%;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layerActions{display:grid;grid-template-columns:repeat(2,28px);gap:4px;justify-content:end;align-items:center;min-width:0}.layerIconBtn{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:7px;font-size:12px}.layerRow button.layerIconBtn{min-height:28px}.layersSelectionBanner{margin:8px 8px 0;font-size:10.5px}.layersHint{font-size:10.5px}.groupLayerRow{background:linear-gradient(180deg,#fff8e8f5,#faeed5db);border-style:solid}.groupLayerRow .layerName{font-weight:800}.groupThumb{border-color:#b17e3673;background:#fff7df;position:relative}.groupThumb:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(177,126,54,.55);border-radius:6px;pointer-events:none}.groupLayerRow .layerMeta{color:#5b3e1ec7}.groupLayerRow .layerIconBtn.danger{font-size:15px}.vaultPanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.vaultHeader{flex:0 0 auto;align-items:flex-start;gap:12px;padding:15px 14px 12px}.vaultTitleBlock{min-width:0;flex:1 1 auto}.vaultHeaderHint{flex:0 0 auto;max-width:145px;color:var(--muted);font-size:12px;line-height:1.25;text-align:right}.vaultHeaderActions{flex:0 0 168px;display:grid;grid-template-columns:1fr;gap:8px}.vaultHeaderActions .btn{width:100%;min-height:38px;padding-left:10px;padding-right:10px}.vaultStaticNav{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px;border:1px solid var(--line);background-color:#fffbf4db;background-image:linear-gradient(#fffbf4db,#fffbf4db),var(--asset-warm-paper);z-index:3}.vaultNavButton{min-height:36px;padding:7px 12px}.vaultNavButton:disabled{opacity:.45;cursor:default;filter:grayscale(.25)}.vaultNavButton:disabled:hover{transform:none;filter:grayscale(.25)}.vaultBody{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 14px 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.vaultPath{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--muted);font-size:13px;flex-wrap:wrap}.collectionGrid{display:grid;grid-template-columns:1fr;gap:12px}.collectionCard,.collectionHeroCard{border:1px solid var(--line);background-color:#fffdf8;background-image:linear-gradient(#fffdf8d1,#fffdf8d1),var(--asset-warm-paper);color:var(--ink);text-align:left;border-radius:0;box-shadow:var(--shadow-soft);position:relative;overflow:visible}.collectionCard:before,.collectionHeroCard:before{content:"";position:absolute;left:22px;top:-10px;width:70px;height:22px;background-image:var(--asset-washi-1);background-size:100% 100%;background-repeat:no-repeat;opacity:.48;pointer-events:none}.collectionRowCard,.collectionHeroCard{width:100%;min-height:104px;padding:12px 14px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center}.collectionRowCard{cursor:pointer}.collectionCoverWrap{width:68px;height:68px;align-self:center;justify-self:center;border:1px solid rgba(120,95,70,.22);border-radius:0;background:#ffffffad;box-shadow:0 2px 7px #462d191a;overflow:hidden;display:flex;align-items:center;justify-content:center}.collectionCoverWrap img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:cover}.collectionCoverFallback{font-size:25px;line-height:1;color:var(--muted)}.collectionInfo{min-width:0;display:grid;gap:5px;align-content:center}.collectionInfo strong{min-width:0;font-size:17px;line-height:1.15;overflow-wrap:anywhere;word-break:normal}.collectionInfo span,.collectionInfo small{color:var(--muted);line-height:1.15}.collectionHeroCard{margin-bottom:12px;min-height:112px;cursor:default}.heroCoverWrap{width:74px;height:74px}.thumbGrid{padding:0;overflow:visible;display:grid;grid-template-columns:1fr;gap:12px}@media (max-width: 1180px){.vaultHeader{display:grid;grid-template-columns:1fr}.vaultHeaderActions{width:100%;grid-template-columns:1fr}}.vaultBody{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(164,126,82,.82) rgba(255,248,238,.72);border-right:1px solid rgba(164,126,82,.18)}.vaultBody::-webkit-scrollbar{width:14px}.vaultBody::-webkit-scrollbar-track{background:#fff8eed1;border-left:1px solid rgba(164,126,82,.18);border-radius:0}.vaultBody::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c09257eb,#876037db);border:3px solid rgba(255,248,238,.92);border-radius:0;min-height:46px}.vaultBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#cb9b5ffa,#74502df0)}.rightDock,.rightTabBody,.rightTabBody>.panel,.vaultPanel{min-height:0!important;height:100%!important;overflow:hidden!important}.vaultPanel{display:flex!important;flex-direction:column!important}.vaultHeader,.vaultStaticNav{flex:0 0 auto!important}.vaultBody{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:scroll!important;overflow-x:hidden!important;padding-right:18px!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;scrollbar-color:rgba(160,117,68,.95) rgba(255,246,232,.95)!important;border-right:1px solid rgba(150,108,63,.28)!important}.vaultBody::-webkit-scrollbar{width:18px!important;display:block!important;background:#fff6e8f2!important}.vaultBody::-webkit-scrollbar-track{background:linear-gradient(180deg,#fffaf1f5,#eee0cbdb)!important;border-left:1px solid rgba(157,119,75,.28)!important;box-shadow:inset 0 0 0 1px #ffffff73!important;border-radius:999px!important}.vaultBody::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cc9e62,#7e5730f5)!important;border:4px solid rgba(255,246,232,.98)!important;border-radius:999px!important;min-height:56px!important}.vaultBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d9ab6c,#6a4826)!important}.vaultSearchBar{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(150,108,63,.22);background-color:#fffbf4e0;background-image:linear-gradient(#fffbf4e0,#fffbf4e0),var(--asset-warm-paper);z-index:3}.vaultSearchInput{width:100%;min-width:0;min-height:38px;border:1px solid rgba(150,108,63,.35);border-radius:0;padding:8px 11px;color:var(--ink);background:#ffffffc7;box-shadow:inset 0 1px 3px #462d1914;font:inherit}.vaultSearchInput:focus{outline:2px solid rgba(196,144,78,.35);border-color:#986936ad}.vaultClearSearch{min-height:38px;padding-left:12px;padding-right:12px}.vaultStateCard{width:100%;display:grid;gap:6px;padding:18px 16px;border:1px dashed rgba(150,108,63,.35);border-radius:0;color:var(--ink);background:#fffdf8b8;box-shadow:inset 0 1px #ffffff8c}.vaultStateCard strong{font-size:15px;line-height:1.2}.vaultStateCard span{color:var(--muted);font-size:13px;line-height:1.35}.thumbGrid .vaultStateCard,.collectionGrid .vaultStateCard{grid-column:1 / -1}.thumbGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:start!important}.thumb{width:100%!important;min-width:0!important;display:grid!important;grid-template-rows:108px auto!important;gap:6px!important;padding:8px!important;border:1px solid rgba(150,108,63,.24)!important;border-radius:12px!important;background:#fffdf8d1!important;box-shadow:0 2px 7px #462d1914!important;cursor:pointer!important;text-align:left!important;overflow:hidden!important}.thumb img{width:100%!important;height:108px!important;max-width:100%!important;max-height:108px!important;display:block!important;object-fit:contain!important;object-position:center center!important;border-radius:8px!important;background:#ffffffb8!important}.thumb span{min-width:0!important;display:block!important;font-size:11px!important;line-height:1.2!important;color:var(--ink)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.thumb:hover{transform:translateY(-1px)!important;border-color:#ae7e478c!important;box-shadow:0 4px 11px #462d1921!important}.vaultHoverPreview{position:fixed;z-index:9999;width:min(320px,calc(100vw - 28px));max-height:min(380px,calc(100vh - 28px));transform:none;pointer-events:none;display:grid;gap:7px;padding:10px;border:1px solid rgba(139,96,49,.34);border-radius:0;background-color:#fffcf6f7;background-image:linear-gradient(#fffcf6f0,#fffcf6f0),var(--asset-warm-paper);box-shadow:0 16px 34px #3220123d;color:var(--ink);animation:vaultPreviewIn .11s ease-out}.vaultHoverImageWrap{width:100%;height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0;border:1px solid rgba(150,108,63,.18);background:#ffffffbd}.vaultHoverImageWrap img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain}.vaultHoverPreview strong{min-width:0;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vaultHoverPreview span{min-width:0;font-size:11px;line-height:1.2;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes vaultPreviewIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (hover: none),(pointer: coarse){.vaultHoverPreview{display:none!important}}.snapGuide{position:absolute;pointer-events:none;z-index:80;background:#c99d43e6;box-shadow:0 0 0 1px #ffffffd9,0 0 8px #c99d4373}.snapGuideVertical{top:0;bottom:0;width:1px}.snapGuideHorizontal{left:0;right:0;height:1px}.mutedInline{opacity:.72;font-size:.72rem;font-weight:600}.textLayer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;white-space:pre-wrap;overflow:hidden;padding:6px;line-height:1.18;word-break:break-word;-webkit-user-select:none;user-select:none}.textLayerEditor{width:100%;height:100%;border:1px dashed rgba(201,166,90,.95);outline:2px solid rgba(201,166,90,.2);background:#ffffffc2;resize:none;padding:6px;line-height:1.18;overflow:auto;box-shadow:inset 0 0 0 1px #ffffffa6}.textControls{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:10px}.textControls .wide{grid-column:1 / -1}.textControls textarea{min-height:82px;resize:vertical}.textControls select,.textControls textarea,.textControls input[type=number]{width:100%}.textDirectHint p{margin:4px 0 0;font-size:12px;color:var(--muted);line-height:1.35}.alignmentGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.btn.activeMini{outline:2px solid rgba(201,166,90,.65);filter:brightness(1.04)}@media print{.selectionFrame,.resizeHandles,.resizeHandle,.rotateHandle,.groupSelectionBox,.groupSelectionBox .resizeHandles,.groupSelectionBox .resizeHandle,.groupSelectionBox .rotateHandle,.snapGuide,.marqueeBox,.vaultHoverPreview,.textLayerEditor{display:none!important;visibility:hidden!important}.canvasLayer,.canvasLayer.selected,.canvasLayer.groupMember{outline:none!important;border:0!important;box-shadow:none!important}}body.atelierPrinting .selectionFrame,body.atelierPrinting .resizeHandles,body.atelierPrinting .resizeHandle,body.atelierPrinting .rotateHandle,body.atelierPrinting .groupSelectionBox,body.atelierPrinting .snapGuide,body.atelierPrinting .marqueeBox,body.atelierPrinting .vaultHoverPreview,body.atelierPrinting .textLayerEditor{display:none!important;visibility:hidden!important}body.atelierPrinting .canvasLayer,body.atelierPrinting .canvasLayer.selected,body.atelierPrinting .canvasLayer.groupMember{outline:none!important;border:0!important;box-shadow:none!important}.toolTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.toolButton{padding-left:8px!important;padding-right:8px!important;font-size:12px!important}.toolButton:nth-child(3){background-image:var(--asset-washi-1)}.effectsControls .rangeControl{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;color:var(--ink)!important}.effectsControls .rangeControl input[type=range]{width:100%!important}.effectsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:8px}.effectsGrid label{min-width:0}.effectsHint{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.printFlattenedPage{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:50}@media print{body.atelierPrinting .printFlattenedPage{display:block!important}body.atelierPrinting .canvasLayer,body.atelierPrinting .foldGuideLayer,body.atelierPrinting .safeLine{display:none!important}}.effectsControls input[type=color],.formGrid input[type=color]{width:100%!important;min-width:0!important;height:34px!important;padding:3px!important;border:1px solid rgba(132,97,50,.28)!important;border-radius:10px!important;background:linear-gradient(45deg,rgba(180,150,110,.16) 25%,transparent 25%,transparent 75%,rgba(180,150,110,.16) 75%),linear-gradient(45deg,rgba(180,150,110,.16) 25%,transparent 25%,transparent 75%,rgba(180,150,110,.16) 75%),#fffdf8!important;background-position:0 0,6px 6px!important;background-size:12px 12px!important;box-shadow:inset 0 1px 2px #462d190f,0 1px #ffffffb3!important;cursor:pointer!important}.effectsControls input[type=color]::-webkit-color-swatch-wrapper,.formGrid input[type=color]::-webkit-color-swatch-wrapper{padding:0!important}.effectsControls input[type=color]::-webkit-color-swatch,.formGrid input[type=color]::-webkit-color-swatch{border:1px solid rgba(80,55,35,.3)!important;border-radius:7px!important}.effectsControls input[type=color]::-moz-color-swatch,.formGrid input[type=color]::-moz-color-swatch{border:1px solid rgba(80,55,35,.3)!important;border-radius:7px!important}.colorField{display:grid;gap:4px;min-width:0}.colorPickerWrap{--picked-color:#000000;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:4px 8px 4px 4px;border:1px solid rgba(132,97,50,.28);border-radius:10px;background:#fffdf8e0;box-shadow:inset 0 1px 2px #462d190f,0 1px #ffffffb3;overflow:hidden;cursor:pointer}.colorPickerSwatch{width:28px;height:24px;border-radius:7px;border:1px solid rgba(80,55,35,.34);background:var(--picked-color);box-shadow:inset 0 0 0 1px #ffffff52,0 1px 2px #462d1929}.colorPickerValue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted);letter-spacing:.02em}.colorPickerWrap input[type=color]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;padding:0!important;border:0!important}.effectsControls .compactRangeControl{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:8px 0!important;color:var(--ink)!important}.effectsControls .compactRangeControl span{font-size:12px!important;color:var(--muted)!important}.effectsControls .compactRangeControl input[type=range]{width:100%!important}.cropPreviewBox{position:absolute;z-index:6;pointer-events:auto;cursor:move;touch-action:none;border:2px dashed rgba(22,85,120,.95);background:#489cc31a;box-shadow:0 0 0 9999px #14181e2e,0 0 0 1px #ffffffe6 inset}.cropPreviewBox.oval{border-radius:999px}.cropPreviewBox.rounded{border-radius:18px}.cropPreviewBox.inverted{border-color:#782323f2;background:#ffebeb2e}.cropPreviewBox{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.cropShapeGuide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 1px rgba(255,255,255,.95))}.cropShapeGuide rect,.cropShapeGuide ellipse,.cropShapeGuide polygon,.cropShapeGuide path{fill:#489cc314;stroke:#165578f5;stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.cropPreviewBox.inverted .cropShapeGuide rect,.cropPreviewBox.inverted .cropShapeGuide ellipse,.cropPreviewBox.inverted .cropShapeGuide polygon,.cropPreviewBox.inverted .cropShapeGuide path{fill:#ffebeb1f;stroke:#782323f5}.cropResizeHandles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cropResizeHandle{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #b98752;background:#fffaf2;border-radius:4px;box-shadow:0 1px 3px #00000038;pointer-events:auto;touch-action:none;z-index:8}.cropResizeHandle.nw{left:0;top:0}.cropResizeHandle.n{left:50%;top:0}.cropResizeHandle.ne{left:100%;top:0}.cropResizeHandle.e{left:100%;top:50%}.cropResizeHandle.se{left:100%;top:100%}.cropResizeHandle.s{left:50%;top:100%}.cropResizeHandle.sw{left:0;top:100%}.cropResizeHandle.w{left:0;top:50%}.cropPreviewBox.oval,.cropPreviewBox.rounded{border-radius:0!important}.cropFrostOverlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}.cropFrostFill{fill:#f8f5ec94}.cropFrostDiscard{fill:#f8f5ecad;stroke:#7823232e;stroke-width:1;vector-effect:non-scaling-stroke}.cropPreviewBox{z-index:7}.cropResizeHandle{z-index:9}.transformActions .btn.primary:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.cropFrostFill{fill:#ffffff57!important}.cropFrostDiscard{fill:#ffffff6b!important}.cropAppliedSelectionFrame{inset:auto!important;box-sizing:border-box}.fullscreenBtn{font-weight:700}@media (max-width: 950px){.fullscreenBtn{min-width:118px;font-size:13px}}@media (max-width: 620px){.fullscreenBtn{min-width:54px;padding-left:10px;padding-right:10px;font-size:0}.fullscreenBtn:before{content:"⛶";font-size:18px;line-height:1}}.numberStepper{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;width:100%;min-height:38px;border:1px solid rgba(157,121,75,.28);border-radius:12px;overflow:hidden;background:#ffffffc7;box-shadow:inset 0 1px #fffc}.numberStepper input{width:100%!important;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-variant-numeric:tabular-nums;padding-right:8px}.numberStepper input[type=number]::-webkit-outer-spin-button,.numberStepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numberStepperButtons{display:grid;grid-template-rows:1fr 1fr;border-left:1px solid rgba(157,121,75,.24);background:linear-gradient(180deg,#fff8ebf2,#f4e8d2f2)}.numberStepBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;min-width:34px;min-height:19px;display:grid;place-items:center;color:#6f5430;font-size:12px;line-height:1;font-weight:800;background:transparent;touch-action:manipulation;cursor:pointer}.numberStepBtn:first-child{border-bottom:1px solid rgba(157,121,75,.2)}.numberStepBtn:active{background:#c9a65a3d}@media (max-width: 720px),(pointer: coarse){.numberStepper{grid-template-columns:minmax(0,1fr) 42px;min-height:44px;border-radius:14px}.numberStepBtn{min-width:42px;min-height:22px;font-size:13px}}.shapeButtonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shapeLayerSvg{width:100%;height:100%;display:block;overflow:visible;transform:scale(var(--flip-x, 1),var(--flip-y, 1))}.shapeControls .colorField,.shapeControls label{min-width:0}.checkboxRowTidy{display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:8px}.checkboxRowTidy input[type=checkbox]{margin:0;justify-self:center}.checkboxRowTidy span{line-height:1.2}.canvasLayer.layerAnimation{--atelier-animation-duration: 4s;--atelier-animation-intensity: 4;will-change:transform,opacity,filter}.canvasLayer.layerAnimation-pulse{animation:atelierPulse var(--atelier-animation-duration) ease-in-out infinite}.canvasLayer.layerAnimation-float{animation:atelierFloat var(--atelier-animation-duration) ease-in-out infinite}.canvasLayer.layerAnimation-rotate{animation:atelierRotate var(--atelier-animation-duration) linear infinite}.canvasLayer.layerAnimation-twinkle{animation:atelierTwinkle var(--atelier-animation-duration) ease-in-out infinite}.canvasLayer.layerAnimation-zoom{animation:atelierZoomForward var(--atelier-animation-duration) ease-in-out infinite}@keyframes atelierPulse{0%,to{transform:rotate(var(--layer-rotation, 0deg)) scale(1)}50%{transform:rotate(var(--layer-rotation, 0deg)) scale(calc(1 + (var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * .007)))}}@keyframes atelierFloat{0%,to{transform:rotate(var(--layer-rotation, 0deg)) translateY(0)}50%{transform:rotate(var(--layer-rotation, 0deg)) translate(calc(var(--atelier-animation-x, 0) * var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * 1px),calc(var(--atelier-animation-y, -1) * var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * 1px))}}@keyframes atelierRotate{0%{transform:rotate(var(--layer-rotation, 0deg))}to{transform:rotate(calc(var(--layer-rotation, 0deg) + (360deg * var(--atelier-rotate-direction, 1))))}}@keyframes atelierTwinkle{0%,to{opacity:1;filter:brightness(1)}45%{opacity:calc(.82 + (var(--atelier-animation-intensity) * .012));filter:brightness(calc(1 + (var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * .035)))}55%{opacity:1;filter:brightness(calc(1 + (var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * .055)))}}@keyframes atelierZoomForward{0%,to{transform:rotate(var(--layer-rotation, 0deg)) translateY(0) scale(1);opacity:1}50%{transform:rotate(var(--layer-rotation, 0deg)) translate(calc(var(--atelier-animation-x, 0) * var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * 2px),calc(var(--atelier-animation-y, -1) * var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * 2px)) scale(calc(1 + (var(--atelier-animation-intensity) * var(--atelier-animation-range, 1) * .018)));opacity:1}}.ecardSceneOverlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:0;z-index:500;mix-blend-mode:normal}.ecardSceneOverlay span{position:absolute;display:block;color:var(--scene-color, #ffffff);text-shadow:0 0 calc(var(--scene-intensity, 4) * 1.2px) color-mix(in srgb,var(--scene-color, #ffffff) 72%,transparent),0 0 2px rgba(255,255,255,.35);animation:atelierSceneDrift var(--scene-speed, 12s) linear infinite;will-change:transform,opacity}.ecardScene-bokeh span{color:color-mix(in srgb,var(--scene-color, #ffffff) 82%,white 18%);filter:blur(calc(var(--scene-intensity, 4) * .22px))}.ecardScene-hearts span,.ecardScene-petals span{color:var(--scene-color, #ffb6d5);mix-blend-mode:normal;text-shadow:0 0 calc(var(--scene-intensity, 4) * 1.1px) color-mix(in srgb,var(--scene-color, #ffb6d5) 72%,transparent),0 0 2px rgba(255,255,255,.45)}.ecardScene-sparkle span{color:color-mix(in srgb,var(--scene-color, #ffffff) 82%,white 18%);animation-name:atelierSceneSparkle}@keyframes atelierSceneDrift{0%{transform:translate3d(var(--scene-start-x, 0px),var(--scene-start-y, -18px),0) rotate(0);opacity:0}12%{opacity:1}82%{opacity:.92}to{transform:translate3d(var(--scene-end-x, 0px),var(--scene-end-y, 110%),0) rotate(55deg);opacity:0}}@keyframes atelierSceneSparkle{0%,to{transform:scale(.65);opacity:0}35%{opacity:.92}52%{transform:scale(1.15);opacity:1}72%{opacity:.35}}@media (prefers-reduced-motion: reduce){.canvasLayer.layerAnimation,.ecardSceneOverlay span{animation:none!important}}.ecardPreviewTopBtn{background:linear-gradient(135deg,#ffffffeb,#fff4dfeb);border-color:#bc8b526b;box-shadow:0 4px 14px #6e52301a}.ecardPreviewOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:12px;background:radial-gradient(circle at 20% 15%,rgba(255,245,220,.32),transparent 32%),radial-gradient(circle at 80% 20%,rgba(244,218,232,.28),transparent 34%),#1f1c1994;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ecardPreviewModal{width:min(1280px,calc(100vw - 20px));height:min(920px,calc(100vh - 20px));display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(180deg,#fffdf8f5,#f6eee2f5),var(--asset-paper, none);box-shadow:0 28px 90px #0000004d,inset 0 0 0 1px #ffffff94}.ecardPreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid rgba(174,145,103,.22);background:#ffffff57}.ecardPreviewHeader strong{display:block;font-size:18px;letter-spacing:.01em}.ecardPreviewHeader small{display:block;margin-top:2px;color:var(--muted)}.ecardPreviewActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ecardPreviewStage{position:relative;min-height:0;overflow:hidden;display:grid;place-items:center;padding:10px;perspective:1600px;background:radial-gradient(circle at center,rgba(255,255,255,.72),transparent 54%),linear-gradient(135deg,#e7edefa8,#faf0e5b8)}.ecardClosedFront{position:absolute;z-index:5;width:min(430px,72vw);aspect-ratio:.72;display:grid;place-items:center;align-content:center;gap:10px;border:0;border-radius:0;color:#5f4332;background:linear-gradient(145deg,#ffffff5c,#fff0 36%),radial-gradient(circle at 50% 28%,rgba(255,255,255,.62),transparent 26%),linear-gradient(135deg,#f7dfbf,#fff8ed 48%,#e9c79d);box-shadow:0 24px 70px #513a2047,inset 0 0 0 1px #ffffffad,inset 0 0 0 12px #ffffff2e;cursor:pointer;transform-origin:left center;transition:transform .9s cubic-bezier(.2,.72,.16,1),opacity .42s ease,filter .42s ease;overflow:hidden}.ecardClosedFront:before,.ecardClosedFront:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(133,95,57,.18);border-radius:16px;pointer-events:none}.ecardClosedFront:after{inset:auto 50% 18px auto;width:78px;height:78px;transform:translate(50%) rotate(45deg);border-radius:22px 22px 10px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #7c542e1f}.ecardPreviewStage.open .ecardClosedFront{transform:rotateY(-112deg) translate(-18px);opacity:0;filter:blur(1px);pointer-events:none}.ecardFrontShimmer{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.58) 50%,transparent 64%);transform:translate(-42%) rotate(8deg);animation:atelierEcardFrontShimmer 3.8s ease-in-out infinite}.ecardFrontTitle{position:relative;z-index:2;font-size:clamp(28px,4vw,44px);font-family:Georgia,Times New Roman,serif;font-weight:700;text-shadow:0 2px 0 rgba(255,255,255,.5)}.ecardFrontHint{position:relative;z-index:2;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#5f4332b8}.ecardPreviewInside{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:translateY(12px) scale(.965);transition:opacity .62s ease .26s,transform .68s cubic-bezier(.2,.72,.16,1) .26s;pointer-events:none}.ecardPreviewStage.open .ecardPreviewInside{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ecardPreviewInside .stageWrap{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important;overscroll-behavior:contain}.ecardPreviewInside .stageSurface{padding:12px!important;box-sizing:border-box!important}.ecardPreviewInside .selectionFrame,.ecardPreviewInside .resizeHandles,.ecardPreviewInside .rotateHandle,.ecardPreviewInside .cropPreviewBox,.ecardPreviewInside .cropFrostOverlay,.ecardPreviewInside .foldGuideLayer{display:none!important}.ecardPreviewInside .page:before{display:none!important}.ecardPreviewFooter{margin:0;padding:7px 16px 9px;color:var(--muted);font-size:12px;border-top:1px solid rgba(174,145,103,.18);background:#ffffff5c}@keyframes atelierEcardFrontShimmer{0%,56%{transform:translate(-58%) rotate(8deg);opacity:0}66%{opacity:.72}88%,to{transform:translate(58%) rotate(8deg);opacity:0}}@media (max-width: 760px){.ecardPreviewOverlay{padding:10px}.ecardPreviewModal{width:calc(100vw - 20px);height:calc(100vh - 20px);border-radius:18px}.ecardPreviewHeader{align-items:flex-start;flex-direction:column}.ecardPreviewStage{padding:12px}.ecardPreviewInside .stageSurface{padding:8px!important}}@media (prefers-reduced-motion: reduce){.ecardClosedFront,.ecardPreviewInside,.ecardFrontShimmer{animation:none!important;transition:none!important}}.ecardPanel{display:flex;flex-direction:column;gap:12px;padding:12px}.ecardPanelHero,.ecardPanelCard{border:1px solid rgba(111,80,58,.18);border-radius:18px;background:#fffcf5d1;box-shadow:0 10px 24px #402b1f14;padding:14px}.ecardPanelHero strong,.ecardPanelCard strong{display:block;color:#4b3427;font-size:1rem;margin-bottom:4px}.ecardPanelHero small,.ecardPanelCard small{display:block;color:#8a6b58;font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;margin-bottom:5px}.ecardPanelHero p,.ecardPanelCard p{color:#6f5648;margin:0;line-height:1.4}.ecardPageSwitcher{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ecardPageSwitcher button{border:1px solid rgba(111,80,58,.2);border-radius:16px;background:#ffffffb3;color:#654837;cursor:pointer;padding:12px 10px;text-align:left;box-shadow:0 8px 18px #402b1f12}.ecardPageSwitcher button.active{background:linear-gradient(135deg,#fff7df,#ffe8b7);border-color:#ad773173;box-shadow:0 12px 24px #ad773129}.ecardPageSwitcher span,.ecardPageSwitcher small{display:block}.ecardPageSwitcher span{font-weight:800;margin-bottom:3px}.ecardPageSwitcher small{color:#8a6b58;font-size:.75rem}.ecardPanelActions{display:grid;gap:8px}.full{width:100%}.ecardClosedFront{padding:0;background:#ffffffb8}.ecardClosedCoverCanvas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit;pointer-events:none}.ecardClosedCoverCanvas .stageWrap{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.ecardClosedCoverCanvas .stageSurface{padding:0!important;box-sizing:border-box!important}.ecardClosedCoverCanvas .selectionFrame,.ecardClosedCoverCanvas .resizeHandles,.ecardClosedCoverCanvas .rotateHandle,.ecardClosedCoverCanvas .cropPreviewBox,.ecardClosedCoverCanvas .cropFrostOverlay,.ecardClosedCoverCanvas .foldGuideLayer,.ecardClosedCoverCanvas .page:before{display:none!important}.ecardClosedFront .ecardFrontHint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);padding:7px 12px;border-radius:0;background:#ffffffd1;box-shadow:0 8px 24px #3a271829;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.ecardClosedFront{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform-origin:center center!important}.ecardClosedFront:before,.ecardClosedFront:after{display:none!important}.ecardClosedCoverCanvas{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;overflow:hidden!important}.ecardClosedCoverCanvas .stageWrap{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important;overscroll-behavior:contain}.ecardClosedCoverCanvas .stageSurface{padding:12px!important;box-sizing:border-box!important}.ecardClosedCoverCanvas .page{box-shadow:0 18px 48px #513a2033!important}.ecardPreviewStage.open .ecardClosedFront{transform:translate(-4%) scale(.965) rotateY(-8deg)!important;opacity:0!important;filter:blur(1px)!important;pointer-events:none!important}.ecardClosedFront .ecardFrontHint{bottom:20px!important;z-index:8!important}@media (max-width: 760px){.ecardClosedCoverCanvas .stageSurface{padding:8px!important}}.layerOrderButtons button.isOn,.layerOrderButtons button[aria-pressed=true]{background:linear-gradient(180deg,#fff8e8,#ead0a0);border-color:#9165278c;box-shadow:0 0 0 2px #d2a2522e,0 2px 6px #5a3e221f}.layersPanel .layerOrderButtons button:nth-last-child(-n+2){min-width:54px}@media (pointer: coarse){.layersPanel .layerOrderButtons button{min-height:34px;padding:6px 9px}}html,body,#root{width:100%;height:100%;min-height:100%;overflow:hidden}.appShell{height:100dvh!important;min-height:0!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr)!important}.appShell.focusWorkspace{padding:8px!important;gap:10px!important}.topbar,.desktopTopbar{height:auto!important;min-height:64px!important;max-height:30dvh!important;flex-wrap:wrap!important;align-content:center!important;overflow:visible!important;row-gap:8px!important;column-gap:8px!important}.desktopTopbar .spacer{flex:1 1 24px!important;min-width:0!important}.toolbarBtn,.toolbarSelect,.toolbarControl,.toolbarControl select,.zoomSlider,.miniCheck{flex:0 1 auto;max-width:100%}.paperControl select{width:clamp(132px,18vw,180px)!important}.zoomSlider{width:clamp(80px,10vw,130px)!important}.zoomSelectionBtn{max-width:170px;overflow:hidden;text-overflow:ellipsis}.ecardPreviewTopBtn{max-width:160px;overflow:hidden;text-overflow:ellipsis}.leftDock,.rightDock{max-height:100%!important;min-height:0!important;overflow:hidden!important}.inspectorPanel,.rightTabBody,.rightTabBody>div,.rightTabBody>.panel,.vaultPanel,.layersPanel,.ecardPanel{min-height:0!important}.rightTabBody{display:flex!important;overflow:hidden!important}.rightTabBody>div:not([hidden]){display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.rightTabBody>div[hidden]{display:none!important}.rightTabBody .vaultPanel,.rightTabBody .layersPanel,.rightTabBody .ecardPanel{flex:1 1 auto!important;height:100%!important;max-height:100%!important}.ecardPanel{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:72px!important;scrollbar-gutter:stable}.layersList,.vaultBody,.thumbGrid{min-height:0!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:1101px) and (max-width:1500px){.appShell{grid-template-columns:minmax(230px,285px) minmax(360px,1fr) minmax(430px,34vw)!important;gap:10px!important;padding:10px!important}.toolTabs{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px 10px 8px!important}.toolButton{min-height:42px!important;padding:7px 10px!important;font-size:13px!important}.rightDock{min-width:430px!important}.vaultHeader,.vaultStaticNav,.rightTabs{padding-left:10px!important;padding-right:10px!important}.collectionCard,.vaultCollectionCard{min-width:0!important}}@media (max-width:1100px){html,body,#root{overflow:auto!important}.appShell{height:auto!important;min-height:100dvh!important;overflow:visible!important;grid-template-columns:1fr!important;grid-template-rows:auto auto minmax(420px,62dvh) minmax(420px,64dvh)!important;grid-template-areas:"top" "left" "stage" "right"!important}.leftDock,.rightDock{height:auto!important;max-height:64dvh!important}.rightDock,.stageWrap{min-height:420px!important}}@media (max-width:760px){.desktopTopbar{padding:8px!important;gap:6px!important}.compactBrand{min-width:132px!important}.compactBrand .brandMark{width:34px!important;height:34px!important}.toolbarBtn,.toolbarSelect,.toolbarControl select{min-height:32px!important;padding:5px 8px!important;font-size:13px!important}.toolbarControl span,.miniCheck{font-size:11px!important}.paperControl select{width:128px!important}.zoomSlider{display:none!important}.zoomSelectionBtn{max-width:120px!important}}.accessStrip{position:fixed;left:18px;right:18px;bottom:14px;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border:1px solid var(--line);background:#ffffffb8;color:var(--ink);border-radius:18px;box-shadow:0 12px 28px #32261c29}.accessStrip div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.accessStrip strong{white-space:nowrap}.accessStrip span{font-size:12px;opacity:.78}.accessStrip .btn{min-height:34px;padding:7px 12px;white-space:nowrap}.plusPill{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:2px 6px;border-radius:0;font-size:10px;line-height:1;font-weight:800;letter-spacing:.02em;color:#fffdf8;background:#8f6b3d;box-shadow:inset 0 0 0 1px #ffffff38}.plusLockedTool{opacity:.86}.plusLockedTool .plusPill{margin-left:4px}.plusLockBox{border:1px dashed rgba(143,107,61,.55);border-radius:0;padding:10px;background:#fffaeecc}.plusLockBox p{margin:0 0 8px;font-size:12px;opacity:.82}.plusModal .hotkeysBody section{background:#fffaeeeb}@media (max-width: 760px){.accessStrip{align-items:stretch;flex-direction:column;gap:8px}.accessStrip .btn{width:100%}}.plusTopBtn{font-weight:800;letter-spacing:.01em;background:linear-gradient(180deg,#fffdf7fa,#f6ecdaf5);border-color:#8f6b3d59;color:#533b23}.plusModal{max-width:560px}.plusModalBody section{background:#fffaeef5!important;border:1px solid rgba(143,107,61,.22)}.plusModalBody h4{font-size:20px;margin-bottom:8px}.plusFeatureList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:14px 0;font-weight:700}.plusFeatureList span{padding:8px 10px;border-radius:0;background:#ffffffb8;border:1px solid rgba(143,107,61,.14)}.plusTrialNote{font-weight:800;margin-top:10px}.plusModalActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.plusModalActions .primaryAction{flex:1 1 220px}.plusModalActions .toolbarBtn{flex:0 0 auto}@media (max-width: 640px){.plusFeatureList{grid-template-columns:1fr}.plusModalActions .toolbarBtn{flex:1 1 140px}}.ecardProjectNameField{display:grid;gap:6px;margin-top:10px}.ecardProjectNameField span{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a5d33}.ecardProjectNameField input{width:100%;border:1px solid rgba(160,117,70,.35);border-radius:0;background:#fffcf5eb;padding:9px 10px;font:inherit;color:#4a2f1c;box-shadow:inset 0 1px 2px #54331a14}.ecardProjectNameField input:focus{outline:2px solid rgba(192,133,60,.35);border-color:#a07546a6}.paperControlWrap{position:relative;display:flex;align-items:center}.customPaperPanel{position:absolute;top:calc(100% + 8px);left:0;width:min(320px,86vw);z-index:120;padding:12px;border:1px solid rgba(157,121,75,.32);border-radius:12px;background:#fffdf7fa;box-shadow:0 14px 34px #3a2a1a2e;color:var(--ink)}.customPaperPanel strong{display:block;margin-bottom:8px;font-size:13px}.customPaperGrid{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.customPaperGrid label{display:grid;gap:4px;font-size:11px;color:var(--muted)}.customPaperGrid input,.customPaperGrid select{min-height:34px;border:1px solid rgba(157,121,75,.36);border-radius:7px;background:#fffdf8;padding:6px 8px;color:var(--ink);font-family:inherit}.customPaperActions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.toolbarBtn.primaryMini{background:#1d2430;color:#f3d18a;border-color:#b889528c}.appShell[data-theme="Craft Studio"] .topbar,.appShell[data-theme="Craft Studio"] .leftDock,.appShell[data-theme="Craft Studio"] .rightDock,.appShell[data-theme="Craft Studio"] .stageWrap,.appShell[data-theme="Craft Studio"] .dropdownMenu,.appShell[data-theme="Craft Studio"] .collectionCard,.appShell[data-theme="Craft Studio"] .vaultCollectionCard,.appShell[data-theme="Craft Studio"] .thumb,.appShell[data-theme="Craft Studio"] .layerRow,.appShell[data-theme="Craft Studio"] .vaultStateCard,.appShell[data-theme="Craft Studio"] .customPaperPanel,.appShell[data-theme="Craft Studio"] .modalCard,.appShell[data-theme="Craft Studio"] .ecardBuilderCard,.appShell[data-theme="Craft Studio"] .ecardPageCard{border-radius:0!important}.appShell[data-theme="Navy & Gold"] .toolbarControl span,.appShell[data-theme="Navy & Gold"] .miniCheck,.appShell[data-theme="Navy & Gold"] .layersHeader,.appShell[data-theme="Navy & Gold"] .layersTitleBlock,.appShell[data-theme="Navy & Gold"] .layersPanel h3,.appShell[data-theme="Navy & Gold"] .vaultPanel h3,.appShell[data-theme="Navy & Gold"] .panelHeader,.appShell[data-theme="Navy & Gold"] .inspectorTitle,.appShell[data-theme="Navy & Gold"] .toolIntro,.appShell[data-theme="Navy & Gold"] .vaultHeaderHint,.appShell[data-theme="Navy & Gold"] .layersHint,.appShell[data-theme="Navy & Gold"] .layersSelectionBanner,.appShell[data-theme="Navy & Gold"] .layerMeta,.appShell[data-theme="Navy & Gold"] .dropdownSectionLabel{color:#fff4d4!important}.appShell[data-theme="Navy & Gold"] .projectNameControl input,.appShell[data-theme="Navy & Gold"] .toolbarSelect,.appShell[data-theme="Navy & Gold"] .toolbarControl select,.appShell[data-theme="Navy & Gold"] .zoomControl select,.appShell[data-theme="Navy & Gold"] .unitControl select,.appShell[data-theme="Navy & Gold"] .paperControl select,.appShell[data-theme="Navy & Gold"] .foldSelect,.appShell[data-theme="Navy & Gold"] .themeSelect,.appShell[data-theme="Navy & Gold"] .controlGroup input,.appShell[data-theme="Navy & Gold"] .controlGroup select,.appShell[data-theme="Navy & Gold"] .formGrid input,.appShell[data-theme="Navy & Gold"] .layerNameInput,.appShell[data-theme="Navy & Gold"] .vaultSearchInput,.appShell[data-theme="Navy & Gold"] textarea{background:#fffaf0!important;color:#071322!important;border:1px solid rgba(241,208,116,.7)!important;box-shadow:inset 0 1px 2px #0000001f,0 0 0 1px #fff0b414!important;text-shadow:none!important}.appShell[data-theme="Navy & Gold"] .projectNameControl input::placeholder,.appShell[data-theme="Navy & Gold"] .vaultSearchInput::placeholder{color:#0713229e!important}.appShell[data-theme="Navy & Gold"] .themeSelect{background:linear-gradient(145deg,#132642,#071322)!important;color:#f8df86!important;border-color:#f8df86c7!important}.appShell[data-theme="Navy & Gold"] .toolbarBtn,.appShell[data-theme="Navy & Gold"] .dropdownMenu button,.appShell[data-theme="Navy & Gold"] .toolButton,.appShell[data-theme="Navy & Gold"] .btn,.appShell[data-theme="Navy & Gold"] .vaultNavButton,.appShell[data-theme="Navy & Gold"] .linkButton,.appShell[data-theme="Navy & Gold"] .layerOrderButtons button,.appShell[data-theme="Navy & Gold"] .layerRow button,.appShell[data-theme="Navy & Gold"] .layerIconBtn,.appShell[data-theme="Navy & Gold"] .vaultButtons button{background:linear-gradient(145deg,#132642,#071322)!important;color:#fff4d4!important;border:1px solid rgba(241,208,116,.62)!important;box-shadow:inset 0 0 0 1px #fff6be0d,0 4px 12px #00000038!important;text-shadow:none!important}.appShell[data-theme="Navy & Gold"] .toolbarBtn:hover,.appShell[data-theme="Navy & Gold"] .dropdownMenu button:hover,.appShell[data-theme="Navy & Gold"] .toolButton:hover,.appShell[data-theme="Navy & Gold"] .btn:hover,.appShell[data-theme="Navy & Gold"] .vaultNavButton:hover,.appShell[data-theme="Navy & Gold"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .layerIconBtn:hover:not(:disabled){background:linear-gradient(145deg,#1b3354,#0d1b2e)!important;color:#ffe59a!important;filter:none!important}.appShell[data-theme="Navy & Gold"] .toolButton.active,.appShell[data-theme="Navy & Gold"] .rightTabs button.active,.appShell[data-theme="Navy & Gold"] .btn.primary,.appShell[data-theme="Navy & Gold"] .dropdownPrimary{background:linear-gradient(135deg,#8a5c12,#f8df86 25%,#bd8425 48%,#fff3b0 70%,#9b6817)!important;color:#071322!important;border-color:#ffe59a!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #42250047,0 8px 20px #00000057!important;text-shadow:0 1px 0 rgba(255,255,255,.38)!important}.appShell[data-theme="Navy & Gold"] .rightTabs button{background:linear-gradient(145deg,#132642,#071322)!important;color:#fff4d4!important;border:1px solid rgba(241,208,116,.62)!important}.appShell[data-theme="Navy & Gold"] .rightTabs button.active{color:#071322!important}.appShell[data-theme="Navy & Gold"] .layerOrderButtons button:disabled,.appShell[data-theme="Navy & Gold"] .layerRow button:disabled{opacity:.45!important;color:#fff4d49e!important;cursor:not-allowed!important}.appShell[data-theme="Navy & Gold"] .layerRow.isSelected,.appShell[data-theme="Navy & Gold"] .layerRow.selected,.appShell[data-theme="Navy & Gold"] .selectedLayer,.appShell[data-theme="Navy & Gold"] .layersSelectionBanner{border-color:#d8a93b!important;background:linear-gradient(145deg,#1d3658f5,#0b1728f5)!important}.appShell[data-theme="Navy & Gold"] .selectionFrame,.appShell[data-theme="Navy & Gold"] .resizeHandle,.appShell[data-theme="Navy & Gold"] .rotateHandle{border-color:#d8a93b!important}.appShell[data-theme="Navy & Gold"] .selectionFrame{outline-color:#d8a93bb3!important}.appShell[data-theme="Navy & Gold"] input[type=checkbox],.appShell[data-theme="Navy & Gold"] .zoomSlider{accent-color:#d8a93b!important}.pagesPanel{display:grid;gap:12px;padding:12px}.pagesPanelHero{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px dashed rgba(151,115,72,.35);border-radius:14px;background:#fffaf1b8}.pagesPanelHero strong{font-size:20px}.pagesPanelHero span,.pagesTip{color:var(--muted, #7b6a55);font-size:12px}.pagesActions,.pageCardActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pagesActions button,.pageCardActions button{min-height:32px;border:1px solid rgba(151,115,72,.35);border-radius:8px;background:#fffaf1db;color:var(--ink, #2f251c);font-family:inherit;font-weight:700;cursor:pointer}.pagesActions button:disabled,.pageCardActions button:disabled{opacity:.45;cursor:not-allowed}.pagesList{display:grid;gap:10px}.pageCard{display:grid;gap:8px;padding:10px;border:1px solid rgba(151,115,72,.28);border-radius:12px;background:#fffcf6d1}.pageCard.active{border-color:#b17a36d1;box-shadow:0 0 0 2px #b17a361f}.pageCardMain{display:grid;gap:3px;text-align:left;border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer;padding:0}.pageCardMain span,.pageCardMain small{color:var(--muted, #7b6a55);font-size:12px}.pageCardMain strong{font-size:16px}.pageCard input{width:100%;min-height:32px;border:1px solid rgba(151,115,72,.32);border-radius:8px;background:#ffffffc7;color:inherit;padding:4px 8px;font-family:inherit}.appShell[data-theme="Navy & Gold"] .pagesPanelHero,.appShell[data-theme="Navy & Gold"] .pageCard{background:linear-gradient(145deg,#132642eb,#071322eb)!important;border-color:#f1d0746b!important;color:#fff4d4!important}.appShell[data-theme="Navy & Gold"] .pagesPanelHero span,.appShell[data-theme="Navy & Gold"] .pagesTip,.appShell[data-theme="Navy & Gold"] .pageCardMain span,.appShell[data-theme="Navy & Gold"] .pageCardMain small{color:#fff4d4bf!important}.appShell[data-theme="Navy & Gold"] .pageCard.active{border-color:#d8a93b!important;box-shadow:0 0 0 2px #d8a93b2e!important}.appShell[data-theme="Navy & Gold"] .pageCard input{background:#071322!important;color:#fff4d4!important;border-color:#f1d0746b!important}.quickContextMenu{position:fixed;z-index:9999;min-width:218px;padding:8px;border:1px solid rgba(150,121,88,.28);border-radius:14px;background:#fffcf7fa;box-shadow:0 18px 42px #30251b38,0 4px 12px #30251b1f;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:quickContextMenuIn .12s ease-out}.quickContextMenu button{width:100%;min-height:34px;border:0;border-radius:9px;padding:7px 10px;background:transparent;color:var(--ink);display:flex;align-items:center;gap:8px;text-align:left;font-size:14px}.quickContextMenu button:hover:not(:disabled),.quickContextMenu button:focus-visible:not(:disabled){background:#7ea9b82e;outline:none}.quickContextMenu button:disabled{cursor:default;opacity:.42}.quickContextMenu button.danger{color:#8b2f2a}.quickContextMenu button.danger:hover:not(:disabled),.quickContextMenu button.danger:focus-visible:not(:disabled){background:#b4372d1f}.quickContextMenuLine{height:1px;margin:6px 4px;background:#9a7d5c38}@keyframes quickContextMenuIn{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.atelierContextMenu{position:fixed;z-index:9999;width:250px;padding:8px;border:1px solid rgba(96,122,142,.2);border-radius:15px;background:#fffffffa;box-shadow:0 18px 46px #1f374d33,0 2px 8px #1f374d1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:atelierContextMenuIn .12s ease-out both;transform-origin:top left}.atelierContextMenu button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#254157;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.atelierContextMenu button:hover:not(:disabled),.atelierContextMenu button:focus-visible:not(:disabled){background:#3a80ac1f;color:#123650;outline:none}.atelierContextMenu button:disabled{color:#25415757;cursor:not-allowed}.atelierContextMenu button:disabled .atelierContextShortcut,.atelierContextMenu button:disabled .atelierContextIcon{opacity:.45}.atelierContextMenu button.danger{color:#9f2e3a}.atelierContextMenu button.danger:hover:not(:disabled),.atelierContextMenu button.danger:focus-visible:not(:disabled){background:#9f2e3a1a;color:#7d1f2a}.atelierContextIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;border-radius:7px;background:#3a80ac14;font-size:13px;line-height:1}.atelierContextText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.atelierContextShortcut{color:#25415773;font-size:11px;font-weight:700}.atelierContextSeparator{display:block;height:1px;margin:6px 4px;background:#607a8e29}@keyframes atelierContextMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.shapeVaultPanel{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.shapeVaultActions{display:grid;gap:10px;padding:0 12px 12px;border-bottom:1px solid rgba(148,163,184,.24)}.shapeVaultActions input[type=search]{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:12px;padding:10px 12px;background:#ffffffeb;color:#253047;font:inherit;outline:none}.shapeVaultActions input[type=search]:focus{border-color:#3884ffb8;box-shadow:0 0 0 3px #3884ff24}.shapeVaultBody{flex:1;min-height:0;overflow:auto;padding:0 12px 14px}.shapeVaultEmpty{margin:12px 0;padding:18px;border:1px dashed rgba(148,163,184,.55);border-radius:18px;background:#f8fafcd1;color:#516073;text-align:center}.shapeVaultEmpty strong{display:block;color:#253047;font-size:15px;margin-bottom:6px}.shapeVaultEmpty p{margin:0;line-height:1.45;font-size:13px}.shapeVaultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shapeVaultCard{display:grid;gap:8px;padding:8px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#ffffffe0;box-shadow:0 10px 22px #1e293b0f}.shapeVaultPreview{aspect-ratio:1;width:100%;border:0;border-radius:12px;background:linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.12) 75%),#fff;background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;display:grid;place-items:center;cursor:grab;overflow:hidden}.shapeVaultPreview:active{cursor:grabbing}.shapeVaultPreview:hover,.shapeVaultPreview:focus-visible{box-shadow:0 0 0 3px #3884ff2e;outline:none}.shapeVaultPreview img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.shapeVaultMeta{min-width:0;display:grid;gap:2px}.shapeVaultMeta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#253047;font-size:13px}.shapeVaultMeta span{color:#718096;font-size:11px}.shapeVaultCardActions{display:flex;gap:4px;flex-wrap:wrap}.shapeVaultCardActions button{border:0;border-radius:999px;padding:5px 7px;background:#eef4ff;color:#315985;font-size:11px;font-weight:700;cursor:pointer}.shapeVaultCardActions button:hover,.shapeVaultCardActions button:focus-visible{background:#dcecff;outline:none}.shapeVaultCardActions button.danger{background:#fff0f0;color:#b43b45}.shapeVaultCardActions button.danger:hover,.shapeVaultCardActions button.danger:focus-visible{background:#ffe1e4}.rightTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 10px 8px}.rightTabs button{min-height:34px;padding:6px 8px;font-size:13px;line-height:1.05}.shapeVaultPanel .vaultHeader{padding:10px 12px 8px}.shapeVaultPanel .vaultHeader p{margin-top:3px;font-size:12px;line-height:1.25}.shapeVaultActions{gap:7px;padding:0 12px 10px}.shapeVaultActions input[type=search]{padding:8px 10px;border-radius:10px}.shapeVaultBody{padding:0 10px 12px}.shapeVaultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shapeVaultCard{gap:6px;padding:7px;border-radius:13px}.shapeVaultMeta strong{font-size:12px}.shapeVaultCardActions button{padding:4px 6px;font-size:10.5px}@media (max-width: 900px){.rightTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.rightTabs button{min-height:32px;font-size:12px;padding:5px 6px}}.shapeVaultFolderBox{margin:0 12px;padding:9px 10px;border:1px solid rgba(185,149,103,.24);border-radius:13px;background:#fffaf2db;display:grid;gap:8px}.shapeVaultFolderBox strong{display:block;color:#3f2d1f;font-size:12.5px}.shapeVaultFolderBox p{margin:3px 0 0;color:#6f5b49;font-size:11.5px;line-height:1.3}.shapeVaultFolderButtons{display:grid;grid-template-columns:1fr 1fr;gap:6px}.shapeVaultFolderButtons button{border:1px solid rgba(185,149,103,.3);border-radius:999px;background:#ffffffdb;color:#5b3c24;font-size:11.5px;font-weight:700;padding:6px 8px;cursor:pointer}.shapeVaultFolderButtons button:hover:not(:disabled),.shapeVaultFolderButtons button:focus-visible:not(:disabled){background:#fff4e0f2;outline:none}.shapeVaultFolderButtons button:disabled{opacity:.45;cursor:not-allowed}.shapeVaultCollections{display:grid;gap:10px}.shapeVaultCollectionToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 8px}.shapeVaultCollectionToolbar strong{color:var(--ink);font-size:.9rem}.shapeVaultCollectionToolbar button{border:1px solid rgba(102,126,234,.24);border-radius:10px;background:#fff;color:var(--ink);font-weight:800;font-size:.78rem;padding:7px 9px;cursor:pointer}.shapeVaultCollectionToolbar button:hover,.shapeVaultCollectionToolbar button:focus-visible{background:#667eea14;border-color:#667eea6b;outline:none}.shapeVaultCollectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shapeVaultCollectionCard{min-height:74px;border:1px solid rgba(102,126,234,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#f8f7ff);box-shadow:0 8px 18px #23234612;text-align:left;padding:11px;display:grid;align-content:center;gap:6px;cursor:pointer}.shapeVaultCollectionCard:before{content:"📁";font-size:1.15rem;line-height:1}.shapeVaultCollectionCard strong{color:var(--ink);font-size:.86rem;line-height:1.15;word-break:break-word}.shapeVaultCollectionCard span{color:var(--muted);font-size:.75rem;font-weight:700}.shapeVaultCollectionCard:hover,.shapeVaultCollectionCard:focus-visible{transform:translateY(-1px);border-color:#667eea75;box-shadow:0 12px 26px #2323461c;outline:none}.shapeVaultSaveOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000001;background:#080a1085;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.shapeVaultSaveModal{width:min(430px,calc(100vw - 36px));background:#fffaf0;border:1px solid rgba(185,139,82,.55);box-shadow:0 18px 42px #00000059;border-radius:16px;padding:16px;box-sizing:border-box;color:#2b1b10!important}.shapeVaultSaveModal *{color:#2b1b10}.shapeVaultSaveHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;border-bottom:1px solid rgba(185,139,82,.22);padding-bottom:10px}.shapeVaultSaveHeader strong{font-size:18px;color:#3b2414}.shapeVaultSaveHeader button,.shapeVaultSaveActions button,.shapeVaultSaveExisting button{font:inherit;border:1px solid rgba(185,139,82,.55);background:#fff3dc;color:#2b1b10!important;padding:7px 11px;cursor:pointer}.shapeVaultSaveHeader button:hover,.shapeVaultSaveActions button:hover,.shapeVaultSaveExisting button:hover{background:#f5ddb8}.shapeVaultSaveField{display:block;margin-bottom:12px}.shapeVaultSaveField span,.shapeVaultSaveExisting strong{display:block;font-weight:700;margin-bottom:6px;color:#3b2414}.shapeVaultSaveField input{width:100%;box-sizing:border-box;border:1px solid rgba(107,73,39,.55);background:#fff;color:#1f1a16!important;padding:9px 10px;font:inherit}.shapeVaultSaveField input::placeholder{color:#7a6756}.shapeVaultSaveField input:focus{outline:2px solid rgba(185,139,82,.35);border-color:#8b5f2e}.shapeVaultSaveField small{display:block;margin-top:5px;color:#6d5138!important;line-height:1.3}.shapeVaultSaveExisting{border:1px dashed rgba(185,139,82,.5);padding:10px;margin:10px 0 14px;background:#fffdf8}.shapeVaultSaveExisting div{display:flex;flex-wrap:wrap;gap:6px}.shapeVaultSaveExisting button{padding:5px 9px;font-size:12px}.shapeVaultSaveActions{display:flex;justify-content:flex-end;gap:8px}.shapeVaultSaveActions .primaryBtn{background:#1f2430!important;color:#f8d99a!important;border-color:#1f2430}.shapeVaultSaveActions .primaryBtn:hover{background:#111722!important}.shapeVaultSaveActions button:disabled,.shapeVaultSaveHeader button:disabled{opacity:.55;cursor:not-allowed}.appShell[data-theme="Craft Studio"] .shapeVaultSaveModal{border-radius:0!important}.whatsNewOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500000;display:flex;align-items:center;justify-content:center;padding:22px;box-sizing:border-box;background:#1916127a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.whatsNewModal{width:min(760px,100%);max-height:min(88vh,780px);overflow:auto;box-sizing:border-box;border:1px solid rgba(185,139,82,.55);border-radius:22px;background:linear-gradient(180deg,#fffdf8fc,#f8f0e2fc);color:var(--ink);box-shadow:0 28px 80px #140f0a59,inset 0 1px #ffffffe6}.whatsNewHero{display:flex;gap:18px;align-items:flex-start;padding:26px 28px 22px;border-bottom:1px solid rgba(157,121,75,.2);background:radial-gradient(circle at top right,rgba(223,185,113,.28),transparent 44%)}.whatsNewSparkle{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:16px;font-size:30px;background:#ffffffc2;border:1px solid rgba(185,139,82,.28);box-shadow:0 8px 20px #6c4b251f}.whatsNewEyebrow{display:block;margin:1px 0 4px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--kraft-dark)}.whatsNewHero h2{margin:0;font-size:clamp(24px,4vw,36px);line-height:1.08}.whatsNewHero p{margin:9px 0 0;max-width:620px;font-size:15px;line-height:1.45;color:var(--muted)}.whatsNewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 28px}.whatsNewItem{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid rgba(157,121,75,.18);border-radius:14px;background:#ffffff9e}.whatsNewItem>span{font-size:23px;line-height:1.1}.whatsNewItem strong{display:block;margin-bottom:4px;font-size:14px}.whatsNewItem p{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted)}.whatsNewFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px 24px;border-top:1px solid rgba(157,121,75,.18)}.whatsNewFooter p{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.whatsNewButton{flex:0 0 auto;min-width:180px;min-height:44px;font-weight:900}@media (max-width:680px){.whatsNewOverlay{align-items:flex-end;padding:10px}.whatsNewModal{max-height:92vh;border-radius:18px 18px 10px 10px}.whatsNewHero{padding:20px 18px 17px;gap:12px}.whatsNewSparkle{flex-basis:44px;width:44px;height:44px;font-size:24px}.whatsNewGrid{grid-template-columns:1fr;padding:16px 18px}.whatsNewFooter{align-items:stretch;flex-direction:column;padding:16px 18px 20px}.whatsNewButton{width:100%}}.whatsNewHistoryModal{width:min(980px,100%);max-height:min(90vh,860px);overflow:hidden;display:flex;flex-direction:column}.whatsNewHistoryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid rgba(157,121,75,.2);background:radial-gradient(circle at top right,rgba(223,185,113,.28),transparent 44%)}.whatsNewHistoryHeading{display:flex;align-items:flex-start;gap:16px;min-width:0}.whatsNewHistoryHeading h2{margin:0;font-size:clamp(26px,4vw,38px);line-height:1.05}.whatsNewHistoryHeading p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.4}.whatsNewCloseBtn{flex:0 0 auto}.whatsNewHistoryBody{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.whatsNewReleaseList{overflow:auto;padding:14px 10px;border-right:1px solid rgba(157,121,75,.2);background:#e6d6bb47}.whatsNewReleaseButton{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;text-align:left;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink);padding:11px 10px;cursor:pointer}.whatsNewReleaseButton:hover{background:#fff9;border-color:#9d794b2e}.whatsNewReleaseButton.active{background:#fff;border-color:#b98b527a;box-shadow:0 5px 14px #432d171a}.whatsNewReleaseMarker{color:var(--kraft-dark);font-size:12px;padding-top:2px}.whatsNewReleaseButton strong,.whatsNewReleaseButton small{display:block}.whatsNewReleaseButton strong{font-size:12.5px;line-height:1.3}.whatsNewReleaseButton small{margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.3}.whatsNewReleaseDetail{overflow:auto;min-width:0}.whatsNewReleaseIntro{padding:22px 26px 2px}.whatsNewReleaseIntro h3{margin:3px 0 7px;font-size:25px;line-height:1.15}.whatsNewReleaseIntro p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.whatsNewHistoryModal .whatsNewGrid{padding:18px 26px 24px}.whatsNewCategory{display:inline-block;margin:0 0 5px;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#5d6c78}.whatsNewCategoryBreakthrough{background:#7f3f98}.whatsNewCategoryNewfeature{background:#287a55}.whatsNewCategoryImprovement{background:#9a681f}.whatsNewCategoryFix{background:#536b91}@media (max-width:760px){.whatsNewHistoryModal{max-height:94vh}.whatsNewHistoryHeader{padding:17px 16px 14px}.whatsNewHistoryHeading .whatsNewSparkle{display:none}.whatsNewHistoryBody{display:flex;flex-direction:column;overflow:auto}.whatsNewReleaseList{display:flex;gap:7px;flex:0 0 auto;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(157,121,75,.2);padding:9px}.whatsNewReleaseButton{min-width:205px}.whatsNewReleaseDetail{overflow:visible}.whatsNewReleaseIntro{padding:18px 18px 2px}.whatsNewHistoryModal .whatsNewGrid{padding:14px 18px 20px}}.shapeVaultSaveField select{width:100%;box-sizing:border-box;border:1px solid rgba(107,73,39,.55);background:#fff;color:#2b1b10!important;padding:9px 10px;font:inherit}.shapeVaultNewCategoryBtn{width:100%;margin:-2px 0 14px;border:1px dashed rgba(185,139,82,.75);background:#fff3dc;color:#2b1b10!important;padding:9px 11px;font:inherit;font-weight:700;cursor:pointer}.shapeVaultNewCategoryBtn:hover{background:#f5ddb8}.fontAccessButton{width:100%;margin-top:6px;min-height:34px}.fontPermissionModal{max-width:560px}.fontPermissionModal .hotkeysBody p{font-size:15px;line-height:1.55}@media (min-width: 1101px){.appShell.resizableWorkspace{grid-template-columns:var(--left-panel-width, 315px) minmax(320px,1fr) var(--right-panel-width, 405px)!important;transition:grid-template-columns .16s ease}.appShell.resizableWorkspace.leftPanelCollapsed{column-gap:14px}.appShell.resizableWorkspace .leftDock,.appShell.resizableWorkspace .rightDock{position:relative;overflow:visible}.appShell.resizableWorkspace .leftDock>:not(.panelResizeHandle):not(.panelCollapseButton),.appShell.resizableWorkspace .rightDock>:not(.panelResizeHandle):not(.panelCollapseButton){min-width:0}.appShell.resizableWorkspace.leftPanelCollapsed .leftDock,.appShell.resizableWorkspace.rightPanelCollapsed .rightDock{visibility:hidden;pointer-events:none;border:0;box-shadow:none}.panelResizeHandle{position:absolute;top:0;bottom:0;width:12px;z-index:40;cursor:col-resize;touch-action:none}.panelResizeHandle:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:54px;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--kraft) 58%,transparent);opacity:.45}.panelResizeHandle:hover:after,body.panelResizeActive .panelResizeHandle:after{opacity:1}.panelResizeHandleLeft{right:-13px}.panelResizeHandleRight{left:-13px}.panelCollapseButton,.panelRestoreButton{width:26px;height:40px;border:1px solid rgba(120,95,70,.24);background:#fffbf4f5;color:var(--ink);font-size:25px;line-height:1;display:grid;place-items:center;padding:0;box-shadow:var(--shadow-soft);z-index:45}.panelCollapseButton{position:absolute;top:50%;transform:translateY(-50%)}.leftPanelCollapseButton{right:-1px}.rightPanelCollapseButton{left:-1px}.panelRestoreButton{position:absolute;top:calc(50% + 38px);transform:translateY(-50%)}.panelRestoreLeft{left:14px}.panelRestoreRight{right:14px}body.panelResizeActive{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.panelResizeActive *{cursor:col-resize!important}}@media (max-width: 1100px){.panelResizeHandle,.panelCollapseButton,.panelRestoreButton{display:none!important}}.announcementTopButton{white-space:nowrap}.announcementTopButton.hasUnread{border-color:var(--kraft)!important;background:var(--kraft)!important;color:var(--paper)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kraft) 28%,transparent),var(--shadow-soft);font-weight:900}.announcementOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600000;display:flex;align-items:center;justify-content:center;padding:20px;background:#12121694;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.announcementModal{width:min(900px,calc(100vw - 40px));height:min(84vh,820px);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--warm-panel);color:var(--ink);box-shadow:0 28px 90px #00000061}.announcementHeader{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--warm-panel) 86%,var(--kraft) 14%)}.announcementHeader h2{margin:2px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.announcementHeader p{margin:6px 0 0;color:var(--muted)}.announcementEyebrow{font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--kraft-dark)}.announcementBoardBody{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:16px}.announcementCard{width:100%;min-height:128px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px;padding:0;overflow:hidden;text-align:left;color:var(--ink);border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--warm-panel) 90%,white 10%);box-shadow:var(--shadow-soft);cursor:pointer}.announcementCard:hover{border-color:var(--kraft);transform:translateY(-1px)}.announcementCard.unread{box-shadow:inset 5px 0 0 var(--kraft),var(--shadow-soft)}.announcementThumbWrap{height:128px;background:color-mix(in srgb,var(--workspace) 82%,var(--warm-panel) 18%);overflow:hidden}.announcementThumb{display:block;width:100%;height:100%;object-fit:cover}.announcementThumbFallback{display:grid;place-items:center;height:100%;font-size:48px}.announcementCardCopy{padding:13px 15px 13px 0;min-width:0}.announcementCardCopy strong{display:block;margin:6px 0 5px;font-size:18px;line-height:1.2}.announcementCardCopy p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.announcementCardTopline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.announcementNewBadge{display:inline-block;padding:3px 7px;border-radius:999px;background:var(--kraft);color:var(--paper);font-size:10px;font-weight:900;letter-spacing:.08em}.announcementDates{color:var(--muted);font-size:12px;line-height:1.35}.announcementOpenText{display:block;margin-top:9px;color:var(--kraft-dark);font-size:13px;font-weight:900}.announcementEmpty{padding:40px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line)}.announcementDetailBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 20px}.announcementFullImageWrap{display:flex;justify-content:center;width:100%;max-height:48vh;margin:0 auto 16px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-soft)}.announcementFullImage{display:block;width:auto;max-width:100%;height:auto;max-height:48vh;object-fit:contain}.announcementDetailCopy{width:min(760px,100%);margin:0 auto}.announcementBodyText{margin-top:12px;white-space:pre-line;font-size:15px;line-height:1.55}.announcementActions{display:flex;flex-wrap:wrap;gap:9px}.announcementActionsSticky{flex:0 0 auto;margin:0;padding:12px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--warm-panel) 94%,var(--kraft) 6%);box-shadow:0 -8px 18px #00000014}.announcementLinkButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--kraft)!important;color:var(--paper)!important;font-weight:900}.appShell[data-theme="Navy & Gold"] .announcementTopButton.hasUnread{background:#d8b85d!important;border-color:#f4dc8c!important;color:#17213d!important}.appShell[data-theme="Navy & Gold"] .announcementModal{background:#18223d;color:#f7edd1;border-color:#c7a850}.appShell[data-theme="Navy & Gold"] .announcementHeader,.appShell[data-theme="Navy & Gold"] .announcementActionsSticky{background:#10182d;border-color:#d8b85d73}.appShell[data-theme="Navy & Gold"] .announcementCard{background:#202c4a;color:#f7edd1;border-color:#d8b85d6b}.appShell[data-theme="Navy & Gold"] .announcementCardCopy p,.appShell[data-theme="Navy & Gold"] .announcementDates,.appShell[data-theme="Navy & Gold"] .announcementHeader p{color:#d8d2c2}.appShell[data-theme="Navy & Gold"] .announcementEyebrow,.appShell[data-theme="Navy & Gold"] .announcementOpenText{color:#efd577}@media (max-width:720px){.announcementOverlay{padding:8px;align-items:center}.announcementModal{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px);border-radius:9px}.announcementHeader{padding:12px;gap:10px}.announcementHeader h2{font-size:19px}.announcementHeader p{display:none}.announcementBoardBody,.announcementDetailBody{padding:10px}.announcementCard{grid-template-columns:96px minmax(0,1fr);gap:10px;min-height:112px}.announcementThumbWrap{height:112px}.announcementCardCopy{padding:10px 10px 10px 0}.announcementCardCopy strong{font-size:15px}.announcementCardCopy p{font-size:12px}.announcementFullImageWrap,.announcementFullImage{max-height:42vh}.announcementActionsSticky{padding:10px}.announcementActionsSticky>*{flex:1 1 180px}}.shapeVaultPreviewFallback{width:calc(100% - 24px);min-height:88px;padding:12px;display:grid;place-content:center;gap:5px;text-align:center;color:var(--muted, #667085);pointer-events:none}.shapeVaultPreviewFallback b{color:var(--text, #2f2926);font-size:.86rem}.shapeVaultPreviewFallback small{line-height:1.25}.stencilFillSection{border-top:1px dashed var(--border, rgba(86, 67, 45, .28));padding-top:12px}.stencilFillControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.stencilFillControls .wide{grid-column:1 / -1}.stencilFillControls .presetButtonRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stencilFillControls .btn.active{outline:2px solid var(--accent, currentColor);outline-offset:1px}.stencilFillImageSourceCard{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;padding:9px;border:1px solid var(--border, rgba(86, 67, 45, .28));border-radius:10px;background:#ffffff80}.stencilFillImageSourceCard img{width:64px;height:64px;object-fit:cover;border-radius:7px;border:1px solid var(--border, rgba(86, 67, 45, .28));background:#fff}.stencilFillImageSourceCard div{min-width:0;display:grid;gap:2px}.stencilFillImageSourceCard small{font-size:.76rem;opacity:.78}.stencilFillImageSourceCard strong{display:block;font-size:.98rem;line-height:1.2;overflow-wrap:anywhere}.stencilFillImageSourceCard span,.stencilFillImageEmpty span{display:block;font-size:.78rem;line-height:1.25;opacity:.82}.stencilFillImageEmpty{display:grid;gap:3px;padding:8px 10px;border:1px dashed var(--border, rgba(86, 67, 45, .28));border-radius:8px}.canvasLayer.stencilFillTarget{cursor:crosshair}.appShell[data-theme="Navy & Gold"]{--desk:#071426;--workspace:#e6f0fc;--paper:#ffffff;--warm-panel:#08182c;--ink:#f8e6b0;--muted:#d6c18a;--line:rgba(212,168,78,.42);--kraft:#d4a84e;--kraft-dark:#8c6424;--shadow:0 10px 28px rgba(0,0,0,.38);--shadow-soft:0 4px 14px rgba(0,0,0,.28);background:#071426;color:#f8e6b0}.appShell[data-theme="Navy & Gold"]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(#030a148f,#030a14b3),url(/ui-assets/Damask-theme.jpg) center/cover fixed no-repeat}.appShell[data-theme="Navy & Gold"]>.topbar,.appShell[data-theme="Navy & Gold"]>.leftDock,.appShell[data-theme="Navy & Gold"]>.stageWrap,.appShell[data-theme="Navy & Gold"]>.rightDock{position:relative;z-index:1}.appShell[data-theme="Navy & Gold"] .topbar,.appShell[data-theme="Navy & Gold"] .leftDock,.appShell[data-theme="Navy & Gold"] .rightDock{background-color:#071426eb!important;background-image:linear-gradient(#030a1480,#030a14e0),url(/ui-assets/Damask-theme.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#d4a84e!important;color:#f8e6b0!important;box-shadow:0 0 0 1px #ffda7e2e,0 6px 18px #0006,inset 0 1px #ffecaa1a!important}.appShell[data-theme="Navy & Gold"] .toolTabs,.appShell[data-theme="Navy & Gold"] .panel,.appShell[data-theme="Navy & Gold"] .panelBody,.appShell[data-theme="Navy & Gold"] .inspectorPanel,.appShell[data-theme="Navy & Gold"] .rightTabs,.appShell[data-theme="Navy & Gold"] .rightTabBody{background:transparent!important}.appShell[data-theme="Navy & Gold"] .toolbarBtn,.appShell[data-theme="Navy & Gold"] .toolButton,.appShell[data-theme="Navy & Gold"] .btn,.appShell[data-theme="Navy & Gold"] .rightTabs button,.appShell[data-theme="Navy & Gold"] .dropdownMenu button,.appShell[data-theme="Navy & Gold"] .vaultNavButton,.appShell[data-theme="Navy & Gold"] .vaultButtons button,.appShell[data-theme="Navy & Gold"] .layerOrderButtons button,.appShell[data-theme="Navy & Gold"] .layerRow button,.appShell[data-theme="Navy & Gold"] .layerIconBtn,.appShell[data-theme="Navy & Gold"] .linkButton,.appShell[data-theme="Navy & Gold"] .panelCollapseButton,.appShell[data-theme="Navy & Gold"] .panelRestoreButton{background-image:none!important;background:linear-gradient(180deg,#ffecaa17,#0000003d),#061222f0!important;color:#f8e6b0!important;border:1px solid rgba(212,168,78,.72)!important;box-shadow:inset 0 1px #ffecaa24,0 2px 8px #00000047!important;text-shadow:none!important}.appShell[data-theme="Navy & Gold"] .toolbarBtn:hover,.appShell[data-theme="Navy & Gold"] .toolButton:hover,.appShell[data-theme="Navy & Gold"] .btn:hover,.appShell[data-theme="Navy & Gold"] .rightTabs button:hover,.appShell[data-theme="Navy & Gold"] .dropdownMenu button:hover,.appShell[data-theme="Navy & Gold"] .vaultNavButton:hover,.appShell[data-theme="Navy & Gold"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .layerIconBtn:hover:not(:disabled){background-image:none!important;background:linear-gradient(180deg,#ffecaa29,#00000029),#091c34f7!important;border-color:#f6d37b!important;color:#fff0b8!important;filter:none!important}.appShell[data-theme="Navy & Gold"] .toolButton.active,.appShell[data-theme="Navy & Gold"] .rightTabs button.active,.appShell[data-theme="Navy & Gold"] .btn.primary,.appShell[data-theme="Navy & Gold"] .dropdownPrimary{background-image:none!important;background:linear-gradient(135deg,#5a3710,#a97722 18%,#f6d37b 38%,#fff0b8 50%,#c28b2e 66%,#6f4314)!important;border-color:#fff0b8!important;color:#071426!important;font-weight:800!important;box-shadow:0 0 0 2px #fff0b838,0 0 14px #d4a84e3d,inset 0 1px #ffffff6b,inset 0 -2px #502d0861!important;text-shadow:0 1px 0 rgba(255,255,255,.35)!important}.appShell[data-theme="Navy & Gold"] .toolbarSelect,.appShell[data-theme="Navy & Gold"] .projectNameInput,.appShell[data-theme="Navy & Gold"] .projectNameControl input,.appShell[data-theme="Navy & Gold"] .controlGroup input,.appShell[data-theme="Navy & Gold"] .controlGroup select,.appShell[data-theme="Navy & Gold"] .formGrid input,.appShell[data-theme="Navy & Gold"] .formGrid select,.appShell[data-theme="Navy & Gold"] .layerNameInput,.appShell[data-theme="Navy & Gold"] .vaultSearchInput,.appShell[data-theme="Navy & Gold"] textarea,.appShell[data-theme="Navy & Gold"] select{background:#08182c!important;color:#f8e6b0!important;border:1px solid rgba(212,168,78,.7)!important;box-shadow:inset 0 1px 2px #00000047!important;text-shadow:none!important}.appShell[data-theme="Navy & Gold"] select option{background:#08182c;color:#f8e6b0}.appShell[data-theme="Navy & Gold"] input::placeholder,.appShell[data-theme="Navy & Gold"] textarea::placeholder{color:#f8e6b09e!important}.appShell[data-theme="Navy & Gold"] label,.appShell[data-theme="Navy & Gold"] .muted,.appShell[data-theme="Navy & Gold"] .sub,.appShell[data-theme="Navy & Gold"] .badge,.appShell[data-theme="Navy & Gold"] .panelHeader small,.appShell[data-theme="Navy & Gold"] .brandBlock small,.appShell[data-theme="Navy & Gold"] .toolIntro,.appShell[data-theme="Navy & Gold"] .vaultHeaderHint,.appShell[data-theme="Navy & Gold"] .layersHint,.appShell[data-theme="Navy & Gold"] .layerMeta,.appShell[data-theme="Navy & Gold"] .pagesTip{color:#d6c18a!important}.appShell[data-theme="Navy & Gold"] .collectionCard,.appShell[data-theme="Navy & Gold"] .collectionHeroCard,.appShell[data-theme="Navy & Gold"] .thumb,.appShell[data-theme="Navy & Gold"] .layerRow,.appShell[data-theme="Navy & Gold"] .pagesPanelHero,.appShell[data-theme="Navy & Gold"] .pageCard,.appShell[data-theme="Navy & Gold"] .ecardBuilderCard,.appShell[data-theme="Navy & Gold"] .ecardPageCard,.appShell[data-theme="Navy & Gold"] .shapeVaultCard,.appShell[data-theme="Navy & Gold"] .shapeVaultCollectionCard,.appShell[data-theme="Navy & Gold"] .shapeVaultFolderBox,.appShell[data-theme="Navy & Gold"] .emptyState{background-color:#071426e6!important;background-image:linear-gradient(#040c17b8,#040c17eb),url(/ui-assets/Damask-theme.jpg)!important;background-size:cover!important;background-position:center!important;border-color:#d4a84e7a!important;color:#f8e6b0!important}.appShell[data-theme="Navy & Gold"] .stageWrap{background:#e6f0fc!important;background-image:none!important;border-color:#d4a84e5c!important}.appShell[data-theme="Navy & Gold"] .page{background:#fff!important}.appShell[data-theme="Navy & Gold"] input[type=checkbox],.appShell[data-theme="Navy & Gold"] input[type=range]{accent-color:#d4a84e!important}.appShell[data-theme="Navy & Gold"] ::-webkit-scrollbar-thumb{background:#8c6424!important;border-color:#071426!important}.appShell[data-theme="Navy & Gold"] ::-webkit-scrollbar-track{background:#071426!important}.appShell[data-theme="Navy & Gold"] .announcementModal{background:#18223d!important;color:#f7edd1!important;border-color:#c7a850!important}.appShell[data-theme="Navy & Gold"] .announcementHeader,.appShell[data-theme="Navy & Gold"] .announcementActionsSticky{background:#10182d!important;border-color:#d8b85d73!important}.appShell[data-theme="Navy & Gold"] .announcementCard{background:#202c4a!important;color:#f7edd1!important;border-color:#d8b85d6b!important}.appShell[data-theme="Rust & Reverie"]{--desk:#1f1a16;--workspace:#ccc6c2;--paper:#f8f4ec;--warm-panel:#2a241f;--ink:#f4ead7;--muted:#c7b296;--line:rgba(143,90,45,.46);--kraft:#c98a42;--kraft-dark:#8f5a2d;--shadow:0 10px 28px rgba(0,0,0,.34);--shadow-soft:0 4px 14px rgba(0,0,0,.25);background:#1f1a16;color:#f4ead7}.appShell[data-theme="Rust & Reverie"]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(#16120f94,#16120fb8),url(/ui-assets/RustandReverie-theme.jpg) center/cover fixed no-repeat}.appShell[data-theme="Rust & Reverie"]>.topbar,.appShell[data-theme="Rust & Reverie"]>.leftDock,.appShell[data-theme="Rust & Reverie"]>.stageWrap,.appShell[data-theme="Rust & Reverie"]>.rightDock{position:relative;z-index:1}.appShell[data-theme="Rust & Reverie"] .topbar,.appShell[data-theme="Rust & Reverie"] .leftDock,.appShell[data-theme="Rust & Reverie"] .rightDock{background-color:#201a16eb!important;background-image:linear-gradient(#1a16139e,#1a1613e6),url(/ui-assets/RustandReverie-theme.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#8f5a2d!important;color:#f4ead7!important;box-shadow:0 0 0 1px #c98a4229,0 7px 22px #00000057,inset 0 1px #ffffff14!important}.appShell[data-theme="Rust & Reverie"] .toolTabs,.appShell[data-theme="Rust & Reverie"] .panel,.appShell[data-theme="Rust & Reverie"] .panelBody,.appShell[data-theme="Rust & Reverie"] .inspectorPanel,.appShell[data-theme="Rust & Reverie"] .rightTabs,.appShell[data-theme="Rust & Reverie"] .rightTabBody{background:transparent!important}.appShell[data-theme="Rust & Reverie"] .toolbarBtn,.appShell[data-theme="Rust & Reverie"] .toolButton,.appShell[data-theme="Rust & Reverie"] .btn,.appShell[data-theme="Rust & Reverie"] .rightTabs button,.appShell[data-theme="Rust & Reverie"] .dropdownMenu button,.appShell[data-theme="Rust & Reverie"] .vaultNavButton,.appShell[data-theme="Rust & Reverie"] .vaultButtons button,.appShell[data-theme="Rust & Reverie"] .layerOrderButtons button,.appShell[data-theme="Rust & Reverie"] .layerRow button,.appShell[data-theme="Rust & Reverie"] .layerIconBtn,.appShell[data-theme="Rust & Reverie"] .linkButton,.appShell[data-theme="Rust & Reverie"] .panelCollapseButton,.appShell[data-theme="Rust & Reverie"] .panelRestoreButton{background-image:none!important;background:linear-gradient(180deg,#ffffff1a,#0003),#2a241fe6!important;color:#f4ead7!important;border:1px solid rgba(143,90,45,.8)!important;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000003d!important;text-shadow:none!important}.appShell[data-theme="Rust & Reverie"] .toolbarBtn:hover,.appShell[data-theme="Rust & Reverie"] .toolButton:hover,.appShell[data-theme="Rust & Reverie"] .btn:hover,.appShell[data-theme="Rust & Reverie"] .rightTabs button:hover,.appShell[data-theme="Rust & Reverie"] .dropdownMenu button:hover,.appShell[data-theme="Rust & Reverie"] .vaultNavButton:hover,.appShell[data-theme="Rust & Reverie"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Rust & Reverie"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Rust & Reverie"] .layerIconBtn:hover:not(:disabled){background-image:none!important;background:linear-gradient(180deg,#c98a4233,#00000029),#342d27f5!important;border-color:#c98a42!important;color:#fff!important;filter:none!important}.appShell[data-theme="Rust & Reverie"] .toolButton.active,.appShell[data-theme="Rust & Reverie"] .rightTabs button.active,.appShell[data-theme="Rust & Reverie"] .btn.primary,.appShell[data-theme="Rust & Reverie"] .dropdownPrimary{background-image:none!important;background:linear-gradient(135deg,#c98a42,#d9b07c 22%,#6e8d8c 62%,#325b5b)!important;border-color:#f0d3a7!important;color:#fff!important;font-weight:800!important;box-shadow:0 0 0 2px #c98a4233,0 5px 14px #00000047,inset 0 1px #ffffff2e!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}.appShell[data-theme="Rust & Reverie"] .toolbarSelect,.appShell[data-theme="Rust & Reverie"] .projectNameInput,.appShell[data-theme="Rust & Reverie"] .projectNameControl input,.appShell[data-theme="Rust & Reverie"] .controlGroup input,.appShell[data-theme="Rust & Reverie"] .controlGroup select,.appShell[data-theme="Rust & Reverie"] .formGrid input,.appShell[data-theme="Rust & Reverie"] .formGrid select,.appShell[data-theme="Rust & Reverie"] .layerNameInput,.appShell[data-theme="Rust & Reverie"] .vaultSearchInput,.appShell[data-theme="Rust & Reverie"] textarea,.appShell[data-theme="Rust & Reverie"] select{background:#2a241f!important;color:#f4ead7!important;border:1px solid rgba(143,90,45,.78)!important;box-shadow:inset 0 1px 2px #00000042!important;text-shadow:none!important}.appShell[data-theme="Rust & Reverie"] select option{background:#2a241f;color:#f4ead7}.appShell[data-theme="Rust & Reverie"] input::placeholder,.appShell[data-theme="Rust & Reverie"] textarea::placeholder{color:#f4ead794!important}.appShell[data-theme="Rust & Reverie"] label,.appShell[data-theme="Rust & Reverie"] .muted,.appShell[data-theme="Rust & Reverie"] .sub,.appShell[data-theme="Rust & Reverie"] .badge,.appShell[data-theme="Rust & Reverie"] .panelHeader small,.appShell[data-theme="Rust & Reverie"] .brandBlock small,.appShell[data-theme="Rust & Reverie"] .toolIntro,.appShell[data-theme="Rust & Reverie"] .vaultHeaderHint,.appShell[data-theme="Rust & Reverie"] .layersHint,.appShell[data-theme="Rust & Reverie"] .layerMeta,.appShell[data-theme="Rust & Reverie"] .pagesTip{color:#d4c0a5!important}.appShell[data-theme="Rust & Reverie"] .collectionCard,.appShell[data-theme="Rust & Reverie"] .collectionHeroCard,.appShell[data-theme="Rust & Reverie"] .thumb,.appShell[data-theme="Rust & Reverie"] .layerRow,.appShell[data-theme="Rust & Reverie"] .pagesPanelHero,.appShell[data-theme="Rust & Reverie"] .pageCard,.appShell[data-theme="Rust & Reverie"] .ecardBuilderCard,.appShell[data-theme="Rust & Reverie"] .ecardPageCard,.appShell[data-theme="Rust & Reverie"] .shapeVaultCard,.appShell[data-theme="Rust & Reverie"] .shapeVaultCollectionCard,.appShell[data-theme="Rust & Reverie"] .shapeVaultFolderBox,.appShell[data-theme="Rust & Reverie"] .emptyState{background-color:#201a16e6!important;background-image:linear-gradient(#1a1613ad,#1a1613eb),url(/ui-assets/RustandReverie-theme.jpg)!important;background-size:cover!important;background-position:center!important;border-color:#8f5a2d94!important;color:#f4ead7!important}.appShell[data-theme="Rust & Reverie"] .stageWrap{background:#ccc6c2!important;background-image:none!important;border-color:#8f5a2d57!important}.appShell[data-theme="Rust & Reverie"] .page{background:#f8f4ec!important}.appShell[data-theme="Rust & Reverie"] input[type=checkbox],.appShell[data-theme="Rust & Reverie"] input[type=range]{accent-color:#c98a42!important}.appShell[data-theme="Rust & Reverie"] ::-webkit-scrollbar-thumb{background:#8f5a2d!important;border-color:#241f1a!important}.appShell[data-theme="Rust & Reverie"] ::-webkit-scrollbar-track{background:#241f1a!important}.appShell[data-theme="Rust & Reverie"] .announcementModal{background:#2a241f!important;color:#f4ead7!important;border-color:#8f5a2d!important}.appShell[data-theme="Rust & Reverie"] .announcementHeader,.appShell[data-theme="Rust & Reverie"] .announcementActionsSticky{background:#211b17!important;border-color:#c98a4261!important}.appShell[data-theme="Rust & Reverie"] .announcementCard{background:#332b25!important;color:#f4ead7!important;border-color:#c98a4261!important}.appShell[data-theme="Rust & Reverie"] .topbar{background-color:#2b211b!important;background-image:linear-gradient(#251c16e0,#251c16f5),url(/ui-assets/RustandReverie-theme.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.appShell[data-theme="Navy & Gold"] .vaultStaticNav,.appShell[data-theme="Navy & Gold"] .vaultSearchBar{background:#08182c!important;background-image:none!important;border-color:#d4a84e57!important;box-shadow:inset 0 1px #ffecaa0f!important}.appShell[data-theme="Navy & Gold"] .vaultNavButton,.appShell[data-theme="Navy & Gold"] .vaultClearSearch{background:#0b1d35!important;background-image:none!important;color:#f8e6b0!important;border:1px solid rgba(212,168,78,.58)!important;box-shadow:inset 0 1px #ffecaa1a!important}.appShell[data-theme="Navy & Gold"] .vaultNavButton:hover,.appShell[data-theme="Navy & Gold"] .vaultClearSearch:hover{background:#102642!important;border-color:#f6d37b!important;color:#fff0b8!important}.appShell[data-theme="Navy & Gold"] .vaultNavButton:disabled{background:#091829!important;color:#a99668!important;border-color:#d4a84e47!important;opacity:.68!important}.appShell[data-theme="Navy & Gold"] .vaultSearchInput{background:#0b1d35!important;background-image:none!important;color:#f8e6b0!important;border:1px solid rgba(212,168,78,.52)!important;box-shadow:inset 0 1px 3px #0000004d!important}.appShell[data-theme="Navy & Gold"] .vaultSearchInput::placeholder{color:#f8e6b07a!important}.appShell[data-theme="Rust & Reverie"] .vaultStaticNav,.appShell[data-theme="Rust & Reverie"] .vaultSearchBar{background:#30251e!important;background-image:none!important;border-color:#8f5a2d6b!important;box-shadow:inset 0 1px #ffffff0d!important}.appShell[data-theme="Rust & Reverie"] .vaultNavButton,.appShell[data-theme="Rust & Reverie"] .vaultClearSearch{background:#382b23!important;background-image:none!important;color:#f4ead7!important;border:1px solid rgba(201,138,66,.54)!important;box-shadow:inset 0 1px #ffffff12!important}.appShell[data-theme="Rust & Reverie"] .vaultNavButton:hover,.appShell[data-theme="Rust & Reverie"] .vaultClearSearch:hover{background:#49372b!important;border-color:#c98a42!important;color:#fff!important}.appShell[data-theme="Rust & Reverie"] .vaultNavButton:disabled{background:#2b211b!important;color:#ad9a83!important;border-color:#8f5a2d4d!important;opacity:.68!important}.appShell[data-theme="Rust & Reverie"] .vaultSearchInput{background:#382b23!important;background-image:none!important;color:#f4ead7!important;border:1px solid rgba(201,138,66,.5)!important;box-shadow:inset 0 1px 3px #00000047!important}.appShell[data-theme="Rust & Reverie"] .vaultSearchInput::placeholder{color:#f4ead77a!important}.appShell[data-theme="Botanical Blush"]{--desk:#eadfdc;--workspace:#edf1ee;--paper:#ffffff;--warm-panel:#f4e9e5;--ink:#58463f;--muted:#846f67;--line:rgba(133,103,93,.3);--kraft:#b98383;--kraft-dark:#8c6063;--botanical-sage:#809a84;--botanical-deep-sage:#586f5e;--botanical-blush:#d7aaa8;--botanical-cream:#f8f0e8;--shadow:0 10px 26px rgba(88,64,54,.16);--shadow-soft:0 4px 12px rgba(88,64,54,.11);background:#eadfdc;color:#58463f}.appShell[data-theme="Botanical Blush"] .topbar{background-color:#efe3df!important;background-image:linear-gradient(#f7ede9c2,#ebdad6d1),url(/ui-assets/botanical-topbar-bg.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid rgba(139,103,93,.35)!important;color:#58463f!important;box-shadow:0 5px 18px #4b352c29,inset 0 1px #ffffffa6!important;z-index:3000!important}.appShell[data-theme="Botanical Blush"] .leftDock{background-color:#eee2dd!important;background-image:linear-gradient(#f4e8e2b3,#ebdad4cc),url(/ui-assets/botanical-left-panel-bg.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#8b675d5c!important;color:#58463f!important;box-shadow:0 7px 20px #4b352c29,inset 0 1px #ffffff94!important}.appShell[data-theme="Botanical Blush"] .rightDock{background-color:#eee4df!important;background-image:linear-gradient(#f4e9e4b3,#eadcd6cc),url(/ui-assets/botanical-right-panel-bg.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#8b675d5c!important;color:#58463f!important;box-shadow:0 7px 20px #4b352c29,inset 0 1px #ffffff94!important}.appShell[data-theme="Botanical Blush"] .toolTabs,.appShell[data-theme="Botanical Blush"] .panel,.appShell[data-theme="Botanical Blush"] .panelBody,.appShell[data-theme="Botanical Blush"] .inspectorPanel,.appShell[data-theme="Botanical Blush"] .rightTabs,.appShell[data-theme="Botanical Blush"] .rightTabBody{background:transparent!important}.appShell[data-theme="Botanical Blush"] .toolbarBtn,.appShell[data-theme="Botanical Blush"] .toolButton,.appShell[data-theme="Botanical Blush"] .btn,.appShell[data-theme="Botanical Blush"] .dropdownMenu button,.appShell[data-theme="Botanical Blush"] .vaultNavButton,.appShell[data-theme="Botanical Blush"] .vaultButtons button,.appShell[data-theme="Botanical Blush"] .layerOrderButtons button,.appShell[data-theme="Botanical Blush"] .layerRow button,.appShell[data-theme="Botanical Blush"] .layerIconBtn,.appShell[data-theme="Botanical Blush"] .panelCollapseButton,.appShell[data-theme="Botanical Blush"] .panelRestoreButton,.appShell[data-theme="Botanical Blush"] .shapeVaultFolderButtons button,.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Botanical Blush"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Botanical Blush"] .pagesActions button,.appShell[data-theme="Botanical Blush"] .pageCardActions button{background-color:#f2e5e0!important;background-image:url(/ui-assets/botanical-button-base.png)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;color:#59463e!important;border:1px solid rgba(139,103,93,.46)!important;box-shadow:inset 0 1px #ffffffad,0 2px 6px #583f351f!important;text-shadow:0 1px 0 rgba(255,255,255,.55)!important;filter:none}.appShell[data-theme="Botanical Blush"] .toolbarBtn:hover,.appShell[data-theme="Botanical Blush"] .toolButton:hover,.appShell[data-theme="Botanical Blush"] .btn:hover,.appShell[data-theme="Botanical Blush"] .dropdownMenu button:hover,.appShell[data-theme="Botanical Blush"] .vaultNavButton:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .vaultButtons button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .layerIconBtn:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .shapeVaultFolderButtons button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionToolbar button:hover,.appShell[data-theme="Botanical Blush"] .shapeVaultActions .primaryBtn:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .pageCardActions button:hover:not(:disabled){filter:brightness(1.045) saturate(1.1)!important;border-color:#966867b8!important;color:#4d3a34!important;box-shadow:0 0 0 2px #d2a9a629,0 3px 8px #583f3526,inset 0 1px #ffffffb8!important}.appShell[data-theme="Botanical Blush"] .toolButton.active,.appShell[data-theme="Botanical Blush"] .btn.primary,.appShell[data-theme="Botanical Blush"] .dropdownPrimary,.appShell[data-theme="Botanical Blush"] .btn[aria-pressed=true],.appShell[data-theme="Botanical Blush"] button[aria-pressed=true]{background-image:linear-gradient(135deg,#cd9a9b47,#89a48e42),url(/ui-assets/botanical-button-base.png)!important;background-size:100% 100%,100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;color:#493a34!important;border-color:#7b5958c7!important;filter:saturate(1.08) brightness(1.02)!important;box-shadow:0 0 0 2px #be8e8f33,0 3px 9px #48362d24,inset 0 1px #ffffffb3!important}.appShell[data-theme="Botanical Blush"] button:disabled,.appShell[data-theme="Botanical Blush"] .btn:disabled,.appShell[data-theme="Botanical Blush"] .toolbarBtn:disabled,.appShell[data-theme="Botanical Blush"] .toolButton:disabled{filter:grayscale(.36) saturate(.62) brightness(.96)!important;opacity:.53!important;color:#7d706a!important;cursor:not-allowed!important;box-shadow:inset 0 1px #ffffff6b!important}.appShell[data-theme="Botanical Blush"] .rightTabs button{background-color:transparent!important;background-image:url(/ui-assets/botanical-tab-inactive.png)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;color:#654f46!important;border:0!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,255,255,.5)!important}.appShell[data-theme="Botanical Blush"] .rightTabs button:hover:not(.active){filter:brightness(1.04) saturate(1.08)!important;color:#4f3e37!important}.appShell[data-theme="Botanical Blush"] .rightTabs button.active{background-image:url(/ui-assets/botanical-tab-active.png)!important;background-size:100% 100%!important;color:#473831!important;filter:none!important;font-weight:800!important;box-shadow:0 2px 7px #5b413721!important}.appShell[data-theme="Botanical Blush"] .toolTabs{border-bottom:0!important;background-image:url(/ui-assets/botanical-divider-strip.png)!important;background-size:100% 8px!important;background-position:center bottom!important;background-repeat:no-repeat!important;padding-bottom:16px!important}.appShell[data-theme="Botanical Blush"] .panelHeader{border-bottom:0!important;background-image:url(/ui-assets/botanical-divider-strip.png)!important;background-size:100% 7px!important;background-position:center bottom!important;background-repeat:no-repeat!important;padding-bottom:16px!important}.appShell[data-theme="Botanical Blush"] .leftDock .panelHeader{background-image:url(/ui-assets/botanical-washi-1.png),url(/ui-assets/botanical-divider-strip.png)!important;background-size:88px 20px,100% 7px!important;background-position:right 12px top 6px,center bottom!important;background-repeat:no-repeat!important}.appShell[data-theme="Botanical Blush"] .rightDock .panelHeader{background-image:url(/ui-assets/botanical-washi-2.png),url(/ui-assets/botanical-divider-strip.png)!important;background-size:92px 20px,100% 7px!important;background-position:right 12px top 6px,center bottom!important;background-repeat:no-repeat!important}.appShell[data-theme="Botanical Blush"] .leftDock .toolTabs{background-image:url(/ui-assets/botanical-washi-3.png),url(/ui-assets/botanical-divider-strip.png)!important;background-size:110px 20px,100% 7px!important;background-position:center top 3px,center bottom!important;background-repeat:no-repeat!important;padding-top:28px!important}.appShell[data-theme="Botanical Blush"] label,.appShell[data-theme="Botanical Blush"] .muted,.appShell[data-theme="Botanical Blush"] .sub,.appShell[data-theme="Botanical Blush"] .badge,.appShell[data-theme="Botanical Blush"] .panelHeader small,.appShell[data-theme="Botanical Blush"] .brandBlock small,.appShell[data-theme="Botanical Blush"] .toolIntro,.appShell[data-theme="Botanical Blush"] .vaultHeaderHint,.appShell[data-theme="Botanical Blush"] .layersHint,.appShell[data-theme="Botanical Blush"] .layerMeta,.appShell[data-theme="Botanical Blush"] .pagesTip{color:#79645d!important}.appShell[data-theme="Botanical Blush"] .panelHeader strong,.appShell[data-theme="Botanical Blush"] .collectionCard strong,.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionToolbar strong,.appShell[data-theme="Botanical Blush"] .pagesPanelHero strong{color:#534139!important}.appShell[data-theme="Botanical Blush"] .toolbarSelect,.appShell[data-theme="Botanical Blush"] .projectNameInput,.appShell[data-theme="Botanical Blush"] .projectNameControl input,.appShell[data-theme="Botanical Blush"] .controlGroup input,.appShell[data-theme="Botanical Blush"] .controlGroup select,.appShell[data-theme="Botanical Blush"] .formGrid input,.appShell[data-theme="Botanical Blush"] .formGrid select,.appShell[data-theme="Botanical Blush"] .layerNameInput,.appShell[data-theme="Botanical Blush"] .vaultSearchInput,.appShell[data-theme="Botanical Blush"] .shapeVaultActions input[type=search],.appShell[data-theme="Botanical Blush"] textarea,.appShell[data-theme="Botanical Blush"] select{background:#f9f2ef!important;color:#55423b!important;border:1px solid rgba(143,107,96,.4)!important;box-shadow:inset 0 1px 3px #573e3412!important;text-shadow:none!important}.appShell[data-theme="Botanical Blush"] input::placeholder,.appShell[data-theme="Botanical Blush"] textarea::placeholder{color:#5e484085!important}.appShell[data-theme="Botanical Blush"] select option{background:#f9f2ef;color:#55423b}.appShell[data-theme="Botanical Blush"] .vaultStaticNav,.appShell[data-theme="Botanical Blush"] .vaultSearchBar{background:#edddd8c2!important;background-image:none!important;border-color:#8f6b6040!important;box-shadow:inset 0 1px #ffffff73!important}.appShell[data-theme="Botanical Blush"] .vaultNavButton,.appShell[data-theme="Botanical Blush"] .vaultClearSearch{color:#57433c!important}.appShell[data-theme="Botanical Blush"] .vaultSearchInput{background:#f7eeeb!important;color:#55423b!important;border-color:#8f6b606b!important}.appShell[data-theme="Botanical Blush"] .collectionCard,.appShell[data-theme="Botanical Blush"] .collectionHeroCard,.appShell[data-theme="Botanical Blush"] .thumb,.appShell[data-theme="Botanical Blush"] .layerRow,.appShell[data-theme="Botanical Blush"] .pagesPanelHero,.appShell[data-theme="Botanical Blush"] .pageCard,.appShell[data-theme="Botanical Blush"] .ecardBuilderCard,.appShell[data-theme="Botanical Blush"] .ecardPageCard,.appShell[data-theme="Botanical Blush"] .shapeVaultCard,.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionCard,.appShell[data-theme="Botanical Blush"] .shapeVaultFolderBox,.appShell[data-theme="Botanical Blush"] .emptyState{background-color:#f8eeead1!important;background-image:none!important;color:#58463f!important;border-color:#8f6b604d!important;box-shadow:0 3px 9px #4c382f17!important}.appShell[data-theme="Botanical Blush"] .shapeVaultFolderBox p,.appShell[data-theme="Botanical Blush"] .shapeVaultFolderBox small{color:#75615a!important}.appShell[data-theme="Botanical Blush"] .shapeVaultActions input[type=search]{background:#f7eeeb!important;color:#55423b!important}.appShell[data-theme="Botanical Blush"] .pagesPanelHero,.appShell[data-theme="Botanical Blush"] .pagesPanelHero strong,.appShell[data-theme="Botanical Blush"] .pagesPanelHero span{color:#58463f!important}.appShell[data-theme="Botanical Blush"] .pagesTip{color:#75615a!important}.appShell[data-theme="Botanical Blush"] .stageWrap{background:#edf1ee!important;background-image:none!important;border-color:#809a8438!important;box-shadow:inset 0 0 0 1px #ffffff8f,0 3px 12px #4a3e3814!important}.appShell[data-theme="Botanical Blush"] input[type=checkbox],.appShell[data-theme="Botanical Blush"] input[type=range]{accent-color:#a8797d!important}.appShell[data-theme="Botanical Blush"] ::-webkit-scrollbar-thumb{background:#b88f89!important;border-color:#eee2dd!important}.appShell[data-theme="Botanical Blush"] ::-webkit-scrollbar-track{background:#eadeda!important}.appShell[data-theme="Botanical Blush"] .topbar .menuWrap{z-index:3100!important}.appShell[data-theme="Botanical Blush"] .topbar .dropdownMenu{z-index:3200!important;background:#f5e9e5!important;border:1px solid rgba(139,103,93,.4)!important;box-shadow:0 12px 28px #4e372f38!important}.appShell[data-theme="Botanical Blush"] .dropdownMenu button{color:#58463f!important}.appShell[data-theme="Botanical Blush"] .announcementModal{background:#f5e9e5!important;color:#58463f!important;border-color:#c69b99!important}.appShell[data-theme="Botanical Blush"] .announcementHeader,.appShell[data-theme="Botanical Blush"] .announcementActionsSticky{background:#ead9d5!important;border-color:#9b716c4d!important}.appShell[data-theme="Botanical Blush"] .announcementCard{background:#faf1ee!important;color:#58463f!important;border-color:#9b716c47!important}.appShell[data-theme="Botanical Blush"] button:focus-visible,.appShell[data-theme="Botanical Blush"] input:focus-visible,.appShell[data-theme="Botanical Blush"] select:focus-visible,.appShell[data-theme="Botanical Blush"] textarea:focus-visible{outline:2px solid rgba(166,116,120,.48)!important;outline-offset:1px!important}.appShell[data-theme="Botanical Blush"] .toolbarBtn,.appShell[data-theme="Botanical Blush"] .btn,.appShell[data-theme="Botanical Blush"] .dropdownMenu button,.appShell[data-theme="Botanical Blush"] .vaultNavButton,.appShell[data-theme="Botanical Blush"] .vaultButtons button,.appShell[data-theme="Botanical Blush"] .layerOrderButtons button,.appShell[data-theme="Botanical Blush"] .layerRow button,.appShell[data-theme="Botanical Blush"] .layerIconBtn,.appShell[data-theme="Botanical Blush"] .panelCollapseButton,.appShell[data-theme="Botanical Blush"] .panelRestoreButton,.appShell[data-theme="Botanical Blush"] .shapeVaultFolderButtons button,.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Botanical Blush"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Botanical Blush"] .pagesActions button,.appShell[data-theme="Botanical Blush"] .pageCardActions button,.appShell[data-theme="Botanical Blush"] .primaryAction,.appShell[data-theme="Botanical Blush"] .numberStepBtn{background-image:none!important;background:linear-gradient(180deg,#ffffffb8,#efdcd7d1)!important;color:#58463f!important;border:1px solid rgba(145,108,97,.38)!important;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #523a3017!important;text-shadow:none!important;filter:none!important}.appShell[data-theme="Botanical Blush"] .toolbarBtn:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .btn:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .dropdownMenu button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .vaultNavButton:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .vaultButtons button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .layerIconBtn:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .shapeVaultFolderButtons button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionToolbar button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .shapeVaultActions .primaryBtn:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .pageCardActions button:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .primaryAction:hover:not(:disabled),.appShell[data-theme="Botanical Blush"] .numberStepBtn:hover:not(:disabled){background:linear-gradient(180deg,#ffffffe0,#ebcfcbe0)!important;border-color:#a874729e!important;color:#493933!important;box-shadow:inset 0 1px #fffc,0 2px 5px #523a301f!important;transform:none!important}.appShell[data-theme="Botanical Blush"] button:disabled{filter:grayscale(.28) saturate(.68)!important;opacity:.48!important;color:#786c67!important;cursor:not-allowed!important}.appShell[data-theme="Botanical Blush"] .topbar .toolbarBtn,.appShell[data-theme="Botanical Blush"] .topbar .toolbarSelect{min-height:31px!important;padding:5px 10px!important;background:linear-gradient(180deg,#fffaf7e0,#efdcd8d1)!important;border:1px solid rgba(145,108,97,.34)!important;color:#58463f!important;box-shadow:inset 0 1px #ffffffc2,0 1px 3px #4f372f14!important}.appShell[data-theme="Botanical Blush"] .topbar .announcementTopButton{border-color:#b884767a!important}.appShell[data-theme="Botanical Blush"] .topbar .announcementTopButton.hasUnread{background:linear-gradient(180deg,#f5d7c8,#edc3b3)!important;color:#573b34!important}.appShell[data-theme="Botanical Blush"] .toolButton{min-height:43px!important;padding:7px 8px!important;background-image:none!important;background:linear-gradient(145deg,#fdf7f3e0,#efded9e0)!important;border:1px solid rgba(147,110,99,.36)!important;color:#58463f!important;box-shadow:inset 0 1px #ffffffc7,0 2px 5px #4e372e14!important;text-shadow:none!important}.appShell[data-theme="Botanical Blush"] .toolButton:hover{background:linear-gradient(145deg,#fffaf7f0,#eacfcbeb)!important;border-color:#ad79758c!important;transform:translateY(-1px)!important}.appShell[data-theme="Botanical Blush"] .toolButton.active{background:linear-gradient(135deg,#deb0aef0,#ccdccdf0)!important;border-color:#8a6660ad!important;color:#493a34!important;box-shadow:0 0 0 2px #c99c9a26,inset 0 1px #ffffffc2!important}.appShell[data-theme="Botanical Blush"] .btn.full{min-height:42px!important;padding:7px 24px!important;background-color:transparent!important;background-image:url(/ui-assets/botanical-button-base.png)!important;background-size:116% 288%!important;background-position:center!important;background-repeat:no-repeat!important;color:#523f37!important;border:0!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,255,255,.65)!important;filter:none!important}.appShell[data-theme="Botanical Blush"] .btn.full:hover:not(:disabled){background-image:url(/ui-assets/botanical-button-base.png)!important;filter:brightness(1.045) saturate(1.08)!important;transform:translateY(-1px)!important}.appShell[data-theme="Botanical Blush"] .btn.primary.full{background-image:linear-gradient(135deg,#cf9b9d3d,#89a58f38),url(/ui-assets/botanical-button-base.png)!important;background-size:100% 100%,116% 288%!important;background-position:center!important;background-repeat:no-repeat!important;color:#473832!important}.appShell[data-theme="Botanical Blush"] .btn.full:disabled{background-image:url(/ui-assets/botanical-button-base.png)!important;filter:grayscale(.38) saturate(.58) brightness(.98)!important;opacity:.48!important}.appShell[data-theme="Botanical Blush"] .rightTabs{position:relative!important;gap:5px!important;padding:8px 9px 15px!important;background:transparent!important;border-bottom:0!important}.appShell[data-theme="Botanical Blush"] .rightTabs button{min-height:36px!important;padding:5px 7px!important;background-color:transparent!important;background-image:url(/ui-assets/botanical-tab-inactive.png)!important;background-size:106% 307%!important;background-position:center!important;background-repeat:no-repeat!important;color:#604a42!important;border:0!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,255,255,.65)!important;filter:none!important}.appShell[data-theme="Botanical Blush"] .rightTabs button:hover:not(.active){background-image:url(/ui-assets/botanical-tab-inactive.png)!important;filter:brightness(1.04) saturate(1.08)!important;transform:none!important}.appShell[data-theme="Botanical Blush"] .rightTabs button.active{background-image:url(/ui-assets/botanical-tab-active.png)!important;background-size:106% 246%!important;background-position:center!important;color:#493831!important;font-weight:800!important;box-shadow:none!important;filter:none!important}.appShell[data-theme="Botanical Blush"] .rightTabs:after{content:"";position:absolute;left:10px;right:10px;bottom:1px;height:9px;pointer-events:none;background-image:url(/ui-assets/botanical-divider-strip.png);background-size:105% 620%;background-position:center;background-repeat:no-repeat;opacity:.52}.appShell[data-theme="Botanical Blush"] .layerOrderButtons button,.appShell[data-theme="Botanical Blush"] .layerRow button,.appShell[data-theme="Botanical Blush"] .layerIconBtn,.appShell[data-theme="Botanical Blush"] .numberStepBtn{min-height:26px!important;padding:3px 6px!important;font-size:11px!important;border-radius:2px!important}.appShell[data-theme="Botanical Blush"] .pagesActions button,.appShell[data-theme="Botanical Blush"] .pageCardActions button{min-height:34px!important;padding:6px 8px!important;background:linear-gradient(180deg,#fff9f6e0,#eddbd6d6)!important;border:1px solid rgba(145,108,97,.34)!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffffb3!important}.appShell[data-theme="Botanical Blush"] .shapeVaultFolderButtons button,.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionToolbar button{min-height:31px!important;padding:5px 9px!important;border-radius:4px!important}.appShell[data-theme="Botanical Blush"] .ecardPageSwitcher button{background-image:none!important;background:#faf1eddb!important;border:1px solid rgba(145,108,97,.28)!important;color:#58463f!important;box-shadow:0 2px 6px #523a3012!important}.appShell[data-theme="Botanical Blush"] .ecardPageSwitcher button.active{background:linear-gradient(135deg,#e7c2bde0,#d9e4d7e0)!important;border-color:#a3706e75!important}.appShell[data-theme="Botanical Blush"] .leftDock .toolTabs{position:relative!important;padding-bottom:31px!important;background-image:none!important;border-bottom:0!important}.appShell[data-theme="Botanical Blush"] .leftDock .toolTabs:after{content:"";position:absolute;left:50%;bottom:2px;width:150px;height:48px;transform:translate(-50%) rotate(-1deg);background:url(/ui-assets/botanical-washi-1.png) center / contain no-repeat;opacity:.67;pointer-events:none}.appShell[data-theme="Botanical Blush"] .leftDock .panelHeader{position:relative!important;padding-bottom:27px!important;background-image:none!important;border-bottom:0!important}.appShell[data-theme="Botanical Blush"] .leftDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:138px;height:33px;transform:translate(-50%) rotate(.5deg);background:url(/ui-assets/botanical-washi-3.png) center / contain no-repeat;opacity:.56;pointer-events:none}.appShell[data-theme="Botanical Blush"] .rightDock .panelHeader{position:relative!important;padding-bottom:25px!important;background-image:none!important;border-bottom:0!important}.appShell[data-theme="Botanical Blush"] .rightDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:142px;height:32px;transform:translate(-50%) rotate(-.5deg);background:url(/ui-assets/botanical-washi-2.png) center / contain no-repeat;opacity:.58;pointer-events:none}.appShell[data-theme="Botanical Blush"] .panelHeader>*{position:relative;z-index:1}.appShell[data-theme="Botanical Blush"] .collectionCard:before{display:none!important}.appShell[data-theme="Botanical Blush"] .collectionCard,.appShell[data-theme="Botanical Blush"] .collectionHeroCard,.appShell[data-theme="Botanical Blush"] .layerRow,.appShell[data-theme="Botanical Blush"] .pageCard,.appShell[data-theme="Botanical Blush"] .pagesPanelHero,.appShell[data-theme="Botanical Blush"] .shapeVaultFolderBox,.appShell[data-theme="Botanical Blush"] .shapeVaultCard,.appShell[data-theme="Botanical Blush"] .shapeVaultCollectionCard,.appShell[data-theme="Botanical Blush"] .ecardPanelCard{background-image:none!important;background:#f9efebcc!important;border-color:#916c6140!important;color:#58463f!important;box-shadow:0 2px 7px #523a3012!important}.appShell[data-theme="Botanical Blush"] .vaultSearchInput,.appShell[data-theme="Botanical Blush"] .shapeVaultActions input[type=search],.appShell[data-theme="Botanical Blush"] .projectNameControl input,.appShell[data-theme="Botanical Blush"] .toolbarSelect,.appShell[data-theme="Botanical Blush"] .formGrid input,.appShell[data-theme="Botanical Blush"] .formGrid select,.appShell[data-theme="Botanical Blush"] .controlGroup input,.appShell[data-theme="Botanical Blush"] .controlGroup select{background:#fbf5f2!important;color:#58463f!important;border:1px solid rgba(145,108,97,.31)!important;box-shadow:inset 0 1px 2px #523a300d!important;text-shadow:none!important}.appShell[data-theme="Botanical Blush"] .page{background:#fff!important;background-image:none!important}.appShell[data-theme="Botanical Blush"] .page:before{display:none!important}.appShell[data-theme="Navy & Gold"] .journeyOverlay,.appShell[data-theme="Rust & Reverie"] .journeyOverlay,.appShell[data-theme="Navy & Gold"] .keyboardShortcutsOverlay,.appShell[data-theme="Rust & Reverie"] .keyboardShortcutsOverlay,.appShell[data-theme="Navy & Gold"] [class*=journeyOverlay],.appShell[data-theme="Rust & Reverie"] [class*=journeyOverlay],.appShell[data-theme="Navy & Gold"] [class*=shortcutsOverlay],.appShell[data-theme="Rust & Reverie"] [class*=shortcutsOverlay],.appShell[data-theme="Navy & Gold"] [class*=hotkeysOverlay],.appShell[data-theme="Rust & Reverie"] [class*=hotkeysOverlay]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9000!important;pointer-events:none!important}.appShell[data-theme="Navy & Gold"] .journeyOverlay,.appShell[data-theme="Rust & Reverie"] .journeyOverlay,.appShell[data-theme="Navy & Gold"] .keyboardShortcutsOverlay,.appShell[data-theme="Rust & Reverie"] .keyboardShortcutsOverlay,.appShell[data-theme="Navy & Gold"] [class*=journeyOverlay],.appShell[data-theme="Rust & Reverie"] [class*=journeyOverlay],.appShell[data-theme="Navy & Gold"] [class*=shortcutsOverlay],.appShell[data-theme="Rust & Reverie"] [class*=shortcutsOverlay],.appShell[data-theme="Navy & Gold"] [class*=hotkeysOverlay],.appShell[data-theme="Rust & Reverie"] [class*=hotkeysOverlay]{background:#0a080738!important}.appShell[data-theme="Navy & Gold"] .journeyOverlay>*,.appShell[data-theme="Rust & Reverie"] .journeyOverlay>*,.appShell[data-theme="Navy & Gold"] .keyboardShortcutsOverlay>*,.appShell[data-theme="Rust & Reverie"] .keyboardShortcutsOverlay>*,.appShell[data-theme="Navy & Gold"] [class*=journeyOverlay]>*,.appShell[data-theme="Rust & Reverie"] [class*=journeyOverlay]>*,.appShell[data-theme="Navy & Gold"] [class*=shortcutsOverlay]>*,.appShell[data-theme="Rust & Reverie"] [class*=shortcutsOverlay]>*,.appShell[data-theme="Navy & Gold"] [class*=hotkeysOverlay]>*,.appShell[data-theme="Rust & Reverie"] [class*=hotkeysOverlay]>*{pointer-events:auto!important}.appShell[data-theme="Navy & Gold"] .journeyPanel,.appShell[data-theme="Rust & Reverie"] .journeyPanel,.appShell[data-theme="Navy & Gold"] [class*=journeyPanel],.appShell[data-theme="Rust & Reverie"] [class*=journeyPanel],.appShell[data-theme="Navy & Gold"] [class*=journeyDrawer],.appShell[data-theme="Rust & Reverie"] [class*=journeyDrawer],.appShell[data-theme="Navy & Gold"] [class*=journeyModal],.appShell[data-theme="Rust & Reverie"] [class*=journeyModal]{position:fixed!important;left:24px!important;top:126px!important;bottom:24px!important;width:min(360px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 150px)!important;height:auto!important;overflow:auto!important;z-index:9001!important;margin:0!important}.appShell[data-theme="Navy & Gold"] .keyboardShortcutsPanel,.appShell[data-theme="Rust & Reverie"] .keyboardShortcutsPanel,.appShell[data-theme="Navy & Gold"] [class*=keyboardShortcutsPanel],.appShell[data-theme="Rust & Reverie"] [class*=keyboardShortcutsPanel],.appShell[data-theme="Navy & Gold"] [class*=shortcutPanel],.appShell[data-theme="Rust & Reverie"] [class*=shortcutPanel],.appShell[data-theme="Navy & Gold"] [class*=hotkeysPanel],.appShell[data-theme="Rust & Reverie"] [class*=hotkeysPanel]{position:fixed!important;right:18px!important;top:148px!important;bottom:18px!important;width:min(340px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 166px)!important;height:auto!important;overflow:auto!important;z-index:9001!important;margin:0!important}.appShell[data-theme="Navy & Gold"] .journeyPanel,.appShell[data-theme="Rust & Reverie"] .journeyPanel,.appShell[data-theme="Navy & Gold"] .keyboardShortcutsPanel,.appShell[data-theme="Rust & Reverie"] .keyboardShortcutsPanel,.appShell[data-theme="Navy & Gold"] [class*=journeyPanel],.appShell[data-theme="Rust & Reverie"] [class*=journeyPanel],.appShell[data-theme="Navy & Gold"] [class*=shortcutPanel],.appShell[data-theme="Rust & Reverie"] [class*=shortcutPanel],.appShell[data-theme="Navy & Gold"] [class*=hotkeysPanel],.appShell[data-theme="Rust & Reverie"] [class*=hotkeysPanel]{flex:none!important;grid-column:auto!important;grid-row:auto!important}.appShell[data-theme="Navy & Gold"] .announcementOverlay,.appShell[data-theme="Rust & Reverie"] .announcementOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2600000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;pointer-events:auto!important;background:#12121694!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.appShell[data-theme="Navy & Gold"] .whatsNewOverlay,.appShell[data-theme="Rust & Reverie"] .whatsNewOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2500000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;box-sizing:border-box!important;pointer-events:auto!important;background:#1916127a!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.appShell[data-theme="Navy & Gold"] .hotkeysOverlay,.appShell[data-theme="Rust & Reverie"] .hotkeysOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000000!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;padding:78px 24px 24px!important;box-sizing:border-box!important;pointer-events:auto!important;background:#281e122e!important}.appShell[data-theme="Navy & Gold"] .announcementModal,.appShell[data-theme="Rust & Reverie"] .announcementModal,.appShell[data-theme="Navy & Gold"] .whatsNewModal,.appShell[data-theme="Rust & Reverie"] .whatsNewModal,.appShell[data-theme="Navy & Gold"] .hotkeysModal,.appShell[data-theme="Rust & Reverie"] .hotkeysModal{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0!important;pointer-events:auto!important}.appShell[data-theme="Navy & Gold"] .hotkeysModal,.appShell[data-theme="Navy & Gold"] .whatsNewModal,.appShell[data-theme="Navy & Gold"] .hotkeysHeader strong,.appShell[data-theme="Navy & Gold"] .hotkeysBody p,.appShell[data-theme="Navy & Gold"] .whatsNewHistoryHeading h2,.appShell[data-theme="Navy & Gold"] .whatsNewReleaseButton,.appShell[data-theme="Navy & Gold"] .whatsNewReleaseIntro h3,.appShell[data-theme="Navy & Gold"] .whatsNewItem strong{color:#102743!important}.appShell[data-theme="Navy & Gold"] .hotkeysBody h4,.appShell[data-theme="Navy & Gold"] .whatsNewEyebrow,.appShell[data-theme="Navy & Gold"] .whatsNewReleaseMarker{color:#8c6424!important}.appShell[data-theme="Navy & Gold"] .hotkeysBody kbd{color:#102743!important;background:#fffaf0!important;border-color:#8c642457!important}.appShell[data-theme="Navy & Gold"] .whatsNewHistoryHeading p,.appShell[data-theme="Navy & Gold"] .whatsNewReleaseButton small,.appShell[data-theme="Navy & Gold"] .whatsNewReleaseIntro p,.appShell[data-theme="Navy & Gold"] .whatsNewItem p,.appShell[data-theme="Navy & Gold"] .whatsNewFooter p{color:#52657a!important}.appShell[data-theme="Rust & Reverie"] .hotkeysModal,.appShell[data-theme="Rust & Reverie"] .whatsNewModal,.appShell[data-theme="Rust & Reverie"] .hotkeysHeader strong,.appShell[data-theme="Rust & Reverie"] .hotkeysBody p,.appShell[data-theme="Rust & Reverie"] .whatsNewHistoryHeading h2,.appShell[data-theme="Rust & Reverie"] .whatsNewReleaseButton,.appShell[data-theme="Rust & Reverie"] .whatsNewReleaseIntro h3,.appShell[data-theme="Rust & Reverie"] .whatsNewItem strong{color:#4b3327!important}.appShell[data-theme="Rust & Reverie"] .hotkeysBody h4,.appShell[data-theme="Rust & Reverie"] .whatsNewEyebrow,.appShell[data-theme="Rust & Reverie"] .whatsNewReleaseMarker{color:#8f5a2d!important}.appShell[data-theme="Rust & Reverie"] .hotkeysBody kbd{color:#4b3327!important;background:#fffaf0!important;border-color:#8f5a2d57!important}.appShell[data-theme="Rust & Reverie"] .whatsNewHistoryHeading p,.appShell[data-theme="Rust & Reverie"] .whatsNewReleaseButton small,.appShell[data-theme="Rust & Reverie"] .whatsNewReleaseIntro p,.appShell[data-theme="Rust & Reverie"] .whatsNewItem p,.appShell[data-theme="Rust & Reverie"] .whatsNewFooter p{color:#755c4d!important}.appShell[data-theme="Little Meadows"]{--desk:#e7dfd1;--workspace:#e6ebe5;--paper:#ffffff;--warm-panel:#f7efe3;--ink:#493a2c;--muted:#776958;--line:rgba(143,111,72,.28);--kraft:#b98752;--kraft-dark:#765331;--meadow-sage:#78886d;--meadow-sage-dark:#59684f;--meadow-cream:#fbf6eb;--shadow:0 11px 28px rgba(78,59,37,.15);--shadow-soft:0 4px 12px rgba(78,59,37,.1);background:#e7dfd1;color:#493a2c}.appShell[data-theme="Little Meadows"] .topbar{background-color:#f5ecdc!important;background-image:linear-gradient(#faf5eabd,#f0e4d0cc),url(/ui-assets/little-meadow-topbar-bg.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid rgba(148,112,70,.34)!important;color:#493a2c!important;box-shadow:0 5px 18px #47341f24,inset 0 1px #ffffffb8!important;z-index:3000!important}.appShell[data-theme="Little Meadows"] .topbar .menuWrap{z-index:3100!important}.appShell[data-theme="Little Meadows"] .topbar .dropdownMenu{z-index:3200!important}.appShell[data-theme="Little Meadows"] .leftDock{background-color:#f4ecdd!important;background-image:linear-gradient(#f9f3e7ba,#efe5d3cc),url(/ui-assets/little-meadow-left-panel-bg.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#94704657!important;color:#493a2c!important;box-shadow:0 6px 18px #47341f21,inset 0 1px #ffffffa3!important}.appShell[data-theme="Little Meadows"] .rightDock{background-color:#f4ecdd!important;background-image:linear-gradient(#f9f3e7ba,#efe5d3cc),url(/ui-assets/little-meadow-right-panel-bg.png)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#94704657!important;color:#493a2c!important;box-shadow:0 6px 18px #47341f21,inset 0 1px #ffffffa3!important}.appShell[data-theme="Little Meadows"] .toolTabs,.appShell[data-theme="Little Meadows"] .panel,.appShell[data-theme="Little Meadows"] .panelBody,.appShell[data-theme="Little Meadows"] .inspectorPanel,.appShell[data-theme="Little Meadows"] .rightTabs,.appShell[data-theme="Little Meadows"] .rightTabBody{background:transparent!important}.appShell[data-theme="Little Meadows"] .toolbarBtn,.appShell[data-theme="Little Meadows"] .dropdownMenu button,.appShell[data-theme="Little Meadows"] .vaultNavButton,.appShell[data-theme="Little Meadows"] .vaultButtons button,.appShell[data-theme="Little Meadows"] .layerOrderButtons button,.appShell[data-theme="Little Meadows"] .layerRow button,.appShell[data-theme="Little Meadows"] .layerIconBtn,.appShell[data-theme="Little Meadows"] .panelCollapseButton,.appShell[data-theme="Little Meadows"] .panelRestoreButton,.appShell[data-theme="Little Meadows"] .shapeVaultFolderButtons button,.appShell[data-theme="Little Meadows"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Little Meadows"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Little Meadows"] .pagesActions button,.appShell[data-theme="Little Meadows"] .pageCardActions button,.appShell[data-theme="Little Meadows"] .numberStepBtn{background-image:none!important;background:linear-gradient(180deg,#fffdf7f0,#ede1cde8)!important;color:#493a2c!important;border:1px solid rgba(148,111,70,.36)!important;box-shadow:inset 0 1px #fffc,0 1px 4px #46321e14!important;text-shadow:none!important}.appShell[data-theme="Little Meadows"] .toolbarBtn:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .dropdownMenu button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .vaultNavButton:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .vaultButtons button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .layerIconBtn:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .shapeVaultFolderButtons button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .shapeVaultCollectionToolbar button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .shapeVaultActions .primaryBtn:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Little Meadows"] .pageCardActions button:hover:not(:disabled){background:linear-gradient(180deg,#fffdf7,#ead9ba)!important;color:#3f3125!important;border-color:#8b623494!important;box-shadow:inset 0 1px #ffffffe0,0 2px 5px #46321e1c!important;filter:none!important}.appShell[data-theme="Little Meadows"] .toolButton{min-height:43px!important;background-image:none!important;background:linear-gradient(145deg,#fefaf1f0,#efe2cceb)!important;border:1px solid rgba(146,110,69,.34)!important;color:#493a2c!important;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #44311e14!important;text-shadow:none!important}.appShell[data-theme="Little Meadows"] .toolButton:hover{background:linear-gradient(145deg,#fffdf7,#e7d4b4)!important;border-color:#8f65388a!important;transform:translateY(-1px)!important}.appShell[data-theme="Little Meadows"] .toolButton.active{background:linear-gradient(135deg,#dfc99f,#c8d4bd)!important;color:#3f3227!important;border-color:#6f5b399e!important;box-shadow:0 0 0 2px #79896d24,inset 0 1px #ffffffbf!important}.appShell[data-theme="Little Meadows"] .btn.full{min-height:42px!important;padding:7px 24px!important;background-color:transparent!important;background-image:url(/ui-assets/little-meadow-button-base.png)!important;background-size:116% 270%!important;background-position:center!important;background-repeat:no-repeat!important;color:#493a2c!important;border:0!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,255,255,.72)!important;filter:none!important}.appShell[data-theme="Little Meadows"] .btn.full:hover:not(:disabled){background-image:url(/ui-assets/little-meadow-button-base.png)!important;filter:brightness(1.045) saturate(1.07)!important;transform:translateY(-1px)!important}.appShell[data-theme="Little Meadows"] .btn.primary.full{background-image:linear-gradient(135deg,#b987521f,#78886d2e),url(/ui-assets/little-meadow-button-base.png)!important;background-size:100% 100%,116% 270%!important;background-position:center!important;color:#3f3125!important}.appShell[data-theme="Little Meadows"] .btn.full:disabled{background-image:url(/ui-assets/little-meadow-button-base.png)!important;filter:grayscale(.34) saturate(.62) brightness(.98)!important;opacity:.48!important}.appShell[data-theme="Little Meadows"] .rightTabs{position:relative!important;gap:5px!important;padding:8px 9px 15px!important;border-bottom:0!important;background:transparent!important}.appShell[data-theme="Little Meadows"] .rightTabs button{min-height:36px!important;padding:5px 7px!important;background-color:transparent!important;background-image:url(/ui-assets/little-meadow-tab-inactive.png)!important;background-size:106% 290%!important;background-position:center!important;background-repeat:no-repeat!important;border:0!important;color:#584535!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,255,255,.72)!important;filter:none!important}.appShell[data-theme="Little Meadows"] .rightTabs button:hover:not(.active){background-image:url(/ui-assets/little-meadow-tab-inactive.png)!important;filter:brightness(1.04) saturate(1.07)!important;transform:none!important}.appShell[data-theme="Little Meadows"] .rightTabs button.active{background-image:url(/ui-assets/little-meadow-tab-active.png)!important;background-size:106% 245%!important;background-position:center!important;color:#433329!important;font-weight:800!important;box-shadow:none!important;filter:none!important}.appShell[data-theme="Little Meadows"] .rightTabs:after{content:"";position:absolute;left:10px;right:10px;bottom:1px;height:9px;pointer-events:none;background:url(/ui-assets/little-meadow-divider-strip.png) center / 105% 620% no-repeat;opacity:.5}.appShell[data-theme="Little Meadows"] .leftDock .toolTabs{position:relative!important;padding-bottom:31px!important;background-image:none!important;border-bottom:0!important}.appShell[data-theme="Little Meadows"] .leftDock .toolTabs:after{content:"";position:absolute;left:50%;bottom:2px;width:150px;height:46px;transform:translate(-50%) rotate(-1deg);background:url(/ui-assets/little-meadow-washi-1.png) center / contain no-repeat;opacity:.62;pointer-events:none}.appShell[data-theme="Little Meadows"] .leftDock .panelHeader{position:relative!important;padding-bottom:27px!important;background-image:none!important;border-bottom:0!important}.appShell[data-theme="Little Meadows"] .leftDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:138px;height:32px;transform:translate(-50%) rotate(.5deg);background:url(/ui-assets/little-meadow-washi-3.png) center / contain no-repeat;opacity:.48;pointer-events:none}.appShell[data-theme="Little Meadows"] .rightDock .panelHeader{position:relative!important;padding-bottom:25px!important;background-image:none!important;border-bottom:0!important}.appShell[data-theme="Little Meadows"] .rightDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:142px;height:31px;transform:translate(-50%) rotate(-.5deg);background:url(/ui-assets/little-meadow-washi-2.png) center / contain no-repeat;opacity:.5;pointer-events:none}.appShell[data-theme="Little Meadows"] .panelHeader>*{position:relative;z-index:1}.appShell[data-theme="Little Meadows"] .collectionCard:before,.appShell[data-theme="Little Meadows"] .collectionHeroCard:before{display:none!important}.appShell[data-theme="Little Meadows"] .toolbarSelect,.appShell[data-theme="Little Meadows"] .projectNameInput,.appShell[data-theme="Little Meadows"] .projectNameControl input,.appShell[data-theme="Little Meadows"] .controlGroup input,.appShell[data-theme="Little Meadows"] .controlGroup select,.appShell[data-theme="Little Meadows"] .formGrid input,.appShell[data-theme="Little Meadows"] .formGrid select,.appShell[data-theme="Little Meadows"] .layerNameInput,.appShell[data-theme="Little Meadows"] .vaultSearchInput,.appShell[data-theme="Little Meadows"] .shapeVaultActions input[type=search],.appShell[data-theme="Little Meadows"] textarea,.appShell[data-theme="Little Meadows"] select{background:#fffaf1!important;color:#493a2c!important;border:1px solid rgba(143,108,69,.36)!important;box-shadow:inset 0 1px 3px #4b341e0f!important;text-shadow:none!important}.appShell[data-theme="Little Meadows"] select option{background:#fffaf1;color:#493a2c}.appShell[data-theme="Little Meadows"] input::placeholder,.appShell[data-theme="Little Meadows"] textarea::placeholder{color:#493a2c85!important}.appShell[data-theme="Little Meadows"] label,.appShell[data-theme="Little Meadows"] .muted,.appShell[data-theme="Little Meadows"] .sub,.appShell[data-theme="Little Meadows"] .badge,.appShell[data-theme="Little Meadows"] .panelHeader small,.appShell[data-theme="Little Meadows"] .brandBlock small,.appShell[data-theme="Little Meadows"] .toolIntro,.appShell[data-theme="Little Meadows"] .vaultHeaderHint,.appShell[data-theme="Little Meadows"] .layersHint,.appShell[data-theme="Little Meadows"] .layerMeta,.appShell[data-theme="Little Meadows"] .pagesTip{color:#756654!important}.appShell[data-theme="Little Meadows"] .panelHeader strong,.appShell[data-theme="Little Meadows"] .collectionCard strong,.appShell[data-theme="Little Meadows"] .shapeVaultCollectionToolbar strong,.appShell[data-theme="Little Meadows"] .pagesPanelHero strong{color:#49392c!important}.appShell[data-theme="Little Meadows"] .vaultStaticNav,.appShell[data-theme="Little Meadows"] .vaultSearchBar{background:#f5ebdae0!important;background-image:none!important;border-color:#8f6c4542!important;box-shadow:inset 0 1px #ffffff85!important}.appShell[data-theme="Little Meadows"] .vaultSearchInput{background:#fffaf1!important;color:#493a2c!important;border-color:#8f6c4561!important}.appShell[data-theme="Little Meadows"] .collectionCard,.appShell[data-theme="Little Meadows"] .collectionHeroCard,.appShell[data-theme="Little Meadows"] .thumb,.appShell[data-theme="Little Meadows"] .layerRow,.appShell[data-theme="Little Meadows"] .pagesPanelHero,.appShell[data-theme="Little Meadows"] .pageCard,.appShell[data-theme="Little Meadows"] .shapeVaultCard,.appShell[data-theme="Little Meadows"] .shapeVaultCollectionCard,.appShell[data-theme="Little Meadows"] .shapeVaultFolderBox,.appShell[data-theme="Little Meadows"] .ecardPanelCard,.appShell[data-theme="Little Meadows"] .emptyState{background-image:none!important;background:#faf4e9e0!important;color:#493a2c!important;border-color:#8f6c4545!important;box-shadow:0 2px 8px #44301c12!important}.appShell[data-theme="Little Meadows"] .stageWrap{background:#e6ebe5!important;background-image:none!important;border-color:#78876c38!important;box-shadow:inset 0 0 0 1px #ffffff94,0 3px 12px #483b2d12!important}.appShell[data-theme="Little Meadows"] .page{background:#fff!important;background-image:none!important}.appShell[data-theme="Little Meadows"] .page:before{display:none!important}.appShell[data-theme="Little Meadows"] input[type=checkbox],.appShell[data-theme="Little Meadows"] input[type=range]{accent-color:#7d8c70!important}.appShell[data-theme="Little Meadows"] button:focus-visible,.appShell[data-theme="Little Meadows"] input:focus-visible,.appShell[data-theme="Little Meadows"] select:focus-visible,.appShell[data-theme="Little Meadows"] textarea:focus-visible{outline:2px solid rgba(121,137,109,.52)!important;outline-offset:1px!important}.appShell[data-theme="Little Meadows"] button:disabled{filter:grayscale(.28) saturate(.68)!important;opacity:.48!important;color:#786c60!important;cursor:not-allowed!important}.appShell[data-theme="Little Meadows"] ::-webkit-scrollbar-thumb{background:#aa8c65!important;border-color:#f3eadb!important}.appShell[data-theme="Little Meadows"] ::-webkit-scrollbar-track{background:#eee3d2!important}.appShell[data-theme="Little Meadows"] .announcementOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2600000!important}.appShell[data-theme="Little Meadows"] .announcementModal{background:#f8efe1!important;color:#493a2c!important;border-color:#b98752!important}.appShell[data-theme="Little Meadows"] .announcementHeader,.appShell[data-theme="Little Meadows"] .announcementActionsSticky{background:#ecddc6!important;color:#493a2c!important;border-color:#8f6c4552!important}.appShell[data-theme="Little Meadows"] .announcementCard{background:#fff8ed!important;color:#493a2c!important;border-color:#8f6c4547!important}.appShell[data-theme="Little Meadows"] .announcementCardCopy p,.appShell[data-theme="Little Meadows"] .announcementDates,.appShell[data-theme="Little Meadows"] .announcementHeader p{color:#776958!important}.appShell[data-theme="Little Meadows"] .announcementEyebrow,.appShell[data-theme="Little Meadows"] .announcementOpenText{color:#765331!important}.appShell[data-theme="Little Meadows"] .whatsNewOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2500000!important}.appShell[data-theme="Little Meadows"] .whatsNewModal,.appShell[data-theme="Little Meadows"] .whatsNewHistoryHeading h2,.appShell[data-theme="Little Meadows"] .whatsNewReleaseButton,.appShell[data-theme="Little Meadows"] .whatsNewReleaseIntro h3,.appShell[data-theme="Little Meadows"] .whatsNewItem strong{color:#493a2c!important}.appShell[data-theme="Little Meadows"] .whatsNewEyebrow,.appShell[data-theme="Little Meadows"] .whatsNewReleaseMarker{color:#765331!important}.appShell[data-theme="Little Meadows"] .whatsNewHistoryHeading p,.appShell[data-theme="Little Meadows"] .whatsNewReleaseButton small,.appShell[data-theme="Little Meadows"] .whatsNewReleaseIntro p,.appShell[data-theme="Little Meadows"] .whatsNewItem p,.appShell[data-theme="Little Meadows"] .whatsNewFooter p{color:#776958!important}.appShell[data-theme="Little Meadows"] .hotkeysOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000000!important}.appShell[data-theme="Little Meadows"] .hotkeysModal,.appShell[data-theme="Little Meadows"] .hotkeysHeader strong,.appShell[data-theme="Little Meadows"] .hotkeysBody p{color:#493a2c!important}.appShell[data-theme="Little Meadows"] .hotkeysBody h4{color:#765331!important}.appShell[data-theme="Little Meadows"] .hotkeysBody kbd{color:#493a2c!important;background:#fff8ec!important;border-color:#8f6c4557!important}.appShell[data-theme="Little Meadows"] .shapeVaultSaveOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000001!important}.appShell[data-theme="Little Meadows"] .ecardPreviewOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12000!important}.appShell[data-theme="Navy & Gold"]>.atelierContextMenu,.appShell[data-theme="Rust & Reverie"]>.atelierContextMenu,.appShell[data-theme="Navy & Gold"]>.quickContextMenu,.appShell[data-theme="Rust & Reverie"]>.quickContextMenu{position:fixed!important;z-index:3000000!important}.appShell[data-theme="Pooch Pals"]{--desk:#e8dfd3;--workspace:#e5ebe7;--paper:#fff;--warm-panel:#f6ede2;--ink:#4c3c31;--muted:#78685a;--line:rgba(145,111,76,.3);--kraft:#a9784f;--kraft-dark:#765033;--shadow:0 11px 28px rgba(76,55,37,.15);--shadow-soft:0 4px 12px rgba(76,55,37,.1);color:#4c3c31;background:#e8dfd3}.appShell[data-theme="Pooch Pals"] .topbar{background:linear-gradient(#faf5edde,#efe3d6e8),url(/ui-assets/pooch-pals-right-panel-bg.png) center 35%/cover no-repeat!important;border-color:#946f4c5c!important;color:#4c3c31!important;z-index:3000!important}.appShell[data-theme="Pooch Pals"] .leftDock{background:linear-gradient(#f9f3eab8,#eee1d3cc),url(/ui-assets/pooch-pals-left-panel-bg.png) center top/cover no-repeat!important;border-color:#946f4c5c!important;color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .rightDock{background:linear-gradient(#f9f3eab8,#eee1d3cc),url(/ui-assets/pooch-pals-right-panel-bg.png) center top/cover no-repeat!important;border-color:#946f4c5c!important;color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .toolTabs,.appShell[data-theme="Pooch Pals"] .panel,.appShell[data-theme="Pooch Pals"] .panelBody,.appShell[data-theme="Pooch Pals"] .inspectorPanel,.appShell[data-theme="Pooch Pals"] .rightTabs,.appShell[data-theme="Pooch Pals"] .rightTabBody{background:transparent!important}.appShell[data-theme="Pooch Pals"] .toolbarBtn,.appShell[data-theme="Pooch Pals"] .toolButton,.appShell[data-theme="Pooch Pals"] .btn,.appShell[data-theme="Pooch Pals"] .dropdownMenu button,.appShell[data-theme="Pooch Pals"] .vaultNavButton,.appShell[data-theme="Pooch Pals"] .vaultButtons button,.appShell[data-theme="Pooch Pals"] .layerOrderButtons button,.appShell[data-theme="Pooch Pals"] .layerRow button,.appShell[data-theme="Pooch Pals"] .layerIconBtn,.appShell[data-theme="Pooch Pals"] .panelCollapseButton,.appShell[data-theme="Pooch Pals"] .panelRestoreButton,.appShell[data-theme="Pooch Pals"] .shapeVaultFolderButtons button,.appShell[data-theme="Pooch Pals"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Pooch Pals"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Pooch Pals"] .pagesActions button,.appShell[data-theme="Pooch Pals"] .pageCardActions button{background-image:none!important;background:linear-gradient(180deg,#fffdf8,#f2e5d6 58%,#e8d4bf)!important;color:#4c3c31!important;border:1px solid rgba(148,111,76,.38)!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #4c372514!important;text-shadow:none!important;filter:none!important}.appShell[data-theme="Pooch Pals"] .toolbarBtn:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .toolButton:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .btn:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .dropdownMenu button:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .vaultNavButton:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .layerIconBtn:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Pooch Pals"] .pageCardActions button:hover:not(:disabled){background:linear-gradient(180deg,#fffefb,#efddc9 55%,#dfc4a6)!important;color:#3e3028!important;border-color:#855c3a94!important}.appShell[data-theme="Pooch Pals"] .toolButton.active,.appShell[data-theme="Pooch Pals"] .btn.primary,.appShell[data-theme="Pooch Pals"] .dropdownPrimary,.appShell[data-theme="Pooch Pals"] button[aria-pressed=true]{background-image:none!important;background:linear-gradient(135deg,#d6bc98,#c4d0bd 55%,#95a88f)!important;color:#3d3028!important;border-color:#60715c9e!important;font-weight:800!important;box-shadow:0 0 0 2px #81927c21,inset 0 1px #ffffffb8!important}.appShell[data-theme="Pooch Pals"] button:disabled{filter:grayscale(.25) saturate(.7)!important;opacity:.48!important;color:#7b6f64!important}.appShell[data-theme="Pooch Pals"] .rightTabs{position:relative!important;padding-bottom:15px!important;border-bottom:0!important}.appShell[data-theme="Pooch Pals"] .rightTabs button{background:url(/ui-assets/pooch-pals-inactive-tab.png) center/100% 100% no-repeat!important;color:#554135!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}.appShell[data-theme="Pooch Pals"] .rightTabs button.active{background-image:url(/ui-assets/pooch-pals-active-tab.png)!important;color:#3f3027!important;font-weight:800!important}.appShell[data-theme="Pooch Pals"] .rightTabs:after{content:"";position:absolute;left:10px;right:10px;bottom:1px;height:9px;background:url(/ui-assets/pooch-pals-stitched-strip.png) center/105% 610% no-repeat;opacity:.52;pointer-events:none}.appShell[data-theme="Pooch Pals"] .leftDock .toolTabs{position:relative!important;padding-bottom:31px!important;border-bottom:0!important}.appShell[data-theme="Pooch Pals"] .leftDock .toolTabs:after{content:"";position:absolute;left:50%;bottom:2px;width:150px;height:46px;transform:translate(-50%);background:url(/ui-assets/pooch-pals-washi-1.png) center/contain no-repeat;opacity:.62;pointer-events:none}.appShell[data-theme="Pooch Pals"] .leftDock .panelHeader,.appShell[data-theme="Pooch Pals"] .rightDock .panelHeader{position:relative!important;border-bottom:0!important;padding-bottom:26px!important;background-image:none!important}.appShell[data-theme="Pooch Pals"] .leftDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:138px;height:32px;transform:translate(-50%);background:url(/ui-assets/pooch-pals-washi-3.png) center/contain no-repeat;opacity:.48;pointer-events:none}.appShell[data-theme="Pooch Pals"] .rightDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:142px;height:31px;transform:translate(-50%);background:url(/ui-assets/pooch-pals-washi-2.png) center/contain no-repeat;opacity:.5;pointer-events:none}.appShell[data-theme="Pooch Pals"] .collectionCard:before,.appShell[data-theme="Pooch Pals"] .collectionHeroCard:before{display:none!important}.appShell[data-theme="Pooch Pals"] input,.appShell[data-theme="Pooch Pals"] select,.appShell[data-theme="Pooch Pals"] textarea{color:#4c3c31!important;background:#fffaf3!important;border-color:#916d4a61!important}.appShell[data-theme="Pooch Pals"] .collectionCard,.appShell[data-theme="Pooch Pals"] .collectionHeroCard,.appShell[data-theme="Pooch Pals"] .thumb,.appShell[data-theme="Pooch Pals"] .layerRow,.appShell[data-theme="Pooch Pals"] .pagesPanelHero,.appShell[data-theme="Pooch Pals"] .pageCard,.appShell[data-theme="Pooch Pals"] .shapeVaultCard,.appShell[data-theme="Pooch Pals"] .shapeVaultCollectionCard,.appShell[data-theme="Pooch Pals"] .shapeVaultFolderBox,.appShell[data-theme="Pooch Pals"] .ecardPanelCard{background:#faf3eae0!important;background-image:none!important;color:#4c3c31!important;border-color:#916d4a47!important}.appShell[data-theme="Pooch Pals"] .stageWrap{background:#e5ebe7!important;background-image:none!important}.appShell[data-theme="Pooch Pals"] .page{background:#fff!important;background-image:none!important}.appShell[data-theme="Pooch Pals"] .page:before{display:none!important}.appShell[data-theme="Pooch Pals"] .topbar .menuWrap{z-index:3100!important}.appShell[data-theme="Pooch Pals"] .topbar .dropdownMenu{z-index:3200!important;background:#f8efe5!important;color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .announcementOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2600000!important}.appShell[data-theme="Pooch Pals"] .whatsNewOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2500000!important}.appShell[data-theme="Pooch Pals"] .hotkeysOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000000!important}.appShell[data-theme="Pooch Pals"] .announcementModal{background:#f8efe4!important;color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .announcementHeader,.appShell[data-theme="Pooch Pals"] .announcementActionsSticky{background:#ead8c3!important;color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .announcementCard{background:#fff8ef!important;color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .hotkeysModal,.appShell[data-theme="Pooch Pals"] .hotkeysHeader strong,.appShell[data-theme="Pooch Pals"] .hotkeysBody p,.appShell[data-theme="Pooch Pals"] .whatsNewModal,.appShell[data-theme="Pooch Pals"] .whatsNewHistoryHeading h2,.appShell[data-theme="Pooch Pals"] .whatsNewReleaseButton,.appShell[data-theme="Pooch Pals"] .whatsNewReleaseIntro h3,.appShell[data-theme="Pooch Pals"] .whatsNewItem strong{color:#4c3c31!important}.appShell[data-theme="Pooch Pals"] .hotkeysBody h4,.appShell[data-theme="Pooch Pals"] .whatsNewEyebrow,.appShell[data-theme="Pooch Pals"] .whatsNewReleaseMarker{color:#765033!important}.appShell[data-theme="Kitty Cat"]{--desk:#e9e0d8;--workspace:#e8eeea;--paper:#fff;--warm-panel:#f7eee6;--ink:#4b3b34;--muted:#77685f;--line:rgba(143,108,83,.3);--kraft:#b47b58;--kraft-dark:#76513b;--shadow:0 11px 28px rgba(72,53,40,.15);--shadow-soft:0 4px 12px rgba(72,53,40,.1);color:#4b3b34;background:#e9e0d8}.appShell[data-theme="Kitty Cat"] .topbar{background:linear-gradient(#fbf6efde,#f0e4d9e8),url(/ui-assets/kitty-cat-right-panel-bg.png) center 30%/cover no-repeat!important;border-color:#916d525c!important;color:#4b3b34!important;z-index:3000!important}.appShell[data-theme="Kitty Cat"] .leftDock{background:linear-gradient(#f9f3ebb8,#eee2d6cc),url(/ui-assets/kitty-cat-left-panel-bg.png) center top/cover no-repeat!important;border-color:#916d525c!important;color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .rightDock{background:linear-gradient(#f9f3ebb8,#eee2d6cc),url(/ui-assets/kitty-cat-right-panel-bg.png) center top/cover no-repeat!important;border-color:#916d525c!important;color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .toolTabs,.appShell[data-theme="Kitty Cat"] .panel,.appShell[data-theme="Kitty Cat"] .panelBody,.appShell[data-theme="Kitty Cat"] .inspectorPanel,.appShell[data-theme="Kitty Cat"] .rightTabs,.appShell[data-theme="Kitty Cat"] .rightTabBody{background:transparent!important}.appShell[data-theme="Kitty Cat"] .toolbarBtn,.appShell[data-theme="Kitty Cat"] .toolButton,.appShell[data-theme="Kitty Cat"] .btn,.appShell[data-theme="Kitty Cat"] .dropdownMenu button,.appShell[data-theme="Kitty Cat"] .vaultNavButton,.appShell[data-theme="Kitty Cat"] .vaultButtons button,.appShell[data-theme="Kitty Cat"] .layerOrderButtons button,.appShell[data-theme="Kitty Cat"] .layerRow button,.appShell[data-theme="Kitty Cat"] .layerIconBtn,.appShell[data-theme="Kitty Cat"] .panelCollapseButton,.appShell[data-theme="Kitty Cat"] .panelRestoreButton,.appShell[data-theme="Kitty Cat"] .shapeVaultFolderButtons button,.appShell[data-theme="Kitty Cat"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Kitty Cat"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Kitty Cat"] .pagesActions button,.appShell[data-theme="Kitty Cat"] .pageCardActions button{background-image:none!important;background:linear-gradient(180deg,#fffdfa,#f3e7df 58%,#ead6ca)!important;color:#4b3b34!important;border:1px solid rgba(145,109,82,.38)!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #48352814!important;text-shadow:none!important;filter:none!important}.appShell[data-theme="Kitty Cat"] .toolbarBtn:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .toolButton:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .btn:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .dropdownMenu button:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .vaultNavButton:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .layerOrderButtons button:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .layerRow button:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .layerIconBtn:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Kitty Cat"] .pageCardActions button:hover:not(:disabled){background:linear-gradient(180deg,#fffefb,#efdcd0 55%,#dfc3b4)!important;color:#3e302a!important;border-color:#855c4094!important}.appShell[data-theme="Kitty Cat"] .toolButton.active,.appShell[data-theme="Kitty Cat"] .btn.primary,.appShell[data-theme="Kitty Cat"] .dropdownPrimary,.appShell[data-theme="Kitty Cat"] button[aria-pressed=true]{background-image:none!important;background:linear-gradient(135deg,#d8b5aa,#cbd3c5 55%,#9cad99)!important;color:#3d302a!important;border-color:#65745f99!important;font-weight:800!important;box-shadow:0 0 0 2px #7f907c21,inset 0 1px #ffffffb8!important}.appShell[data-theme="Kitty Cat"] button:disabled{filter:grayscale(.25) saturate(.7)!important;opacity:.48!important;color:#7a6e67!important}.appShell[data-theme="Kitty Cat"] .rightTabs{position:relative!important;padding-bottom:15px!important;border-bottom:0!important}.appShell[data-theme="Kitty Cat"] .rightTabs button{background:url(/ui-assets/kitty-cat-inactive-tab.png) center/100% 100% no-repeat!important;color:#544137!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}.appShell[data-theme="Kitty Cat"] .rightTabs button.active{background-image:url(/ui-assets/kitty-cat-active-tab.png)!important;color:#3e3029!important;font-weight:800!important}.appShell[data-theme="Kitty Cat"] .rightTabs:after{content:"";position:absolute;left:10px;right:10px;bottom:1px;height:9px;background:url(/ui-assets/kitty-cat-stitched-strip.png) center/105% 610% no-repeat;opacity:.52;pointer-events:none}.appShell[data-theme="Kitty Cat"] .leftDock .toolTabs{position:relative!important;padding-bottom:31px!important;border-bottom:0!important}.appShell[data-theme="Kitty Cat"] .leftDock .toolTabs:after{content:"";position:absolute;left:50%;bottom:2px;width:150px;height:46px;transform:translate(-50%);background:url(/ui-assets/kitty-cat-washi-1.png) center/contain no-repeat;opacity:.62;pointer-events:none}.appShell[data-theme="Kitty Cat"] .leftDock .panelHeader,.appShell[data-theme="Kitty Cat"] .rightDock .panelHeader{position:relative!important;border-bottom:0!important;padding-bottom:26px!important;background-image:none!important}.appShell[data-theme="Kitty Cat"] .leftDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:138px;height:32px;transform:translate(-50%);background:url(/ui-assets/kitty-cat-washi-3.png) center/contain no-repeat;opacity:.5;pointer-events:none}.appShell[data-theme="Kitty Cat"] .rightDock .panelHeader:after{content:"";position:absolute;left:50%;bottom:1px;width:142px;height:31px;transform:translate(-50%);background:url(/ui-assets/kitty-cat-washi-2.png) center/contain no-repeat;opacity:.5;pointer-events:none}.appShell[data-theme="Kitty Cat"] .collectionCard:before,.appShell[data-theme="Kitty Cat"] .collectionHeroCard:before{display:none!important}.appShell[data-theme="Kitty Cat"] input,.appShell[data-theme="Kitty Cat"] select,.appShell[data-theme="Kitty Cat"] textarea{color:#4b3b34!important;background:#fffaf4!important;border-color:#8f6c5361!important}.appShell[data-theme="Kitty Cat"] .collectionCard,.appShell[data-theme="Kitty Cat"] .collectionHeroCard,.appShell[data-theme="Kitty Cat"] .thumb,.appShell[data-theme="Kitty Cat"] .layerRow,.appShell[data-theme="Kitty Cat"] .pagesPanelHero,.appShell[data-theme="Kitty Cat"] .pageCard,.appShell[data-theme="Kitty Cat"] .shapeVaultCard,.appShell[data-theme="Kitty Cat"] .shapeVaultCollectionCard,.appShell[data-theme="Kitty Cat"] .shapeVaultFolderBox,.appShell[data-theme="Kitty Cat"] .ecardPanelCard{background:#faf3ebe0!important;background-image:none!important;color:#4b3b34!important;border-color:#8f6c5347!important}.appShell[data-theme="Kitty Cat"] .stageWrap{background:#e8eeea!important;background-image:none!important}.appShell[data-theme="Kitty Cat"] .page{background:#fff!important;background-image:none!important}.appShell[data-theme="Kitty Cat"] .page:before{display:none!important}.appShell[data-theme="Kitty Cat"] .topbar .menuWrap{z-index:3100!important}.appShell[data-theme="Kitty Cat"] .topbar .dropdownMenu{z-index:3200!important;background:#f8efe7!important;color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .announcementOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2600000!important}.appShell[data-theme="Kitty Cat"] .whatsNewOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2500000!important}.appShell[data-theme="Kitty Cat"] .hotkeysOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000000!important}.appShell[data-theme="Kitty Cat"] .announcementModal{background:#f8efe7!important;color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .announcementHeader,.appShell[data-theme="Kitty Cat"] .announcementActionsSticky{background:#ead7ca!important;color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .announcementCard{background:#fff8f1!important;color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .hotkeysModal,.appShell[data-theme="Kitty Cat"] .hotkeysHeader strong,.appShell[data-theme="Kitty Cat"] .hotkeysBody p,.appShell[data-theme="Kitty Cat"] .whatsNewModal,.appShell[data-theme="Kitty Cat"] .whatsNewHistoryHeading h2,.appShell[data-theme="Kitty Cat"] .whatsNewReleaseButton,.appShell[data-theme="Kitty Cat"] .whatsNewReleaseIntro h3,.appShell[data-theme="Kitty Cat"] .whatsNewItem strong{color:#4b3b34!important}.appShell[data-theme="Kitty Cat"] .hotkeysBody h4,.appShell[data-theme="Kitty Cat"] .whatsNewEyebrow,.appShell[data-theme="Kitty Cat"] .whatsNewReleaseMarker{color:#76513b!important}.appShell[data-theme="Pooch Pals"] .rightTabs,.appShell[data-theme="Kitty Cat"] .rightTabs{gap:6px!important;padding:8px 9px 15px!important}.appShell[data-theme="Pooch Pals"] .rightTabs button,.appShell[data-theme="Kitty Cat"] .rightTabs button{min-height:40px!important;padding:7px 8px!important;font-size:13px!important;line-height:1.1!important;background-position:center!important;background-repeat:no-repeat!important}.appShell[data-theme="Pooch Pals"] .rightTabs button{background-image:url(/ui-assets/pooch-pals-inactive-tab.png)!important;background-size:102% 370%!important}.appShell[data-theme="Pooch Pals"] .rightTabs button:hover:not(.active){background-image:url(/ui-assets/pooch-pals-inactive-tab.png)!important;background-size:102% 370%!important;filter:brightness(1.035) saturate(1.05)!important}.appShell[data-theme="Pooch Pals"] .rightTabs button.active{background-image:url(/ui-assets/pooch-pals-active-tab.png)!important;background-size:102% 300%!important;color:#3f3027!important}.appShell[data-theme="Kitty Cat"] .rightTabs button{background-image:url(/ui-assets/kitty-cat-inactive-tab.png)!important;background-size:102% 180%!important}.appShell[data-theme="Kitty Cat"] .rightTabs button:hover:not(.active){background-image:url(/ui-assets/kitty-cat-inactive-tab.png)!important;background-size:102% 180%!important;filter:brightness(1.035) saturate(1.05)!important}.appShell[data-theme="Kitty Cat"] .rightTabs button.active{background-image:url(/ui-assets/kitty-cat-active-tab.png)!important;background-size:102% 205%!important;color:#3e3029!important}.appShell[data-theme="Navy & Gold"] .topbar,.appShell[data-theme="Rust & Reverie"] .topbar{z-index:3000!important}.appShell[data-theme="Navy & Gold"] .topbar .menuWrap,.appShell[data-theme="Rust & Reverie"] .topbar .menuWrap{z-index:3100!important}.appShell[data-theme="Navy & Gold"] .topbar .dropdownMenu,.appShell[data-theme="Rust & Reverie"] .topbar .dropdownMenu{z-index:3200!important}.appShell[data-theme="Navy & Gold"] .shapeVaultFolderButtons button,.appShell[data-theme="Navy & Gold"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Navy & Gold"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Navy & Gold"] .pagesActions button,.appShell[data-theme="Navy & Gold"] .pageCardActions button{background:#0b1d35!important;background-image:none!important;color:#f8e6b0!important;border:1px solid rgba(212,168,78,.58)!important;box-shadow:inset 0 1px #ffecaa14!important;text-shadow:none!important}.appShell[data-theme="Navy & Gold"] .shapeVaultFolderButtons button:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .shapeVaultCollectionToolbar button:hover,.appShell[data-theme="Navy & Gold"] .shapeVaultActions .primaryBtn:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Navy & Gold"] .pageCardActions button:hover:not(:disabled){background:#102642!important;color:#fff0b8!important;border-color:#f6d37b!important}.appShell[data-theme="Navy & Gold"] .shapeVaultActions input[type=search]{background:#0b1d35!important;color:#f8e6b0!important;border:1px solid rgba(212,168,78,.52)!important;box-shadow:inset 0 1px 3px #0000004d!important}.appShell[data-theme="Navy & Gold"] .shapeVaultActions input[type=search]::placeholder{color:#f8e6b07a!important}.appShell[data-theme="Navy & Gold"] .shapeVaultFolderBox p,.appShell[data-theme="Navy & Gold"] .shapeVaultFolderBox small,.appShell[data-theme="Navy & Gold"] .shapeVaultCollectionToolbar strong,.appShell[data-theme="Navy & Gold"] .pagesPanelHero,.appShell[data-theme="Navy & Gold"] .pagesPanelHero strong,.appShell[data-theme="Navy & Gold"] .pagesPanelHero span,.appShell[data-theme="Navy & Gold"] .pagesTip{color:#d6c18a!important}.appShell[data-theme="Navy & Gold"] .shapeVaultFolderButtons button:disabled,.appShell[data-theme="Navy & Gold"] .shapeVaultActions .primaryBtn:disabled,.appShell[data-theme="Navy & Gold"] .pagesActions button:disabled,.appShell[data-theme="Navy & Gold"] .pageCardActions button:disabled{color:#9f8e63!important;opacity:.62!important}.appShell[data-theme="Rust & Reverie"] .shapeVaultFolderButtons button,.appShell[data-theme="Rust & Reverie"] .shapeVaultCollectionToolbar button,.appShell[data-theme="Rust & Reverie"] .shapeVaultActions .primaryBtn,.appShell[data-theme="Rust & Reverie"] .pagesActions button,.appShell[data-theme="Rust & Reverie"] .pageCardActions button{background:#382b23!important;background-image:none!important;color:#f4ead7!important;border:1px solid rgba(201,138,66,.54)!important;box-shadow:inset 0 1px #ffffff0f!important;text-shadow:none!important}.appShell[data-theme="Rust & Reverie"] .shapeVaultFolderButtons button:hover:not(:disabled),.appShell[data-theme="Rust & Reverie"] .shapeVaultCollectionToolbar button:hover,.appShell[data-theme="Rust & Reverie"] .shapeVaultActions .primaryBtn:hover:not(:disabled),.appShell[data-theme="Rust & Reverie"] .pagesActions button:hover:not(:disabled),.appShell[data-theme="Rust & Reverie"] .pageCardActions button:hover:not(:disabled){background:#49372b!important;color:#fff!important;border-color:#c98a42!important}.appShell[data-theme="Rust & Reverie"] .shapeVaultActions input[type=search]{background:#382b23!important;color:#f4ead7!important;border:1px solid rgba(201,138,66,.5)!important;box-shadow:inset 0 1px 3px #00000047!important}.appShell[data-theme="Rust & Reverie"] .shapeVaultActions input[type=search]::placeholder{color:#f4ead77a!important}.appShell[data-theme="Rust & Reverie"] .shapeVaultFolderBox p,.appShell[data-theme="Rust & Reverie"] .shapeVaultFolderBox small,.appShell[data-theme="Rust & Reverie"] .shapeVaultCollectionToolbar strong,.appShell[data-theme="Rust & Reverie"] .pagesPanelHero,.appShell[data-theme="Rust & Reverie"] .pagesPanelHero strong,.appShell[data-theme="Rust & Reverie"] .pagesPanelHero span,.appShell[data-theme="Rust & Reverie"] .pagesTip{color:#d4c0a5!important}.appShell[data-theme="Rust & Reverie"] .shapeVaultFolderButtons button:disabled,.appShell[data-theme="Rust & Reverie"] .shapeVaultActions .primaryBtn:disabled,.appShell[data-theme="Rust & Reverie"] .pagesActions button:disabled,.appShell[data-theme="Rust & Reverie"] .pageCardActions button:disabled{color:#ad9a83!important;opacity:.62!important}
