@import "https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Allura&family=Amatic+SC&family=Architects+Daughter&family=Baloo+2&family=Black+Ops+One&family=Chewy&family=Cormorant+Garamond&family=Fredoka:wght@400;700&family=Indie+Flower&family=Italianno&family=Kalam&family=Kaushan+Script&family=Lilita+One&family=Luckiest+Guy&family=Monoton&family=Press+Start+2P&family=Special+Elite&family=Teko&display=swap";@import "https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Bungee&family=Bungee+Shade&family=Cinzel&family=Orbitron:wght@400;700&family=Patrick+Hand&family=Permanent+Marker&family=Righteous&family=Rock+Salt&family=Rubik+Bubbles&family=Sacramento&family=Satisfy&family=Shadows+Into+Light&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Caveat:wght@400;700&family=DM+Serif+Display&family=Dancing+Script:wght@400;700&family=Great+Vibes&family=Lobster&family=Montserrat:wght@400;700&family=Oswald:wght@400;700&family=Pacifico&family=Raleway:wght@400;700&family=Space+Mono:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";*{box-sizing:border-box}body{color:#292135;background:#faf7fc;margin:0;font-family:DM Sans,Arial,sans-serif}button,input{font:inherit}button,label.button{cursor:pointer}button:disabled,input:disabled{opacity:.45;cursor:default}button{color:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,label:focus-within){outline-offset:4px;outline:3px solid #8d38ce}.app{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #ebe4ee;flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:32px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.brand span:not(.logo){letter-spacing:3px;margin-top:3px;font-size:10px;display:block}.logo{color:#e991ef;background:#30203f;border-radius:14px;place-items:center;width:45px;height:45px;font-size:15px;display:grid;box-shadow:3px 3px #b6f295}.studio-label{color:#96889e;letter-spacing:1.6px;margin:44px 8px 15px;font-size:9px}.nav{text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;margin:3px 0;padding:14px 10px;font-size:13px;display:flex}.nav.active{color:#8135b4;background:#f2e7fa;font-weight:700}.nav small{margin-left:auto;font-size:10px}.side-tip{color:#a044b1;background:linear-gradient(150deg,#f6e9f9,#fcedf2);border-radius:15px;margin-top:auto;padding:23px 19px}.side-tip h3{font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:500;line-height:1.5}.side-tip p{color:#86718a;font-size:11px;line-height:1.7}.side-bottom span{letter-spacing:1.7px;margin-top:5px;font-size:8px;display:block}main{flex:1;min-width:0}header{background:#fff9;border-bottom:1px solid #ece6ef;justify-content:space-between;align-items:center;gap:15px;height:82px;padding:0 45px;display:flex}.breadcrumb{letter-spacing:1px;color:#93869c;font-size:10px}.breadcrumb span{padding:0 13px}.save{color:#7a7181;align-items:center;gap:6px;max-width:360px;font-size:10px;display:flex}.save svg{color:#3d9858;flex-shrink:0}.content{padding:30px 45px}.hero{background:#f0e8f5 radial-gradient(at 90% 20%,#ffe6f1 0%,#0000 65%);border:1px solid #e9dcef;border-radius:22px;justify-content:space-between;gap:15px;min-height:335px;padding:38px 43px;display:flex;overflow:hidden}h1{letter-spacing:-1.3px;margin:20px 0 16px;font-family:Playfair Display,Georgia,serif;font-size:48px;font-weight:500;line-height:1.15}h1 em{color:#a14cca}.hero p{color:#81718b;max-width:365px;font-size:13px;line-height:1.8}.actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.button{color:#71408f;background:#fff;border:1px solid #ddcde7;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{color:#fff;background:#933dbe;border-color:#933dbe;box-shadow:0 5px 16px #923dbb20}.button input{display:none}.hero-art{flex-shrink:0;align-self:stretch;width:285px;position:relative}.art-book{border-radius:5px 12px 12px 5px;width:155px;height:218px;position:absolute;top:24px;left:35px;transform:rotate(-13deg);box-shadow:5px 14px 20px #63387620}.art-book.back{background:#acec99;top:43px;left:84px;transform:rotate(6deg)}.art-book.front{background:#dfb1eb;border-left:10px solid #c996d8;flex-direction:column;align-items:center;padding-top:40px;display:flex}.art-book span{text-align:center;color:#663480;font-family:Georgia,serif;font-size:23px}.art-book i{color:#7e4994;margin-top:15px;font-size:9px}.book-flower{color:#f9ebff;margin-top:8px;font-size:50px}.art-sticker{color:#712954;text-align:center;background:#ef96ca;border:5px solid #fff;border-radius:25px;padding:9px 15px;font-family:Georgia,serif;font-size:21px;font-style:italic;position:absolute;bottom:18px;right:-4px;transform:rotate(11deg);box-shadow:0 10px 20px #7c426526}.art-sticker b{letter-spacing:1px;font:700 14px Arial}.art-spark{color:#9754b6;font-size:42px;position:absolute}.art-spark.one{top:0;right:12px}.art-spark.two{color:#66ae51;bottom:10px;left:10px}.collection-head{justify-content:space-between;align-items:center;gap:15px;margin:35px 0 22px;display:flex}h2{letter-spacing:-.4px;margin:0 0 8px;font-size:20px}.collection-head p{color:#96859e;margin:0;font-size:11px}.collection-head input{background:#fff;border:1px solid #e8dfea;border-radius:9px;max-width:225px;padding:11px 13px;font-size:11px}.journal-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:23px;display:grid}.journal-card{text-align:left;background:0 0;border:0;padding:0}.cover{background:#e8c5f4;border-left:9px solid #00000010;border-radius:7px 15px 15px 7px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:240px;padding:20px;display:flex;box-shadow:0 7px 18px #57436412}.cover span{letter-spacing:1.6px;font-size:8px}.cover h3{text-align:center;overflow-wrap:anywhere;margin:0;font-family:Georgia,serif;font-size:23px}.cover i{font-size:9px}.card-info b{overflow-wrap:anywhere;font-size:12px;display:block}.card-info small{color:#9b8ca5;margin-top:7px;font-size:10px;display:block}.new-card{color:#a270b5;background:#fff6;border:1px dashed #d7bddf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;max-height:240px;display:flex}.new-card>span{background:#f1e6f5;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.new-card h3{margin:20px 0 0;font-size:13px}.new-card p{color:#a797b0;font-size:10px}.how{border-top:1px solid #e8dfed;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;padding-top:26px;display:grid}.how span{color:#9953b7;background:#ebddf3;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:9px;font-size:10px;display:inline-grid}.how b{font-size:11px}.how p{color:#9a89a4;margin-left:34px;font-size:10px;line-height:1.7}.fineprint{color:#9a89a4;margin:28px 0 5px;font-size:10px;line-height:1.7}.editor-heading{align-items:center;gap:15px;padding:25px 30px;display:flex}.icon-button{background:0 0;border:0}.title-input{background:0 0;border:0;flex:1;min-width:0;font-size:21px;font-weight:600}.toolbar{background:#fff;border-block:1px solid #e9e1ee;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 30px;display:flex}.toolbar button{background:#f8f3fb;border:0;border-radius:7px;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.toolbar .selected{color:#8332b0;background:#edd9f7}.toolbar>input{background:0 0;border:0;width:30px;padding:0}.toolbar-spacer{flex:1}.toolbar label{align-items:center;gap:6px;font-size:10px;display:flex}.toolbar input[type=range]{width:75px}.editor-grid{grid-template-columns:minmax(0,1fr) 250px;display:grid}.workspace{background:#ebe6f0;min-height:80vh;padding:30px;overflow:auto}.paper{background:#fff;width:100%;max-width:700px;margin:auto;position:relative;box-shadow:0 5px 22px #39274b18;container-type:inline-size}.paper canvas{width:100%;height:auto;display:block}.paper.drawing{touch-action:none;cursor:crosshair}.ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.placed{cursor:move;transform-origin:0 0;touch-action:none;-webkit-user-select:none;user-select:none;white-space:pre;position:absolute}.placed img{width:100%;display:block}.placed.outline{outline-offset:3px;outline:2px dashed #ba53d2}.pagination{justify-content:center;align-items:center;gap:15px;padding-top:22px;font-size:12px;display:flex}.pagination button{background:#fff;border:0;border-radius:6px;align-items:center;padding:7px;display:flex}.tray{background:#fff;padding:23px 18px}.tray h3{align-items:center;gap:8px;font-size:15px;display:flex}.tray p{color:#9a8ba3;font-size:11px;line-height:1.8}.tray .button{width:100%}.sticker-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.sticker-grid button{aspect-ratio:1;background:#faf5fd;border:1px solid #eee3f1;border-radius:9px;padding:8px}.sticker-grid img{object-fit:contain;width:100%;height:100%}.tray-empty{text-align:center;color:#d1b4dd;padding:45px 5px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px;display:grid}.asset{background:#fff;border:1px solid #ecdeef;border-radius:12px;padding:12px;position:relative}.asset>div{background:repeating-conic-gradient(#f1edf3 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:7px;height:155px}.asset img{object-fit:contain;width:100%;height:100%}.asset p{overflow-wrap:anywhere;margin-right:20px;font-size:11px}.asset button{color:#a68bab;background:0 0;border:0;position:absolute;bottom:15px;right:10px}@media (min-width:1500px){.content{max-width:1250px;margin:auto}}@media (max-width:1100px){.sidebar{width:195px;padding-inline:15px}.content{padding:25px}.hero{padding:28px}.hero-art{width:220px}.art-book{left:5px}.art-book.back{left:48px}h1{font-size:40px}.editor-grid{grid-template-columns:minmax(0,1fr) 210px}header{padding-inline:25px}}@media (max-width:760px){.app{display:block}.sidebar{border-bottom:1px solid #ece1f0;border-right:0;flex-flow:wrap;gap:10px;width:100%;height:auto;padding:17px;display:flex;position:relative}.brand{width:100%;font-size:16px}.logo{width:36px;height:36px}.studio-label,.side-tip,.side-bottom{display:none}.nav{margin:0;padding:10px;font-size:12px}.nav small{margin-left:8px}header{flex-wrap:wrap;height:auto;min-height:60px;padding:15px}.breadcrumb,.save{font-size:9px}.content{padding:18px}.hero{min-height:290px;padding:25px}.hero-art{display:none}h1{font-size:37px}.collection-head{flex-direction:column;align-items:flex-start}.collection-head input{width:100%;max-width:none}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cover{height:215px;padding:12px}.cover h3{font-size:19px}.new-card{height:215px;min-height:215px}.how{grid-template-columns:1fr;gap:8px}.editor-heading{flex-wrap:wrap;padding:18px 12px}.title-input{font-size:17px}.toolbar{padding:10px}.editor-grid{flex-direction:column;display:flex}.workspace{min-height:0;padding:15px}.tray{border-top:1px solid #e9dfee}.sticker-grid{grid-template-columns:repeat(4,1fr)}.tray-empty{padding:15px}.editor-heading .button{padding:9px;font-size:10px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.button.upload-control{position:relative;overflow:hidden}.button.upload-control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.connection-error{color:#754e25;background:#fff0d9;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 30px;font-size:12px;display:flex}.signin-card{background:#fff;border:1px solid #eadcef;border-radius:20px;max-width:620px;margin:80px auto;padding:38px}.signin-card p{color:#85718d;line-height:1.8}.signin-card .button{font-size:14px}.notebook-toolbar{z-index:20;gap:12px;padding:12px 20px;position:sticky;top:0;overflow:visible;box-shadow:0 3px 12px #4325510a}.tool-group{border-right:1px solid #ecdfef;align-items:center;gap:4px;padding-right:12px;display:flex}.tool-group:last-child{border-right:0}.notebook-toolbar .tool-group>button{flex-direction:column;gap:3px;min-height:42px;padding:8px 10px;font-size:9px}.notebook-toolbar .tool-group>button.selected{background:#ead7f8;box-shadow:inset 0 -3px #ad4cd4}.sticker-dropdown{position:relative}.notebook-toolbar .sticker-dropdown>button{background:#f1e5f9;flex-direction:row;gap:7px;font-size:11px}.sticker-popover{z-index:50;background:#fff;border:1px solid #e3cde9;border-radius:14px;width:325px;max-height:440px;padding:16px;position:absolute;top:calc(100% + 15px);left:0;overflow:auto;box-shadow:0 15px 45px #49205d30}.popover-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.popover-heading b{font-size:14px}.popover-heading button{background:0 0;border:0;padding:4px}.sticker-popover .button{width:100%;position:relative}.sticker-popover .sticker-grid{grid-template-columns:repeat(3,1fr);margin-top:12px}.sticker-popover p{color:#977ca5;font-size:12px;line-height:1.7}.sticker-search{border:1px solid #e8dcec;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:12px}.notebook-toolbar .color-dot{border:2px solid #fff;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 1px #e0d1e7;min-height:19px!important;padding:0!important}.notebook-toolbar .color-dot.chosen{box-shadow:0 0 0 2px #8c4fb2}.color-tools>input{background:0 0;border:0;width:29px;height:30px;padding:0}.color-tools label{margin-left:5px}.color-tools input[type=range]{width:55px}.paper .placed{z-index:3}.paper .ink{z-index:2}.cover.has-cover{background:#fff;border:1px solid #e5d6eb;padding:0;display:block;overflow:hidden;box-shadow:0 6px 17px #43305818}.cover.has-cover img{object-fit:contain;width:100%;height:100%;display:block}.asset .use-sticker{color:#8744a7;background:#f0e3f7;border-radius:7px;margin-top:2px;padding:8px 10px;font-size:10px;position:static}.asset p{padding-right:13px}.modal-backdrop{z-index:100;background:#24132d70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.journal-picker{background:#fff;border-radius:18px;width:420px;max-height:80vh;padding:25px;overflow:auto;box-shadow:0 20px 70px #1d09284d}.journal-picker p{color:#94809f;font-size:12px;line-height:1.7}.pending-preview{object-fit:contain;width:80px;height:80px;margin:15px auto;display:block}.journal-choice{justify-content:flex-start;width:100%;margin:5px 0}.selection-tools{border:0;flex-basis:100%}@media (max-width:760px){.notebook-toolbar{gap:7px;padding:9px}.tool-group{padding-right:7px}.notebook-toolbar .tool-group>button{padding:7px 8px}.sticker-popover{width:auto;max-height:55vh;position:fixed;top:210px;left:12px;right:12px}.color-tools{flex-wrap:wrap}.cover.has-cover img{object-fit:contain}.asset .use-sticker{padding:8px;font-size:10px}}.import-options{padding:12px 0;font-size:11px}.import-options label{cursor:pointer;align-items:center;gap:7px;line-height:1.6;display:flex}.import-options input{accent-color:#9b43c3;flex-shrink:0;width:15px;height:15px}.import-options small{color:#967ba1;margin:5px 0 0 23px;font-size:10px;line-height:1.7;display:block}.import-notice{color:#4a7940;background:#edf8e9;align-items:center;gap:10px;padding:14px 25px;font-size:12px;line-height:1.6;display:flex}.import-notice>svg{flex-shrink:0}.import-notice button{color:#5c8752;background:0 0;border:0;margin-left:auto;padding:5px;display:flex}.asset .split-sheet{color:#866091;background:0 0;margin:6px 0 0;padding:7px 0;font-size:10px;text-decoration:underline;display:block;position:static}.split-result{color:#71865b;margin-top:7px;font-size:9px;display:block}.hero .import-options{max-width:350px}.sidebar[hidden],.tray[hidden]{display:none!important}.sidebar-toggle{color:#987ba6;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0 0 17px;font-size:10px;display:flex}.view-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.view-controls .button{white-space:nowrap;padding:9px;font-size:10px}header{flex-wrap:wrap;gap:12px;height:auto;min-height:82px;padding-top:15px;padding-bottom:15px}.tray-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.tray-heading .icon-button{color:#9a73ac;padding:7px}.editor-grid.tray-collapsed{grid-template-columns:minmax(0,1fr)}.wide-view .content{width:100%;max-width:none;margin:0}.wide-view .paper{max-width:none}.wide-view .workspace{padding:20px}.cover.has-cover{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cover.has-cover img{filter:drop-shadow(0 5px 7px #43205012);background:0 0;border:0}@media (max-width:760px){.sidebar-toggle{margin-left:auto;padding:0}.view-controls{width:100%}.view-controls .button{flex:1;min-height:38px;padding:7px;font-size:10px}.wide-view .workspace{padding:9px}.tray-heading h3{margin:0}.sidebar[hidden]{display:none!important}}@media (min-width:761px){header>.breadcrumb{margin-right:auto}.wide-view header{padding-inline:22px}}header[hidden],.notebook-toolbar[hidden]{display:none!important}.reading-view .editor-heading{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7fcf5;border-bottom:1px solid #e8dded;min-height:54px;margin:0;padding:10px 18px;position:sticky;top:0}.reading-view .title-input{font-size:15px}.reading-view .export-button{display:none}.reading-view .workspace{min-height:calc(100dvh -54px);padding:10px 18px}.reading-view .pagination{gap:13px;padding-top:10px;font-size:11px}.reading-view .paper{margin:auto}.tools-reveal{flex-shrink:0}.reading-view .tools-reveal{color:#8844a7;background:#eedff8;border-color:#caabe0;padding:8px 12px}.reading-view .paper{cursor:default}@media (max-width:760px){.reading-view .editor-heading{gap:8px;padding:9px 10px}.reading-view .workspace{padding:9px 8px}.reading-view .title-input{font-size:13px}.reading-view .pagination{gap:10px}}.paper.drawing{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.paper.drawing canvas{pointer-events:none}.brand .studio-brand-name{letter-spacing:-.3px;font-size:16px;line-height:1.25}.brand .studio-brand-name span{letter-spacing:.2px;color:#92779c;margin-top:5px;font-size:9px;font-weight:500}.brand .logo{flex-shrink:0}@media (max-width:1100px) and (min-width:761px){.brand{gap:8px}.brand .studio-brand-name{font-size:14px}.brand .logo{border-radius:11px;width:36px;height:36px}}.journal-entry{min-width:0}.journal-entry .journal-card{width:100%;display:block}.book-delete{color:#aa6387;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 3px 12px;font-size:10px;display:flex}.book-delete:hover{color:#c13970;text-decoration:underline}.delete-actions{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.delete-actions .delete-confirm{color:#fff;background:#bd3d75;border-color:#bd3d75}.delete-book-dialog h2{font-size:22px}.delete-book-dialog strong{color:#6c3b81;overflow-wrap:anywhere}.sidebar{color:#fff;background-color:#201429;background-image:radial-gradient(circle at 0 15%,#b4347138,#0000 42%),radial-gradient(circle at 100% 80%,#7943df30,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-right:1px solid #55315e}.brand .logo{color:#281538;background:#a8ef4d;border-radius:12px;font-weight:900;transform:rotate(-6deg);box-shadow:4px 4px #f93b9b}.brand .studio-brand-name{color:#fff;font-weight:800}.brand .studio-brand-name span{color:#f3a7d7}.studio-label{color:#c0a4cf}.sidebar-toggle{color:#e1b5f4}.nav{color:#dfd0e6}.nav.active{color:#fff;background:#fa3c9d;transform:rotate(-1deg);box-shadow:0 5px #6c2456}.nav:hover{background:#613a7166}.nav.active:hover{background:#fa3c9d}.nav small{background:#ffffff25;border-radius:20px;padding:3px 6px}.side-tip{color:#b2f855;background:#35213f;border:1px solid #704087;position:relative;overflow:hidden}.side-tip:after{content:"♡";color:#f63da426;font-size:130px;position:absolute;bottom:-35px;right:-10px;transform:rotate(12deg)}.side-tip h3{letter-spacing:-1px;font-family:DM Sans,Arial,sans-serif;font-size:23px;font-weight:800}.side-bottom{color:#b99acb}.sidebar .side-bottom span{color:#ee87c2}header{background:#fff;box-shadow:0 3px 16px #35174308}.content{padding-top:32px}.hero{color:#fff;background-color:#291737;background-image:radial-gradient(at 95% 0,#cf329d70,#0000 50%),radial-gradient(at 35% 100%,#703ccd65,#0000 55%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #714183;border-radius:23px;padding:40px 43px;position:relative;box-shadow:0 10px #ebd9f4,0 20px 40px #66288b16}.hero:before{content:"";pointer-events:none;opacity:.1;background-image:radial-gradient(#e3b9f1 1px,#0000 1px);background-size:15px 15px;position:absolute;inset:0}.hero>div{position:relative}.hero .eyebrow{color:#b5f15c;letter-spacing:1.4px;background:#a6ed4510;border:1px solid #85b14d65;border-radius:25px;padding:8px 11px;font-size:9px;display:inline-flex}.hero h1{letter-spacing:-2.5px;font-family:DM Sans,Arial,sans-serif;font-size:49px;font-weight:800;line-height:1.04}.hero h1 em{color:#ff72b9;letter-spacing:-1.5px;font-family:Playfair Display,Georgia,serif;font-weight:500}.hero .button{color:#f3e4fb;background:#3d254e;border-color:#885b9e}.hero .button.primary,.button.primary{color:#fff;background:#ff3d9c;border-color:#ff3d9c;box-shadow:0 5px #a92367}.hero .button.primary:hover,.button.primary:hover{background:#ed2d8b}.hero .import-options small{color:#c9afd6}.hero .import-options label{color:#b4f458}.art-book.front{background:linear-gradient(130deg,#f89bc9,#d892ed);border-left-color:#b852bd;transform:rotate(-12deg);box-shadow:7px 15px #150c2540}.art-book.back{background:#b2f45b;border:1px solid #d4ffad;transform:rotate(10deg)}.art-book span{color:#531b61;letter-spacing:-.7px;font-family:DM Sans,Arial,sans-serif;font-size:24px;font-weight:900}.art-book i{color:#743186}.book-flower{color:#fff;filter:drop-shadow(3px 3px #d845ad)}.art-sticker{color:#3e1e55;background:#abef4e;border-radius:18px;box-shadow:4px 5px #ee4caa}.art-spark.one{color:#bc7cff}.art-spark.two{color:#fbe868}.urban-badge{color:#25132f;letter-spacing:.5px;z-index:3;background:#aaf247;border:3px solid #fff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:900;line-height:1.3;position:absolute;top:4px;right:-12px;transform:rotate(8deg);box-shadow:4px 4px #ca42a0}.glam-heart{color:#fe69b5;font-size:53px;font-weight:700;line-height:1;position:absolute}.heart-one{top:-15px;left:0;transform:rotate(-15deg)}.heart-two{color:#c098ff;bottom:70px;right:3px;transform:rotate(14deg)}.collection-head{margin-top:43px}.collection-head h2{letter-spacing:-.8px;font-size:23px;font-weight:800}.collection-head input{border-color:#dbb8e7;box-shadow:3px 3px #efe0f5}.cover:not(.has-cover){border-left:9px solid #00000018;box-shadow:4px 7px #ddd0e7}.cover.pink{color:#762654;background:linear-gradient(135deg,#ffc4e3,#f46fb4)}.cover.green{color:#345420;background:linear-gradient(135deg,#daf99d,#a0dd5b)}.cover.purple{color:#622b86;background:linear-gradient(135deg,#e9c0ff,#ba77eb)}.new-card{color:#9843c0;background:#f3e7fb;border:2px dashed #cc8de2;transition:background .15s}.new-card:hover{background:#eddbf7}.new-card>span{color:#e63696;background:#fff;box-shadow:3px 3px #b6eb66}.card-info b{font-size:13px;font-weight:800}.how{background:#fff;border:1px solid #e2c6ed;border-radius:14px;padding:23px 20px;box-shadow:3px 4px #efdef6}.how span{color:#422854;background:#b4ef64;font-weight:800}.how b{color:#653582;font-weight:800}.book-delete{color:#aa4382}.asset{border-color:#e7c6ed;border-radius:14px;box-shadow:3px 4px #eddcf3}.asset .use-sticker{color:#733697;background:#eddef8;font-weight:700}.view-controls .button,.tools-reveal{color:#8645a6;border-color:#dcbce8}.reading-view .tools-reveal{color:#392145;background:#b5f263;border-color:#a5dc55;box-shadow:2px 3px #8e4fb1}.notebook-toolbar{background:#fff;border-color:#e8c8ee;gap:9px;box-shadow:0 4px 18px #72388c10}.notebook-toolbar button.selected{color:#a01e69;background:#f9d6ed!important;box-shadow:inset 0 -3px #ff3f9c!important}.notebook-toolbar .tool-group>button:hover{background:#efdcf8}.notebook-toolbar .tool-group>button{font-size:9px}.photo-tool{background:#f8f3fb;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;font-size:9px;display:flex}.shape-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.shape-grid button{background:#faf3fe;border:1px solid #ecd9f4;border-radius:9px;flex-direction:column;gap:5px;display:flex;padding:12px!important}.shape-grid svg{width:50px!important}.shape-grid span{text-transform:capitalize;font-size:10px}.selection-tools{border-top:1px dashed #e3c9ed;flex-wrap:wrap;gap:9px;padding-top:10px}.notebook-toolbar .selection-tools>button{flex-direction:row;min-height:30px;font-size:10px}.selection-tools select{background:#fff;border:1px solid #dbc0e7;border-radius:6px;padding:7px;font-size:11px}.selection-tools>input[type=color]{background:0 0;border:0;width:29px;padding:0}.zoom-tools button{flex-direction:row!important;min-height:35px!important}.text-dialog textarea{resize:vertical;color:#38223f;background:#fffaff;border:1px solid #d6b4e4;border-radius:10px;outline-color:#e53e9e;width:100%;height:140px;padding:14px;font:14px/1.6 Arial}.placed-note{aspect-ratio:1;overflow:hidden;box-shadow:3px 4px 8px #3d284326;white-space:pre-wrap!important}.note-content{width:100%;height:100%;padding:10%;line-height:1.35;overflow:hidden}.workspace.zoomed{overflow:auto}.tool-group button[aria-pressed=true]{color:#be287b;background:#ffe0f0}.sticker-popover{border:1px solid #d7ace8;box-shadow:5px 7px #d9bae780,0 15px 40px #5b297428}.sticker-grid button{background:#fff6fb;border-color:#eac6eb}.reading-view .workspace{background:#ece6f1}@media (max-width:1100px){.hero h1{font-size:41px}.hero-art{width:215px}.urban-badge{font-size:10px;right:-15px}.hero{padding:30px}.art-book span{font-size:21px}}@media (max-width:760px){.hero h1{font-size:40px}.hero-art{width:170px;min-width:170px;height:175px;margin:24px auto 0;display:block}.hero{min-height:0;padding:27px;display:block}.hero-art .art-book{width:110px;height:150px;top:10px;left:12px}.hero-art .art-book.back{top:20px;left:50px}.hero-art .art-book.front{padding-top:24px}.hero-art .art-book span{font-size:16px}.hero-art .art-book i{margin-top:8px;font-size:7px}.hero-art .book-flower{margin-top:2px;font-size:32px}.hero-art .art-sticker{padding:7px 12px;font-size:14px;bottom:-10px;right:-15px}.hero-art .art-sticker b{font-size:10px}.hero-art .urban-badge{padding:7px;font-size:9px;top:-8px;right:-26px}.hero-art .art-spark{font-size:28px}.hero-art .heart-one{font-size:36px}.hero-art .heart-two{font-size:32px;bottom:30px;right:-25px}.notebook-toolbar{padding:8px}.notebook-toolbar .tool-group{border:0;flex-wrap:wrap}.selection-tools{gap:6px}.how{padding:20px}.hero .actions{gap:13px}.brand .studio-brand-name{font-size:16px}}.journal-card .cover.green,.journal-card .cover.has-cover{background:0 0}.journal-card .cover.has-cover{box-shadow:none;border:0}.lasso-preview{pointer-events:none;z-index:100000;width:100%;height:100%;position:absolute;inset:0}.lasso-group-box{pointer-events:none;z-index:100001;background:#e8429c08;border:2px dashed #ee3495;position:absolute;box-shadow:0 0 0 3px #fff6}.lasso-actions b{color:#a52f80;font-size:11px}.lasso-actions>span{color:#97709e;font-size:10px}.more-panel{background:#faf5fc;border:1px solid #e3bce9;border-radius:22px;width:min(820px,100%);max-height:90dvh;padding:25px;overflow:auto;box-shadow:0 18px 70px #25113065}.more-heading{border-bottom:1px solid #ead7ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.more-heading small{letter-spacing:1.5px;color:#a864b7;font-size:9px}.more-heading h2{color:#65337e;margin:8px 0 0;font-size:25px}.more-columns{grid-template-columns:1fr 1fr;gap:23px;display:grid}.more-columns h3{color:#9a67ab;margin:23px 3px 12px;font-size:13px}.more-card{background:#fff;border:1px solid #ebd7f0;border-radius:13px;padding:10px 15px}.more-card>button,.more-card>label,.more-card>details>label{color:#4d315c;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1e6f4;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px 0;font-size:12px;display:flex}.more-card>button:last-child{border:0}.more-card input[type=checkbox]{accent-color:#d43b98;width:18px;height:18px;margin-left:auto}.more-card input:not([type=checkbox]),.more-card select{color:#614571;background:#fcf8fe;border:1px solid #dfc9e7;border-radius:7px;min-width:0;max-width:160px;margin-left:auto;padding:7px;font-size:11px}.more-card label button{color:#874899;background:#f0dcf8;border:0;border-radius:7px;padding:7px 10px;font-size:11px}.more-card>small{color:#9d82a5;padding:6px 0;font-size:10px;line-height:1.7;display:block}.more-card h4{color:#8f599f;gap:8px;font-size:12px;display:flex}.more-card p{color:#9b81a6;font-size:11px;line-height:1.8}.more-card details{color:#6e487f;padding:12px 0;font-size:12px}.more-card summary{cursor:pointer}.inline-confirm{background:#fff1f7;border-radius:8px;margin:8px 0;padding:12px}.inline-confirm button{margin:3px;padding:8px;font-size:10px}.align-buttons{gap:6px;margin:7px 0;display:flex}.align-buttons button{color:#74438a;text-transform:capitalize;background:#efdcf8;border:0;border-radius:6px;padding:7px;font-size:11px}.page-links small{color:#aa8eb1;margin-left:auto;font-size:9px}.comments-card textarea{resize:vertical;border:1px solid #e1c9e9;border-radius:7px;width:100%;min-height:65px;padding:9px;font:12px Arial}.comment-row{border-top:1px solid #eee0f2;padding:7px 0}.comment-row.resolved p{opacity:.6;text-decoration:line-through}.comment-row button{color:#835096;background:#efe0f7;border:0;border-radius:5px;padding:5px 8px;font-size:10px}.locked-badge{color:#a2598d;align-items:center;gap:4px;font-size:10px;display:flex}.reading-view .more-reveal{padding:8px 10px;font-size:11px}.text-dialog{width:560px}.note-style-settings label{color:#9363a2;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.note-style-settings select{color:#6c437e;background:#fff;border:1px solid #dabce6;border-radius:7px;padding:8px}.note-color-row{gap:25px;display:flex}.note-color-row input{background:0 0;border:0;width:36px;height:29px;padding:0}.note-pattern-picker{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px;display:grid}.pattern-option{color:#865695;background:#fff;border:1px solid #e4cbed;border-radius:8px;padding:7px;font-size:9px;line-height:1.5}.pattern-option>span{background-size:40px 40px;border-radius:5px;height:45px;margin-bottom:6px;display:block}.pattern-option.active{border:2px solid #ed459b;padding:6px}.note-image-preview{color:#fff;text-shadow:0 1px 3px #25142d;background-position:50%;background-size:cover;border-radius:8px;justify-content:center;align-items:center;height:90px;margin:12px 0;font-size:12px;display:flex}.note-content.patterned-note{background:#ffffff73}@media (min-width:761px){.navigation-right .sidebar{border-left:1px solid #563360;border-right:0;order:2}.navigation-right main{order:1}.editor-grid.sticker-panel-left:not(.tray-collapsed){grid-template-columns:250px minmax(0,1fr)}.editor-grid.sticker-panel-left:not(.tray-collapsed)>.tray{grid-area:1/1}.editor-grid.sticker-panel-left:not(.tray-collapsed)>.workspace{grid-area:1/2}}@media (max-width:760px){.more-columns{grid-template-columns:1fr;gap:0}.more-panel{max-height:88dvh;padding:19px}.more-heading h2{font-size:22px}.note-pattern-picker{grid-template-columns:repeat(3,1fr)}.reading-view .editor-heading{flex-wrap:nowrap}.reading-view .title-input{font-size:12px}.more-reveal{white-space:nowrap}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pink:#e63b7a;--purple:#a855f7;--green:#33c759;--muted:#baadca;--border:#45334e;--glow:.55;--workspace:#111016}body{color:#fff;background:#000}.luxury-studio{isolation:isolate;background:radial-gradient(at 90% 0,#a855f71b,#0000 40%),radial-gradient(at 40% 100%,#e63b7a14,#0000 45%),#050407}.luxury-studio main{position:relative}.luxury-studio .sidebar{z-index:25;background:linear-gradient(155deg,#0e0915f2,#050507);border-color:#56305d;width:240px;padding:24px 17px;box-shadow:12px 0 55px #0006}.brand{text-align:left;background:0 0;border:0;gap:8px;width:100%;height:72px;padding:0}.brand-icon{object-fit:contain;width:54px;height:54px}.brand-wordmark{object-fit:contain;width:144px;height:auto}.brand:hover{filter:brightness(1.12)}.brand .logo{display:none}.header-wordmark{object-fit:contain;width:165px;height:65px}.studio-label{letter-spacing:2px;color:#bb8dda;margin:27px 12px 15px;font-size:9px}.luxury-studio .nav{color:#d9cce7;background:0 0;border:1px solid #0000;min-height:46px;padding:12px 13px;font-size:12px;position:relative;transform:none}.luxury-studio .nav.active{color:#fff;box-shadow:inset 3px 0 0 #33c759,0 0 calc(20px * var(--glow)) #e63b7a44;background:linear-gradient(120deg,#e63b7a32,#a855f729);border-color:#e63b7a}.nav svg{flex-shrink:0}.nav.active svg{color:#62fa89}.nav span{white-space:nowrap}.luxury-studio .nav small{color:#f5d9f5;background:#ffffff12}.compact-control{margin-top:18px!important}.side-tip{background:linear-gradient(135deg,#a855f712,#e63b7a0a);border-color:#573562;border-radius:20px;margin-top:auto;padding:19px 16px}.side-tip h3{font-size:21px}.side-tip>svg{color:#e63b7a}.side-tip p{color:#b8a4c8}.side-bottom{color:#a993be;margin-top:15px;font-size:10px}.side-bottom span{color:#ce8dea!important}.sidebar-toggle{color:#c9abde;padding-bottom:5px}.luxury-studio header{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08060de6;border-bottom:1px solid #35263d;gap:16px;min-height:82px;padding:9px 30px}.breadcrumb{color:#c6b3d6;letter-spacing:1.2px;font-size:9px}.save{color:#bdaeca}.save svg{color:#33c759}.content{padding:30px 38px 45px;max-width:1460px!important}.luxury-studio h1{letter-spacing:-1.5px;font-family:Montserrat,DM Sans,sans-serif;font-size:46px;font-weight:800;line-height:1.1}.luxury-studio h1 em{color:#ff79b2;font-family:DM Serif Display,Georgia,serif;font-weight:400}.luxury-studio h2{color:#fff}.luxury-studio p{color:#c5b5d2}.brand-hero{min-height:415px;box-shadow:0 0 calc(65px * var(--glow)) #a855f71f,inset 0 1px 0 #f2c4ff2b;background:radial-gradient(at 75% 30%,#a855f729,#0000 50%),linear-gradient(135deg,#15101f,#050407);border:1px solid #754589;border-radius:30px;align-items:center;gap:30px;padding:30px 40px;display:flex;position:relative;overflow:hidden}.brand-hero:before,.dashboard-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 25%,#ffffff06 40%,#0000 55%);animation:16s infinite neon-sweep;position:absolute;inset:0;transform:translate(-100%)}.brand-hero:after{content:"✦";color:#e63b7a;text-shadow:0 0 calc(24px * var(--glow)) #e63b7a;pointer-events:none;font-size:16px;animation:5s ease-in-out infinite soft-spark;position:absolute;top:30px;right:36%}.brand-welcome{flex:1;min-width:0}.eyebrow{letter-spacing:2px;color:#62ef8d;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.live-dot{width:6px;height:6px;box-shadow:0 0 calc(14px * var(--glow)) #33c759;background:#33c759;border-radius:50%;display:inline-block}.hero-official-logo{width:360px;max-width:100%;height:auto;margin:7px 0 -12px;display:block}.brand-welcome h1{margin:12px 0;font-size:37px}.brand-welcome p{max-width:445px;margin-bottom:20px;font-size:12px;line-height:1.8}.brand-hero-icon{text-align:center;flex-shrink:0;width:34%}.brand-hero-icon img{width:100%;max-width:330px;height:auto;box-shadow:0 0 calc(65px * var(--glow)) #e63b7a17;border-radius:28px;margin:auto;display:block}.brand-hero-icon span{letter-spacing:2.5px;color:#dabeea;margin-top:13px;font-size:9px;font-weight:700;display:block}.luxury-studio .button{color:#f7ebff;background:linear-gradient(#281c33,#120e1b);border:1px solid #755087;border-radius:24px;min-height:40px;padding:11px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff19}.luxury-studio .button.primary{color:#fff;box-shadow:inset 0 2px 1px #ffffff38,0 5px 14px #0008,0 0 calc(22px * var(--glow)) #e63b7a66;background:linear-gradient(135deg,#e63b7a,#b943bd 65%,#a855f7);border-color:#f698c3}.luxury-studio .button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff35,0 0 calc(23px * var(--glow)) #a855f744;border-color:#ffa7d4;transform:translateY(-2px)}.luxury-studio .button:active:not(:disabled){transform:translateY(1px)scale(.98)}button:disabled{opacity:.4}.dashboard-section-head{margin:35px 0 20px}.dashboard-section-head h2{font-size:22px}.dashboard-section-head p{font-size:12px}.dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.dashboard-card{text-align:left;color:#fff;background:radial-gradient(at 100% 0,#e63b7a12,#0000 70%),linear-gradient(135deg,#1c1226,#0a080d);border:1px solid #51355c;border-radius:23px;min-height:195px;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1b,0 9px 18px #0005}.dashboard-card:hover:not(:disabled){box-shadow:0 0 calc(30px * var(--glow)) #e63b7a26;border-color:#e63b7a;transform:translateY(-4px)}.dashboard-card h3{letter-spacing:-.3px;margin:15px 0 8px;font-size:16px}.dashboard-card p{min-height:32px;margin:0;font-size:11px;line-height:1.6}.dashboard-card-icon{color:#ff85b5;background:linear-gradient(150deg,#e63b7a38,#a855f729);border:1px solid #e63b7a62;border-radius:14px;place-items:center;width:47px;height:47px;display:grid;box-shadow:inset 0 1px #ffffff26}.tone-1 .dashboard-card-icon{color:#cf9dff;border-color:#a855f780}.tone-2 .dashboard-card-icon{color:#79ffa0;border-color:#33c75962}.card-link{color:#e7adcf;justify-content:space-between;align-items:center;margin-top:19px;font-size:10px;font-weight:700;display:flex}.card-link>span{font-size:19px}.recent-strip{flex-wrap:wrap;align-items:center;gap:14px;margin-top:35px;display:flex}.recent-strip h2{width:100%;font-size:21px}.recent-strip>p{font-size:12px}.recent-book{color:#fff;text-align:left;background:#170e20;border:1px solid #54335f;border-radius:16px;align-items:center;gap:12px;min-width:190px;max-width:250px;padding:12px;display:flex}.recent-book img{object-fit:contain;width:42px;height:52px}.recent-book span{overflow-wrap:anywhere;font-size:12px}.recent-book small{color:#b19ac3;margin-top:5px;font-size:10px;display:block}.luxury-studio .hero{box-shadow:inset 0 1px 0 #ffffff20,0 0 calc(35px * var(--glow)) #a855f71a;background:radial-gradient(at 90% 30%,#a855f728,#0000 65%),#110b19;border:1px solid #714187;min-height:275px;padding:32px}.hero:before{display:none}.hero .eyebrow{color:#63ed89;background:#33c7590a;border-color:#33c75940}.hero h1{letter-spacing:-1.3px;font-size:43px}.hero h1 em{font-family:DM Serif Display,Georgia,serif}.hero p{color:#ccb5db}.collection-brand-art{align-self:center;width:220px}.collection-brand-art img{border-radius:30px;width:100%;display:block}.collection-head{margin-top:34px;margin-bottom:15px}.collection-head p{color:#b59ac7}.collection-head input,.sticker-search,.management-input,.settings-card select,.more-card select,.more-card input:not([type=checkbox]),.selection-tools select,.note-style-settings select{color:#fff;box-shadow:none;background:#120b1b;border:1px solid #644175;border-radius:11px;padding:11px;font-size:12px}.collection-head input::placeholder,input::placeholder,textarea::placeholder{color:#ac92bd}.collection-filters{flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0 25px;display:flex}.collection-filters label{color:#c0a6d1;align-items:center;gap:8px;font-size:11px;display:flex}.collection-filters select{color:#fff;background:#150d20;border:1px solid #623c77;border-radius:10px;padding:9px;font-size:11px}.journal-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:23px}.journal-entry{background:linear-gradient(150deg,#1b1027b3,#09060ec9);border:1px solid #392544;border-radius:20px;padding:15px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff12}.journal-entry:focus-within,.journal-entry:hover{box-shadow:0 0 calc(28px * var(--glow)) #e63b7a24;border-color:#d550a1}.journal-card{color:#fff}.journal-card .cover.has-cover{box-shadow:none;background:0 0;border:0;height:225px}.journal-card .cover.has-cover img{filter:drop-shadow(0 10px 12px #0009)}.cover:not(.has-cover){color:#fff;border-left-color:#e63b7a;height:225px;box-shadow:5px 7px 10px #0009;background:linear-gradient(135deg,#a53672,#432250)!important}.cover.purple:not(.has-cover){border-left-color:#a855f7;background:linear-gradient(135deg,#843fbd,#281936)!important}.journal-card .cover.green:not(.has-cover){border-left-color:#a855f7;background:0 0!important}.card-info{padding:15px 0 10px}.card-info b{font-size:12px}.card-info small{color:#b498c4;font-size:10px;line-height:1.7}.shelf-actions{align-items:center;gap:7px;display:flex}.shelf-actions>button{color:#e6b9f6;background:#21142d;border:1px solid #523060;border-radius:10px;place-items:center;min-width:30px;min-height:32px;display:grid}.shelf-actions .shelf-delete{color:#ff93b5;margin-left:auto;padding:0 9px;font-size:10px}.shelf-actions>button:hover{border-color:#e63b7a}.management-input{width:100%;margin:13px 0;display:block}.luxury-studio .new-card{color:#e5b7fc;background:#a855f708;border:1px dashed #a855f7;border-radius:22px;min-height:265px;max-height:none}.new-card>span{box-shadow:0 0 calc(22px * var(--glow)) #e63b7a25;color:#ff7fac;background:#e63b7a20}.new-card p{color:#b99bca}.luxury-studio .how{box-shadow:none;background:#100b16;border:1px solid #42264f;margin-top:35px}.how b{color:#d9c0ec}.how p,.fineprint{color:#ad94be!important}.how span{color:#5aea84;background:#33c75918;border:1px solid #33c75955}.luxury-studio .asset{box-shadow:none;background:linear-gradient(145deg,#1a1024,#0d0813);border:1px solid #563268;overflow:hidden}.asset>div{background:repeating-conic-gradient(#201729 0% 25%,#150f1c 0% 50%) 50%/16px 16px}.asset p{color:#d9c1e6}.asset .use-sticker{color:#ffafd0;background:#e63b7a24;border:1px solid #e63b7a60;border-radius:20px;padding:8px 13px}.asset-category{color:#b093c3;margin:10px 0;font-size:9px;display:block}.asset-category input{color:#e6cbef;background:#0f0915;border:1px solid #513261;border-radius:7px;width:100%;margin-top:5px;padding:7px;font-size:10px;display:block}.asset button{color:#ff95c1}.luxury-studio .workspace{background:var(--workspace);min-height:80vh;transition:background .2s}.luxury-studio .reading-view .workspace{background:var(--workspace)}.luxury-studio.reading-view .workspace{background:var(--workspace);min-height:calc(100dvh - 54px)}.paper{background:0 0;animation:.25s ease-out journal-enter;box-shadow:0 6px 40px #0008}.luxury-studio .editor-heading{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09070df5;border-bottom:1px solid #493054;gap:10px;padding:12px 18px}.title-input{color:#fff}.workspace-brand-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.workspace-settings-button{min-width:35px;padding:9px!important}.luxury-studio .reading-view .editor-heading,.luxury-studio.reading-view .editor-heading{background:#08060de8}.luxury-studio .tools-reveal,.luxury-studio.reading-view .tools-reveal{color:#fff;box-shadow:0 0 calc(18px * var(--glow)) #e63b7a44;background:linear-gradient(135deg,#e63b7a,#9c44ce);border-color:#f58bb9}.notebook-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;padding:12px 18px;background:#100a17ef!important;border-color:#593266!important;box-shadow:0 6px 22px #0005!important}.notebook-toolbar .tool-group{border-color:#472a54}.notebook-toolbar .tool-group>button,.photo-tool{color:#eee0f7;background:linear-gradient(155deg,#281932,#150f1f);border:1px solid #523361;border-radius:12px;min-width:42px}.notebook-toolbar .tool-group>button:hover{color:#fff;background:#40214e}.notebook-toolbar .tool-group>button.selected,.notebook-toolbar button[aria-pressed=true]{border-color:#33c75985;color:#7bffa1!important;box-shadow:inset 0 -2px 0 #33c759,0 0 calc(16px * var(--glow)) #33c75925!important;background:linear-gradient(140deg,#e63b7a35,#a855f735)!important}.selection-tools{color:#d7b5e9;border-color:#5c326d}.toolbar label{color:#d2b9e1}.selection-tools>input[type=color],.color-tools>input{background:0 0}.sticker-popover,.tray{color:#fff;background:#150e1eef;border:1px solid #71468a;box-shadow:0 16px 45px #0009}.sticker-popover .popover-heading b{color:#e6b5f8}.popover-heading button{color:#dfb9ee}.sticker-popover p,.tray p{color:#c2a3d2}.sticker-popover .sticker-grid button,.sticker-grid button{background:#281b34;border-color:#624074;border-radius:12px}.sticker-grid button:hover{background:#3c204d;border-color:#e63b7a}.tray{box-shadow:none;border-top:0;border-bottom:0}.tray h3{color:#f0d5ff}.pagination{color:#cfb8df}.pagination button{color:#fff;background:#21132d;border:1px solid #553466;border-radius:11px;min-height:36px;padding:9px}.placed-note{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.placed-note .note-content{color:inherit}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.journal-picker,.more-panel{color:#fff;box-shadow:0 0 calc(60px * var(--glow)) #a855f726,0 25px 90px #0009;background:linear-gradient(145deg,#20112cf8,#0d0813f8);border:1px solid #a855f785;border-radius:24px}.journal-picker p{color:#c6aad7}.journal-picker strong{color:#ffd5e7}.more-heading{border-color:#5a346c}.more-heading h2{color:#fff}.more-heading small{color:#d596ee}.more-columns h3{color:#d2a2e7}.more-card{background:#150c20;border:1px solid #5a326b}.more-card>button,.more-card>label,.more-card>details>label{color:#ead8f6;border-color:#3d244b}.more-card small,.more-card>small,.more-card p{color:#c3a1d6}.more-card h4,.more-card details{color:#d6b3e8}.more-card input[type=checkbox],input[type=checkbox]{accent-color:#33c759}.more-card label button,.align-buttons button,.comment-row button{color:#fff;background:#632a71}.more-card .danger{color:#ff9cbe}.inline-confirm{background:#46162f}.more-card button:hover{color:#ff9fc8}.comments-card textarea,.text-dialog textarea{color:#fff;background:#100817;border-color:#6c3e80}.note-style-settings label{color:#dfb9ef}.pattern-option{color:#eacff5;background:#21122e;border-color:#69417a;border-radius:12px}.pattern-option.active{border-color:#33c759}.note-style-settings select{background:#160b21}.connection-error{color:#ffbfd4;background:#361326}.import-notice{color:#9dfabb;background:#102618;border-bottom:1px solid #33c75970}.import-notice button{color:#9dfabb}.journal-loading{color:#ddbbea;justify-content:center;align-items:center;gap:12px;padding:15px;font-size:12px;display:flex}.journal-loading img{width:42px;height:42px;animation:2s infinite soft-spark}.signin-card{color:#fff;background:linear-gradient(140deg,#1f0d2c,#070509);border-color:#9254ae;box-shadow:0 0 50px #a855f723}.signin-logo{width:100%;height:auto;display:block}.signin-card h1{font-size:28px}.signin-card p{color:#c2a9d3}.section-intro{margin:15px 0 30px}.section-intro h1{font-size:42px}.section-intro p{font-size:13px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:23px;display:grid}.settings-card{background:linear-gradient(145deg,#1d1129,#0c0812);border:1px solid #674078;border-radius:22px;padding:25px}.settings-card h2{margin-bottom:22px;font-size:18px}.settings-card label{color:#e1c8f0;border-top:1px solid #362042;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.settings-card label span{font-size:10px}.settings-card input[type=range]{accent-color:#e63b7a;width:100px}.settings-card input[type=color]{background:0 0;border:0;width:36px;height:32px}.settings-card input[type=checkbox]{width:18px;height:18px}.settings-card p{font-size:11px;line-height:1.8}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.template-card{color:#fff;text-align:left;background:#150c1f;border:1px solid #754590;border-radius:20px;padding:20px;transition:transform .2s}.template-card:hover{border-color:#e63b7a;transform:translateY(-4px)}.template-card h2{margin-top:20px;font-size:16px}.template-card>span{color:#f79fca;font-size:11px}.template-preview{aspect-ratio:850/1100;background-color:#fff;border-radius:5px;box-shadow:5px 6px #a855f734}.template-lined{background-image:repeating-linear-gradient(0deg,#0000,#0000 18px,#dcc7e7 19px,#0000 20px)}.template-grid .template-preview.template-grid{background-image:linear-gradient(#dac5e455 1px,#0000 1px),linear-gradient(90deg,#dac5e455 1px,#0000 1px);background-size:20px 20px;display:block}.template-dots{background-image:radial-gradient(#c7a5d6 1px,#0000 1px);background-size:16px 16px}.toolbar-bottom main{flex-direction:column;display:flex}.toolbar-bottom .notebook-toolbar{order:3;max-height:38dvh;position:sticky;top:auto;bottom:0;overflow:auto}.toolbar-bottom .editor-grid{order:2}.toolbar-bottom .sticker-popover{top:auto;bottom:calc(100% + 10px)}.toolbar-bottom .notebook-toolbar:has(.sticker-popover){overflow:visible}.compact-nav .sidebar{width:82px;padding:20px 10px}.compact-nav .brand{justify-content:center;height:55px}.compact-nav .brand-wordmark,.compact-nav .nav span,.compact-nav .nav small,.compact-nav .studio-label,.compact-nav .side-tip,.compact-nav .side-bottom,.compact-nav .sidebar-toggle span{display:none}.compact-nav .brand-icon{width:50px;height:50px}.compact-nav .nav{justify-content:center;padding:12px 0}.compact-nav .sidebar-toggle{justify-content:center}.compact-nav .compact-control{margin-top:auto!important}.motion-off *,.motion-off :before,.motion-off :after{transition:none!important;animation:none!important}:is(.luxury-studio button:focus-visible,.luxury-studio input:focus-visible,.luxury-studio select:focus-visible,.luxury-studio textarea:focus-visible){outline-offset:3px;outline:3px solid #75f997}.luxury-studio .reading-view .paper,.luxury-studio.reading-view .paper{animation:none}input[type=range]{accent-color:#e63b7a}@keyframes neon-sweep{0%,65%{transform:translate(-100%)}95%,to{transform:translate(100%)}}@keyframes soft-spark{0%,to{opacity:.6}50%{opacity:1}}@keyframes journal-enter{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1600px){.content{margin:0 auto}.brand-hero{min-height:440px}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.luxury-studio .sidebar{width:215px}.brand-wordmark{width:120px}.brand-icon{width:47px}.content{padding:25px}.brand-hero{gap:15px;padding:25px}.brand-welcome h1{font-size:31px}.hero-official-logo{width:300px}.brand-hero-icon{width:32%}.dashboard-cards,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-nav .sidebar{width:78px}.header-wordmark{width:120px}.collection-brand-art{width:150px}.luxury-studio .hero h1{font-size:35px}}@media (max-width:760px){.luxury-studio .sidebar,.luxury-studio.compact-nav .sidebar{border-bottom:1px solid #633470;flex-flow:row;align-items:center;gap:6px;width:100%;height:auto;padding:12px;position:relative;overflow:auto}.luxury-studio .sidebar .brand{flex-shrink:0;width:auto;height:auto}.luxury-studio .sidebar .brand-wordmark,.luxury-studio .sidebar .studio-label,.luxury-studio .sidebar .side-tip,.luxury-studio .sidebar .side-bottom,.luxury-studio .sidebar-toggle,.luxury-studio .compact-control{display:none}.brand-icon{width:38px!important;height:38px!important}.luxury-studio .sidebar .nav{flex-direction:column;flex-shrink:0;gap:5px;min-width:60px;min-height:54px;margin:0;padding:9px 10px;font-size:8px}.luxury-studio .sidebar .nav span{display:block}.luxury-studio .sidebar .nav small{display:none}.luxury-studio header{gap:8px;min-height:0;padding:10px 14px}.header-wordmark{width:95px;height:45px;margin-left:auto}.view-controls{flex:1;gap:5px;width:auto}.view-controls .button{flex:none;min-height:36px;padding:8px 11px;font-size:9px}.breadcrumb{display:none}.save{width:100%;font-size:9px}.content{padding:17px}.brand-hero{border-radius:24px;min-height:0;padding:24px;display:block}.brand-welcome h1{font-size:31px}.hero-official-logo{width:100%;max-width:350px;margin:12px 0 0}.brand-hero-icon{display:none}.brand-hero:after{top:20px;right:20px}.brand-welcome p{font-size:12px}.dashboard-cards{gap:12px}.dashboard-card{border-radius:19px;min-height:200px;padding:17px}.dashboard-card h3{font-size:13px}.dashboard-card p{font-size:10px}.dashboard-card-icon{width:40px;height:40px}.dashboard-section-head{margin-top:28px}.recent-book{width:100%;max-width:none}.luxury-studio .hero{min-height:0;padding:25px;display:block}.collection-brand-art{display:none}.luxury-studio .hero h1{font-size:35px}.collection-head{margin-top:28px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journal-entry{border-radius:16px;padding:9px}.journal-card .cover.has-cover,.cover:not(.has-cover){height:185px}.cover h3{font-size:16px}.cover span{font-size:7px}.card-info small{font-size:8px}.card-info b{font-size:11px}.shelf-actions{flex-wrap:wrap;gap:4px}.shelf-actions>button{min-width:28px;min-height:30px}.shelf-actions .shelf-delete{font-size:9px}.luxury-studio .new-card{min-height:230px}.editor-heading{flex-wrap:wrap!important;gap:6px!important;padding:8px!important}.workspace-brand-icon{width:25px;height:25px}.title-input{font-size:12px!important}.editor-heading .button{min-height:35px;padding:8px 9px}.editor-heading .more-reveal{font-size:10px}.editor-heading .workspace-settings-button{display:none}.luxury-studio.reading-view .workspace{padding:10px 6px}.notebook-toolbar{gap:7px;padding:9px!important}.notebook-toolbar .tool-group>button{min-height:44px;padding:8px;font-size:9px}.notebook-toolbar .tool-group{gap:5px;padding-right:4px}.toolbar-bottom .notebook-toolbar{max-height:40dvh}.toolbar-bottom .sticker-popover{max-height:50dvh;inset:auto 10px 110px}.settings-grid{grid-template-columns:1fr;gap:15px}.settings-card{padding:21px}.section-intro h1{font-size:33px}.template-grid{gap:12px}.template-card{padding:15px}.asset-category input{min-height:32px}.sticker-popover{max-width:calc(100vw - 24px)}.signin-card{margin:30px 15px;padding:25px}.signin-card h1{font-size:26px}.more-panel{padding:18px}.pattern-option{min-height:64px}}.book-category{color:#cba6dc;background:#170c21;border:1px solid #553066;border-radius:8px;width:100%;margin-bottom:5px;padding:7px 9px;font-size:10px}.shelf-actions{flex-wrap:wrap}.brand-hero,.dashboard-card,.journal-entry{contain:layout style}.journal-card .cover.green{background:0 0!important}.toolbar-bottom .modal-backdrop{order:4}.luxury-studio .reading-view .more-reveal,.luxury-studio.reading-view .more-reveal{color:#e7c8f6;background:#21132d;border-color:#765087}.luxury-studio .more-card input[type=checkbox]{margin-left:auto}.luxury-studio .note-color-row input{background:0 0}.luxury-studio .connection-error a{color:#fff}.luxury-studio .book-delete{color:#ffabc9}.luxury-studio .shape-grid button{color:#ead5f6;background:#261735;border-color:#75468b}.luxury-studio .shape-grid button:hover{background:#412350}.luxury-studio .lasso-actions b{color:#ff9ccd}.luxury-studio .lasso-actions>span{color:#c6a8da}.save.saved:after{content:"✦";color:#ff8cbb;margin-left:3px;font-size:13px;animation:.6s ease-out both save-spark}@keyframes save-spark{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.dashboard-card{background:radial-gradient(at 0 0,#e63b7a26,#0000 55%),linear-gradient(150deg,#2b1434,#0f0718 75%);border:1px solid #b759bb70;border-radius:26px;min-height:220px;box-shadow:inset 0 2px 1px #ffffff1f,inset 0 -2px 1px #0009,0 12px 25px #0007}.dashboard-card.tone-1{background:radial-gradient(at 0 0,#a855f72e,#0000 60%),linear-gradient(150deg,#221331,#0f0718 75%)}.dashboard-card.tone-2{background:radial-gradient(at 0 0,#33c75915,#0000 60%),linear-gradient(150deg,#20182c,#0f0718 75%)}.dashboard-card-icon{border:0;border-radius:0;width:78px;height:78px;display:block;box-shadow:none!important;background:0 0!important}.dashboard-artwork{width:100%;height:100%;filter:drop-shadow(0 0 calc(12px * var(--glow)) #e63b7a22);display:block}.dashboard-card h3{margin-top:13px}.dashboard-card .card-link{color:#fff;width:fit-content;min-width:120px;min-height:34px;box-shadow:inset 0 2px 1px #fff3,0 4px 9px #0006,0 0 calc(16px * var(--glow)) #e63b7a33;text-align:center;background:linear-gradient(135deg,#e63b7a,#a044c2,#a855f7);border:1px solid #f797c994;border-radius:24px;justify-content:center;margin-top:17px;padding:8px 17px;font-size:10px}.dashboard-card:active:not(:disabled){transform:translateY(1px)scale(.99)}.dashboard-card:hover:not(:disabled) .card-link{box-shadow:inset 0 2px 1px #fff4,0 0 calc(25px * var(--glow)) #e63b7a60}.welcome-name-form{max-width:425px;margin:19px 0 8px}.welcome-name-form>label{color:#d7afeb;letter-spacing:.5px;margin-bottom:8px;font-size:10px;display:block}.welcome-name-form>div{gap:8px;display:flex}.welcome-name-form input{color:#ffe6f2;background:#09050e;border:1px solid #845199;border-radius:14px;flex:1;min-width:0;padding:11px 14px;font-size:11px;box-shadow:inset 0 2px 6px #0008}.welcome-name-form .button{white-space:nowrap;min-height:40px;padding:10px 14px;font-size:10px}.welcome-name-form>small{color:#7cf39b;margin-top:8px;font-size:10px;display:block}.brand-hero-icon{width:34%;max-width:360px}.hero-book-stage{perspective:950px;min-height:330px;box-shadow:inset 0 1px 0 #ffffff16,0 0 calc(45px * var(--glow)) #e63b7a10;background:radial-gradient(at 50% 60%,#a855f71c,#0000 68%);border:1px solid #68418166;border-radius:28px;justify-content:center;align-items:center;padding:20px 15px 35px;display:flex;position:relative;overflow:visible}.hero-book-mockup{width:210px;height:278px;transform-style:preserve-3d;filter:drop-shadow(15px 20px 16px #000b);position:relative;transform:rotateY(-16deg)rotate(-7deg)}.hero-book-cover{box-shadow:inset 8px 0 9px #fff1,inset -1px 0 0 #ffbbdf,0 0 calc(15px * var(--glow)) #e63b7a2e;background:linear-gradient(115deg,#281332 0,#040305 12%,#000 55%,#17101d 100%);border:1px solid #ef86c8;border-radius:5px 13px 13px 5px;flex-direction:column;justify-content:center;align-items:center;padding:25px 12px;display:flex;position:absolute;inset:0;overflow:hidden}.hero-book-cover:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 28% 70%,#ffffff0d);position:absolute;inset:0}.hero-book-cover:before{content:"";opacity:.8;background:linear-gradient(#ffa7d4,#9a49bf,#e63b7a);width:2px;position:absolute;top:0;bottom:0;left:9px}.brand-hero-icon .hero-book-cover img{width:100%;max-width:none;height:auto;box-shadow:none;object-fit:contain;border-radius:0;margin:18px 0 14px}.brand-hero-icon .book-edition{letter-spacing:2px;color:#ddb6ed;margin:0;padding-left:8px;font-size:7px}.brand-hero-icon .book-cover-tagline{letter-spacing:2px;color:#efb7d4;text-align:center;margin:0;font-size:8px;line-height:1.9}.hero-book-pages{background:repeating-linear-gradient(0deg,#ebdde9 0 2px,#a899b4 2px,#f7eaf5 3px);border:2px solid #563263;border-radius:3px 12px 12px 3px;position:absolute;inset:5px -10px -5px 8px;transform:translateZ(-7px);box-shadow:5px 5px 8px #0007}.hero-book-spine{transform-origin:100%;background:linear-gradient(90deg,#4b1751,#b54080,#392342);border:1px solid #a75593;border-radius:5px 0 0 5px;width:15px;position:absolute;top:2px;bottom:0;left:-12px;transform:rotateY(-65deg)}.hero-book-reflection{filter:blur(8px);background:radial-gradient(#e63b7a33,#0000 68%);height:20px;position:absolute;bottom:5px;left:15%;right:15%;transform:rotate(-5deg)}.brand-welcome h1{margin-top:25px}.brand-hero{min-height:415px}@media (max-width:1100px){.hero-book-mockup{width:170px;height:235px}.hero-book-stage{min-height:295px;padding-inline:8px}.brand-hero-icon{width:34%}.dashboard-card-icon{width:70px;height:70px}}@media (max-width:760px){.brand-hero-icon{width:100%;max-width:280px;margin:27px auto 0;display:block}.hero-book-stage{min-height:280px;padding:20px 15px 30px}.hero-book-mockup{width:175px;height:235px}.dashboard-card{min-height:235px}.dashboard-card-icon{width:65px;height:65px}.dashboard-card .card-link{width:100%;min-width:0;padding:8px 10px;font-size:9px}.welcome-name-form>div{flex-wrap:wrap}.welcome-name-form input{min-width:150px}.welcome-name-form .button{min-height:40px}.brand-welcome h1{margin-top:20px;font-size:30px}}.luxury-studio .sidebar .brand{justify-content:center}.luxury-studio .sidebar .brand-wordmark{width:190px;max-width:100%;height:auto}.luxury-studio.compact-nav .sidebar .brand{display:none}@media (max-width:760px){.luxury-studio .sidebar .brand{display:none}}.luxury-studio .view-controls .menu-icon-toggle{flex:none;width:40px;min-width:40px;height:40px;padding:10px}.dashboard-card-icon{width:116px;height:116px;margin:-5px 0 0}.dashboard-card{min-height:265px;padding:24px}.dashboard-card h3{margin-top:10px;font-size:17px}.dashboard-artwork{filter:drop-shadow(0 5px 6px #0007) drop-shadow(0 0 calc(18px * var(--glow)) #e63b7a29)}.template-upload{margin-top:14px}.template-upload-hint{margin-top:12px;color:#b8a2cb!important;font-size:11px!important}.own-templates{margin-top:35px}.own-templates>p{margin-bottom:20px;font-size:12px}.uploaded-template{min-width:0}.uploaded-template h2{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.uploaded-template-preview{aspect-ratio:850/1100;background:repeating-conic-gradient(#261b31 0% 25%,#160e1f 0% 50%) 50%/18px 18px;border:1px solid #7f519458;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.uploaded-template-preview img{object-fit:contain;width:100%;height:100%;display:block}.uploaded-template .button{width:100%;min-height:36px;font-size:10px}.remove-template{color:#eca4c7;background:0 0;border:0;align-items:center;gap:6px;margin:12px auto 0;padding:5px;font-size:10px;display:flex}.template-empty{text-align:center;color:#c791e8;background:#a855f708;border:1px dashed #81539b;border-radius:18px;padding:30px}.template-empty p{font-size:12px}.uploaded-template:hover{transform:none}.uploaded-template-preview:hover{border-color:#e63b7a}@media (max-width:1100px){.dashboard-card-icon{width:108px;height:108px}}@media (max-width:760px){.dashboard-card-icon{width:96px;height:96px}.dashboard-card{min-height:255px;padding:17px}.dashboard-card h3{font-size:13px}.template-upload{width:100%;min-height:44px}.uploaded-template .button{padding:9px 6px}.template-upload-hint{line-height:1.8}.template-empty{padding:23px}}.editor-heading[hidden],.focus-workspace header,.focus-workspace .sidebar,.focus-workspace .tray,.focus-workspace .pagination{display:none!important}.focus-workspace .workspace{background:var(--workspace);min-height:calc(100dvh - 88px);padding:14px 18px}.luxury-studio .focus-return{z-index:65;background:#25132ff2;border-color:#bf6bb8;border-radius:13px;width:39px;height:39px;min-height:39px;padding:9px;position:fixed;top:14px;left:14px}.document-wide-button{flex-shrink:0;width:38px;min-width:38px;height:38px;padding:9px!important}.glam-template-preview{aspect-ratio:850/1100;background:#fff;border-radius:6px;width:100%;height:auto;display:block;box-shadow:4px 5px #a855f734}.template-card .template-description{color:#bda6ce;min-height:32px;margin:8px 0 15px;font-size:10px;line-height:1.6}.focus-workspace .paper{max-width:none}.focus-workspace main{min-height:100dvh}.focus-workspace .locked-badge{display:none}@media (max-width:760px){.focus-workspace .workspace{padding:10px 6px}.focus-workspace .notebook-toolbar{padding-left:59px!important}.luxury-studio .focus-return{width:36px;height:36px;top:12px;left:10px}.editor-heading .document-wide-button{width:35px;min-width:35px;padding:8px!important}.template-card .template-description{min-height:40px;font-size:9px}}.readonly-workspace .notebook-toolbar>.tool-group:not(.zoom-tools),.readonly-workspace .notebook-toolbar>.photo-tool{display:none}.notebook-toolbar .zoom-tools .more-reveal{gap:6px;min-width:65px;flex-direction:row!important}@media (max-width:760px){.focus-workspace .notebook-toolbar{padding-left:9px!important}}.luxury-studio,.signin-card{--glam-button:linear-gradient(135deg,#c52b70 0%,#a632a9 55%,#7930b8 100%);--glam-border:#f797ca;--glam-shadow:inset 0 2px 1px #ffffff36,inset 0 -2px 0 #57195255,0 4px 10px #0006,0 0 calc(17px * var(--glow,.55)) #e63b7a33;--glam-dark:linear-gradient(145deg,#30203d,#190f24);--glam-focus:#6aff95}.luxury-studio :is(.button,.icon-button,.popover-heading>button,.more-heading>button,.more-card>button,.more-card label>button,.more-card details>button,.inline-confirm>button,.align-buttons>button,.comment-row>button,.pagination>button,.shelf-actions>button,.asset .use-sticker,.asset>button,.remove-template,.import-notice>button),.signin-card .button{background:var(--glam-button);color:#fff;border:1px solid var(--glam-border);box-shadow:var(--glam-shadow);border-radius:24px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s}.luxury-studio .button.primary,.luxury-studio .hero .button,.luxury-studio .hero .button.primary,.luxury-studio.reading-view .tools-reveal{background:var(--glam-button);border-color:var(--glam-border);box-shadow:var(--glam-shadow);color:#fff}.luxury-studio :is(.icon-button,.popover-heading>button,.more-heading>button,.import-notice>button){flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:7px;display:inline-flex}.luxury-studio .more-card>button{border:1px solid var(--glam-border);gap:10px;min-height:40px;margin:7px 0;padding:11px 14px;font-size:12px}.luxury-studio .more-card>button:last-child{border:1px solid var(--glam-border)}.luxury-studio .more-card>button.danger,.luxury-studio .delete-confirm,.luxury-studio .shelf-delete,.luxury-studio .remove-template{color:#ffeef5;background:linear-gradient(135deg,#b72663,#8e236d,#72294a);border-color:#fb95b7}.luxury-studio :is(.more-card label>button,.more-card details>button,.align-buttons>button,.comment-row>button){min-height:30px;padding:7px 12px;font-size:10px;line-height:1.4}.luxury-studio .pagination>button{min-width:36px;padding:8px 11px}.luxury-studio .shelf-actions>button{min-width:32px;min-height:32px}.luxury-studio .shelf-actions .shelf-delete{padding:7px 10px;font-size:10px}.luxury-studio .remove-template{margin-top:12px;padding:8px 12px}.luxury-studio .asset>button:not(.use-sticker){place-items:center;width:31px;height:31px;padding:6px;display:grid}.luxury-studio .asset .use-sticker{min-height:34px;padding:8px 14px;font-size:10px}.luxury-studio .notebook-toolbar .tool-group>button:not(.color-dot),.luxury-studio .notebook-toolbar .photo-tool{background:var(--glam-dark);color:#f9eaff;border:1px solid #ab62bdb3;border-radius:17px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 2px 1px #ffffff1d,0 3px 8px #0004}.luxury-studio .notebook-toolbar .zoom-tools .more-reveal{background:var(--glam-button);border-color:var(--glam-border);box-shadow:var(--glam-shadow);color:#fff}.luxury-studio .nav{background:var(--glam-dark);color:#eedcf9;border:1px solid #82459b70;border-radius:20px;box-shadow:inset 0 1px #ffffff17}.luxury-studio .nav.active{background:var(--glam-button);color:#fff;box-shadow:var(--glam-shadow),inset 3px 0 0 #33c759;border-color:#66fa94}.luxury-studio .nav:hover{background:linear-gradient(140deg,#4e285f,#311942);border-color:#ef8ac9}.luxury-studio .nav.active:hover{background:var(--glam-button)}.luxury-studio :is(.dashboard-card,.template-card,.new-card,.journal-entry){border-color:#9352aaa3;border-radius:24px;box-shadow:inset 0 2px 1px #ffffff1e,inset 0 -1px #0006,0 7px 18px #0005}.luxury-studio .dashboard-card .card-link{background:var(--glam-button);border-color:var(--glam-border);box-shadow:var(--glam-shadow);color:#fff;border-radius:24px}.luxury-studio .new-card{background:var(--glam-dark);border-style:solid}.luxury-studio .journal-card{border-radius:17px}.luxury-studio .pattern-option{background:var(--glam-dark);color:#f0dafb;border-color:#a65bc0;border-radius:14px;box-shadow:inset 0 1px #ffffff21}.luxury-studio .pattern-option.active{box-shadow:0 0 calc(15px * var(--glow)) #33c75926,inset 0 1px 0 #ffffff26;border-color:#33c759}.luxury-studio :is(.sticker-grid button,.shape-grid button,.uploaded-template-preview){border-color:#9855b2;border-radius:15px;box-shadow:inset 0 1px #ffffff20,0 3px 8px #0003}.luxury-studio :is(.button,.icon-button,.popover-heading>button,.more-heading>button,.more-card button,.pagination>button,.shelf-actions>button,.asset>button,.remove-template,.import-notice>button):hover:not(:disabled),.signin-card .button:hover{color:#fff;filter:brightness(1.1);box-shadow:var(--glam-shadow),0 0 calc(21px * var(--glow,.55)) #a855f747;border-color:#ffb7e0;transform:translateY(-1px)}.luxury-studio .notebook-toolbar .tool-group>button:not(.color-dot):hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#533067,#301a43);border-color:#ffaae0}.luxury-studio :is(.button,.icon-button,.more-card button,.pagination>button,.shelf-actions>button,.asset>button,.remove-template):active:not(:disabled){transform:translateY(1px)scale(.98)}.luxury-studio button:disabled,.luxury-studio label.button[aria-disabled=true]{opacity:.4;filter:saturate(.65);cursor:default;box-shadow:inset 0 1px #ffffff12}:is(.luxury-studio :is(button,.button):focus-visible,.signin-card .button:focus-visible){outline:3px solid var(--glam-focus);outline-offset:3px}.luxury-studio .notebook-toolbar .color-dot{border-color:#f8e7ff;box-shadow:0 0 0 1px #a376bc}.luxury-studio .notebook-toolbar .color-dot.chosen{box-shadow:0 0 0 2px #33c759}@media (max-width:760px){.luxury-studio .nav{border-radius:16px}.luxury-studio .notebook-toolbar .tool-group>button:not(.color-dot),.luxury-studio .notebook-toolbar .photo-tool{border-radius:14px}.luxury-studio .more-card>button{min-height:42px;padding:12px}.luxury-studio .more-card label>button{min-height:34px}.luxury-studio .shelf-actions>button{min-height:32px}}.luxury-studio .sidebar-toggle{background:var(--glam-dark);color:#ebc7f5;border:1px solid #a159b480;border-radius:20px;margin-bottom:10px;padding:8px 12px;box-shadow:inset 0 1px #ffffff20}.luxury-studio .sidebar-toggle:hover{color:#fff;border-color:#ffb7e0}.luxury-studio .sidebar-toggle:active{transform:translateY(1px)}.luxury-studio .template-card>.template-action{border:1px solid var(--glam-border);background:var(--glam-button);width:100%;min-height:40px;box-shadow:var(--glam-shadow);color:#fff;border-radius:24px;justify-content:center;align-items:center;margin-top:3px;padding:10px 16px;font-size:11px;font-weight:700;line-height:1.4;transition:filter .16s,box-shadow .16s,transform .16s;display:inline-flex}.luxury-studio .template-card:hover:not(:disabled)>.template-action{filter:brightness(1.1);box-shadow:var(--glam-shadow),0 0 calc(21px * var(--glow)) #a855f747;border-color:#ffb7e0}.luxury-studio .template-card:active:not(:disabled)>.template-action{transform:translateY(1px)scale(.98)}.luxury-studio .template-card:disabled>.template-action{filter:saturate(.65);box-shadow:inset 0 1px #ffffff12}.luxury-studio .uploaded-template>.button{min-height:40px;padding:10px 16px;font-size:11px;line-height:1.4}@media (max-width:760px){.luxury-studio .template-card>.template-action,.luxury-studio .uploaded-template>.button{min-height:40px;padding:10px 8px;font-size:10px}}.hero-book-stage{box-shadow:none;background:0 0;border:0;border-radius:0}.luxury-studio .brand-welcome .glam-welcome-heading{letter-spacing:-1px;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;margin:22px 0 12px;line-height:1.08;display:flex}.glam-welcome-heading .welcome-intro{letter-spacing:.8px;color:#e5c6f0;font-size:15px;font-weight:500;line-height:1.4}.glam-welcome-heading .welcome-hub{white-space:normal;overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.1}.glam-welcome-heading .welcome-person{color:#ff79b2;overflow-wrap:anywhere;letter-spacing:0;max-width:100%;font-family:DM Serif Display,Georgia,serif;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.15}.brand-welcome p.welcome-tagline{color:#e9c9f3;letter-spacing:.1px;margin:12px 0 19px;font-size:14px;font-weight:500;line-height:1.65}.brand-welcome .welcome-name-form{margin-top:15px}@media (max-width:760px){.luxury-studio .brand-welcome .glam-welcome-heading{gap:5px;margin-top:20px}.glam-welcome-heading .welcome-intro{font-size:13px}.glam-welcome-heading .welcome-hub{font-size:31px}.glam-welcome-heading .welcome-person{font-size:30px}.brand-welcome p.welcome-tagline{margin:10px 0 17px;font-size:12px;line-height:1.7}}@media (min-width:761px){.luxury-studio .view-controls .menu-redundant{display:none}}.luxury-studio .editor-heading .add-glam-shelf{white-space:nowrap;flex-shrink:0;min-height:38px;margin-left:auto;font-size:11px}.glam-shelf-empty{text-align:center;color:#d499ee;background:#a855f708;border:1px dashed #9b57b1;border-radius:23px;grid-column:1/-1;padding:35px 25px}.glam-shelf-empty h3{color:#f4dfff;font-size:17px}.glam-shelf-empty p{max-width:450px;margin:10px auto;font-size:12px;line-height:1.8}@media (max-width:760px){.luxury-studio .editor-heading .add-glam-shelf{margin-left:auto;padding:9px 12px;font-size:10px}.glam-shelf-empty{padding:28px 20px}}.luxury-studio .notebook-toolbar>.toolbar-minimize{background:var(--glam-button);border:1px solid var(--glam-border);width:40px;min-width:40px;height:40px;box-shadow:var(--glam-shadow);color:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;display:none}.luxury-studio .focus-return{z-index:65;background:var(--glam-button);border:1px solid var(--glam-border);width:40px;height:40px;min-height:40px;box-shadow:var(--glam-shadow);color:#fff;border-radius:15px;justify-content:center;align-items:center;padding:9px;display:inline-flex;position:fixed;top:12px;left:12px}.focus-workspace .notebook-toolbar{padding-left:66px!important}.focus-workspace.toolbar-bottom .notebook-toolbar{padding-left:18px!important}.focus-workspace.toolbar-bottom .workspace{padding-top:62px}@media (max-width:760px){.luxury-studio .focus-return{width:36px;height:36px;min-height:36px;top:10px;left:10px}.focus-workspace .notebook-toolbar{padding-left:58px!important}.focus-workspace.toolbar-bottom .notebook-toolbar{padding-left:9px!important}}.reading-view .paper.drawing{cursor:crosshair;touch-action:none}.reading-view .paper .placed{cursor:move}.notebook-toolbar [hidden]{display:none!important}.tool-group:empty{display:none}.customize-dialog{width:min(600px,100%);max-height:88dvh}.customize-tabs{background:#0c0713;border:1px solid #633779;border-radius:26px;gap:7px;margin:20px 0;padding:5px;display:flex}.customize-tabs .button{flex:1;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.customize-tabs .button.active{background:var(--glam-button)!important;border-color:var(--glam-border)!important;box-shadow:var(--glam-shadow)!important}.customize-dialog h3{color:#d6a6ed;margin:23px 0 12px;font-size:14px}.customize-list{background:#180d24;border:1px solid #6a3d81;border-radius:19px;overflow:hidden}.customize-list>button{color:#f6e5ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #40204f;align-items:center;gap:13px;width:100%;padding:14px 15px;font-size:13px;display:flex}.customize-list>button:last-child{border-bottom:0}.customize-list>button:hover{background:#e63b7a18}.customize-list>button>span:last-child{flex:1}.customize-list>p{padding:10px 15px;font-size:12px}.customize-plus,.customize-minus{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.customize-plus{background:#198d3e;box-shadow:0 0 13px #33c75925}.customize-minus{background:#c82a69;box-shadow:0 0 13px #e63b7a25}.customize-dialog>p{font-size:11px;line-height:1.8}.customize-dialog .popover-heading h2{margin:0;font-size:20px}.accessory-dock{z-index:60;flex-direction:column;gap:10px;width:275px;max-height:70dvh;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;overflow:auto}.accessory-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3dbff;background:linear-gradient(145deg,#23132eec,#100818ef);border:1px solid #9855b0;border-radius:18px;flex-shrink:0;padding:15px;box-shadow:0 10px 30px #0008}.accessory-panel .popover-heading b{align-items:center;gap:7px;font-size:12px;display:flex}.accessory-panel .popover-heading{margin-bottom:10px}.accessory-panel label{color:#dcbdec;justify-content:space-between;align-items:center;gap:10px;margin:13px 0;font-size:11px;display:flex}.accessory-panel input[type=range]{width:120px}.accessory-panel p{color:#bea2ce;margin-bottom:0;font-size:10px;line-height:1.7}.accessory-actions{justify-content:center;gap:9px;display:flex}.accessory-actions .button{min-height:32px;padding:8px 12px;font-size:10px}.time-keeper output{text-align:center;color:#f3b7d9;margin:12px 0 15px;font-family:Space Mono,monospace;font-size:28px;display:block}.zoom-window canvas{background:repeating-conic-gradient(#271b30 0% 25%,#120a1c 0% 50%) 50%/12px 12px;border:1px solid #704087;border-radius:9px;width:100%;height:auto;display:block}.page-ruler{z-index:100002;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.page-ruler line{stroke:#a855f7;stroke-width:.35px;stroke-dasharray:2 1;filter:drop-shadow(0 0 2px #ffffff60)}.shape-popover{width:360px;max-height:60dvh}.shape-grid span{font-size:9px}.asset-category input:disabled{opacity:.7;color:#c0a4d2}.asset-grid img,.sticker-grid img{image-rendering:auto}@media (max-width:760px){.customize-dialog{padding:20px}.customize-list>button{padding:13px 12px;font-size:12px}.accessory-dock{width:220px;max-height:55dvh;bottom:8px;right:8px}.accessory-panel{padding:12px}.time-keeper output{font-size:24px}.shape-popover{width:auto}}.readonly-workspace .notebook-toolbar>.tool-group.accessory-buttons{display:flex}.shape-popover .shape-toolbar-customize{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin:0 0 14px;padding:10px 14px;font-size:12px;display:flex}.shape-popover .shape-toolbar-customize span{white-space:normal}.collapsed-brand-icon{display:none}.compact-nav .collapsed-brand-icon{display:block}.studio-loading-screen{z-index:200000;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.studio-loading-screen img{object-fit:contain;width:150px;height:150px}.studio-loading-screen p{color:#edc5ee;font-size:14px}.journal-loading{justify-content:center;align-items:center;gap:12px;display:flex}.loading-brand-icon{object-fit:contain;width:46px;height:46px}.dashboard-main-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.install-app-dialog{max-width:520px;max-height:85dvh;overflow:auto}.install-app-dialog>img{object-fit:contain;width:100px;height:100px;margin:15px auto;display:block}.install-app-dialog h3{color:#ff9cce;margin-bottom:6px;font-size:14px}.install-app-dialog p{font-size:12px;line-height:1.7}.install-app-dialog .install-app-note{color:#bfa5ce;font-size:11px}.calendar-dialog{max-width:660px;max-height:88dvh;overflow:auto}.calendar-dialog .popover-heading h2{align-items:center;gap:9px;display:flex}.calendar-dialog .popover-heading small{color:#c69ad8}.calendar-dialog p{font-size:12px;line-height:1.7}.calendar-dialog h3{color:#ff9bc7;margin:22px 0 12px;font-size:15px}.calendar-form{border-bottom:1px solid #69397b;padding:0 0 20px}.calendar-form label,.calendar-feed-label{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.calendar-form input,.calendar-form textarea,.calendar-feed-label input{color:#fff;width:100%;min-width:0;font:inherit;background:#170d20;border:1px solid #704784;border-radius:13px;padding:12px}.calendar-form textarea{resize:vertical;min-height:85px}.calendar-time-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-form small{color:#c3a2d1;font-size:10px}.calendar-actions{flex-wrap:wrap;gap:9px;display:flex}.calendar-event-list article{background:#1a1024;border:1px solid #644074;border-radius:16px;margin-bottom:10px;padding:15px}.calendar-event-list .button{padding:8px 12px;font-size:11px}.calendar-connect{border-top:1px solid #633778;margin-top:20px}.calendar-connect details{margin-top:15px;font-size:12px}.calendar-connect summary{cursor:pointer;color:#f4b4d9}.calendar-feed-label input{font-size:10px}.calendar-dialog .calendar-private-note,.calendar-hint{color:#c0a3cd;font-size:10px}.calendar-dialog .calendar-error{color:#ffb6c9;background:#7b173538;border-radius:12px;padding:10px}.calendar-dialog .calendar-message{color:#b0ffc4;background:#155f3038;border-radius:12px;padding:10px}@media (max-width:600px){.calendar-time-row{grid-template-columns:1fr}.calendar-dialog{padding:20px}.calendar-dialog .popover-heading h2{font-size:20px}}.customer-signin{max-width:560px}.customer-login-options form{flex-direction:column;gap:12px;margin:22px 0;display:flex}.customer-login-options input{color:#fff;background:#160c20;border:1px solid #89509d;border-radius:15px;width:100%;padding:14px;font-size:16px}.customer-login-options .button{justify-content:center;width:100%}.customer-signin .legacy-signin{margin-top:20px;font-size:12px}.login-error{color:#ff9bb6!important}.customer-account{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.customer-account p{width:100%;font-size:12px}.glam-hub-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-left:12px;display:flex}.glam-hub-actions .button{white-space:nowrap;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:inline-flex}@media (max-width:1250px){.luxury-studio .glam-hub-header{flex-wrap:wrap}.glam-hub-actions{width:100%;margin-left:auto}.glam-hub-header .save{margin-left:auto}}@media (max-width:600px){.glam-hub-actions{gap:8px}.glam-hub-actions .button{padding:9px 12px;font-size:11px}}.glam-hub-actions{flex-wrap:wrap}.hub-auth-action>span{text-align:left;flex-direction:column;gap:3px;line-height:1.2;display:flex}.hub-auth-action small{opacity:.8;font-size:9px;font-weight:400}.auth-switch{margin-top:24px!important;font-size:12px!important}.auth-switch a{color:#ffa3d1;text-decoration:underline}.luxury-studio .hub-signin{--glam-button:linear-gradient(120deg,#e63b7a 0%,#ff69bf 43%,#a855f7 100%);--glam-border:#ffd0ed;--glam-shadow:inset 0 2px 1px #ffffff45,0 4px 10px #0006,0 0 calc(20px * var(--glow,.55)) #e63b7a55;border-color:var(--glam-border);background:var(--glam-button)!important}.luxury-studio .hub-signup{--glam-button:linear-gradient(120deg,#33c759 0%,#75f5aa 35%,#b893ff 75%,#a855f7 100%);--glam-border:#b9ffce;--glam-shadow:inset 0 2px 1px #ffffff45,0 4px 10px #0006,0 0 calc(20px * var(--glow,.55)) #a855f755;border-color:var(--glam-border);background:var(--glam-button)!important}.luxury-studio .hub-auth-action{text-shadow:0 1px #ffffff35;color:#100417!important}.hub-auth-action small{opacity:1}.luxury-studio .glam-hub-header{flex-wrap:wrap}.glam-hub-actions .button{box-sizing:border-box;white-space:normal;flex:0 0 170px;justify-content:center;gap:7px;width:170px;min-width:170px;max-width:170px;height:46px;min-height:46px;padding:7px 12px;font-size:11px}.glam-hub-actions .button>svg{flex-shrink:0;width:17px;height:17px}.glam-hub-actions .hub-auth-action>span{gap:2px;min-width:0;font-size:11px;line-height:1.15}.glam-hub-actions .install-app-button{--glam-button:linear-gradient(120deg,#e63b7a 0%,#ff85c0 44%,#33c759 100%);--glam-border:#91ffb4;--glam-shadow:inset 0 2px 1px #ffffff45,0 4px 10px #0006,0 0 calc(20px * var(--glow,.55)) #33c75944;border-color:var(--glam-border);text-shadow:0 1px #ffffff35;background:var(--glam-button)!important;color:#100417!important}.luxury-studio .asset>button.sticker-toss{justify-content:center;align-items:center;gap:6px;width:100%;height:34px;margin-top:8px;padding:6px 12px;font-size:11px;display:flex;position:static}.install-app-overlay{z-index:2147483646;--glow:.55;isolation:isolate;background:#000c}.install-app-overlay .install-app-dialog{overscroll-behavior:contain;width:min(520px,100%);max-height:calc(100dvh - 40px)}.install-app-overlay .popover-heading{z-index:1;background:#20112c;padding:12px 0;position:sticky;top:-25px}.customer-login-options label.remember-session{align-items:center;gap:10px;margin:12px 0 18px;font-size:13px;line-height:1.5;display:flex}.customer-login-options .remember-session input{accent-color:#e63b7a;flex:0 0 18px;width:18px;height:18px}.install-app-dialog .already-installed{justify-content:center;width:100%;margin:10px 0 0;font-size:12px;display:flex}.studio-privacy{color:#eee9f4;background:radial-gradient(at 10% 0,#a855f724,#0000 45%),radial-gradient(at 100% 15%,#e63b7a18,#0000 40%),#050507;min-height:100vh;padding:40px 20px 64px;font-family:DM Sans,sans-serif}.studio-privacy article{background:#111015;border:1px solid #a855f745;border-radius:28px;max-width:850px;margin:auto;padding:36px;box-shadow:0 12px 60px #0008}.studio-privacy .privacy-brand{max-width:300px;display:inline-block}.studio-privacy .privacy-brand img{width:100%;height:auto}.studio-privacy .privacy-eyebrow{letter-spacing:.13em;color:#f788bb;margin-top:28px;font-size:12px;font-weight:700}.studio-privacy h1{color:#fff;margin:10px 0 12px;font-size:clamp(32px,7vw,48px);line-height:1.15}.studio-privacy .privacy-date{color:#bcb1ca;font-size:14px}.studio-privacy p,.studio-privacy li{font-size:16px;line-height:1.8}.studio-privacy ul{padding-left:22px}.studio-privacy li{margin:12px 0}.studio-privacy section{border-top:1px solid #ffffff14;margin-top:20px;padding-top:20px}.studio-privacy h2{color:#fda4cf;margin-bottom:12px;font-size:23px;line-height:1.35}.studio-privacy a:not(.button):not(.privacy-brand),.privacy-policy-link a{color:#e6b4ff;text-underline-offset:3px;text-decoration:underline}.studio-privacy a:focus-visible{outline-offset:5px;outline:3px solid #33c759}.studio-privacy nav{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.studio-privacy footer{color:#c4b4d0;margin-top:36px;font-size:14px}.privacy-policy-link{text-align:center;margin-top:22px;font-size:14px}@media (max-width:600px){.studio-privacy{padding:16px 12px 40px}.studio-privacy article{border-radius:20px;padding:24px 19px}.studio-privacy h2{font-size:21px}}.luxury-studio .glampad-pages{z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:linear-gradient(145deg,#231229f7,#0d0b12fa);border:1px solid #a855f775;border-radius:24px;flex-direction:column;width:294px;display:flex;position:fixed;top:158px;bottom:16px;right:14px;overflow:hidden;box-shadow:0 12px 38px #0008}.luxury-studio.reading-view .glampad-pages{top:88px}.pages-sidebar-open .editor-grid{min-width:0;margin-right:318px!important}.pages-sidebar-open .workspace{min-width:0}.pages-heading{justify-content:space-between;align-items:center;gap:10px;padding:17px 16px 12px;display:flex}.pages-heading h2{color:#fff;margin:0;font-size:23px}.pages-heading p{white-space:nowrap;text-overflow:ellipsis;color:#d7bddf;max-width:202px;margin:5px 0 0;font-size:11px;overflow:hidden}.pages-heading .button{flex:none;width:36px;height:36px;min-height:36px;padding:7px!important}.pages-filters{border-bottom:1px solid #ffffff15;flex-wrap:wrap;gap:8px;padding:0 13px 13px;display:flex}.pages-filters select{color:#ffcee5;font:inherit;background:#302039;border:1px solid #7a4c87;border-radius:20px;max-width:100%;padding:8px 10px;font-size:12px}.pages-search{background:#100d15;border:1px solid #704178;border-radius:12px;align-items:center;gap:6px;width:100%;padding:5px 9px;display:flex}.pages-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;min-height:28px;padding:3px;font-size:12px}.pages-search input::placeholder{color:#bfa8cb}.pages-thumbnail-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e63b7a #221329;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px 12px;min-height:0;padding:14px;display:grid;position:relative;overflow-y:auto}.page-thumbnail{color:#eee;text-align:left;cursor:pointer;touch-action:pan-y;background:0 0;border:2px solid #0000;border-radius:12px;align-self:start;min-width:0;padding:5px;display:block}.page-thumbnail.current{background:#e63b7a18;border-color:#f079c3;box-shadow:0 0 13px #a855f740}.page-thumbnail:hover{background:#a855f71c}.page-thumbnail:focus-visible{outline-offset:2px;outline:3px solid #33c759}.page-thumb-paper{pointer-events:none;background:repeating-conic-gradient(#ece6ef 0% 25%,#fff 0% 50%) 0 0/12px 12px;border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:2px 4px 7px #0005;container-type:inline-size}.page-thumb-paper>canvas{width:100%;height:100%;display:block}.page-thumb-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-thumb-item{transform-origin:50%;white-space:pre-wrap;text-align:left;line-height:1.2;position:absolute}.page-thumb-item img,.page-thumb-item svg{width:100%;max-width:none;height:auto;display:block}.page-thumb-note{background-position:50%;min-height:16cqw;padding:2cqw;box-shadow:1px 2px 3px #0003}.page-thumb-state{color:#563564;text-align:center;background:#f7f2fae8;justify-content:center;align-items:center;padding:6px;font-size:10px;display:flex;position:absolute;inset:0}.page-thumbnail-label{color:#f9dded;justify-content:space-between;align-items:center;gap:5px;margin-top:9px;font-size:13px;display:flex}.page-thumbnail-title{white-space:nowrap;text-overflow:ellipsis;color:#c7b0d6;margin-top:4px;font-size:10px;display:block;overflow:hidden}.pages-bottom{color:#d7bddf;border-top:1px solid #ffffff15;margin:0;padding:10px 15px;font-size:11px}.pages-empty{color:#d7bddf;grid-column:1/-1;font-size:13px;line-height:1.6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.pages-sidebar-open .editor-grid{margin-right:0!important}.luxury-studio .glampad-pages{width:min(294px,78vw);top:150px;bottom:10px;right:8px}.luxury-studio.reading-view .glampad-pages{top:84px}}@media (prefers-reduced-motion:reduce){.glampad-pages *{scroll-behavior:auto!important;transition:none!important}}.pages-heading-toggle[hidden]{display:none!important}.luxury-studio .notebook-toolbar{justify-content:space-evenly;align-items:center;gap:12px}.luxury-studio .notebook-toolbar>.tool-group{border-right:0;flex:auto;justify-content:space-evenly;align-items:center;gap:8px;margin-inline:0;padding-inline:0}.luxury-studio .notebook-toolbar>.photo-tool{flex-shrink:0;margin-inline:0}.luxury-studio .notebook-toolbar>.selection-tools{flex-basis:100%;justify-content:center}@media (max-width:760px){.luxury-studio .notebook-toolbar{gap:10px 8px}.luxury-studio .notebook-toolbar>.tool-group{justify-content:space-evenly;gap:7px}.luxury-studio .notebook-toolbar .tool-group>button{min-width:44px;min-height:44px}}.luxury-studio .notebook-toolbar .tool-icon-stack,.luxury-studio .notebook-toolbar .sticker-dropdown>button.tool-icon-stack{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:8px 12px;font-size:9px;line-height:1.2;display:flex;position:relative}.luxury-studio .notebook-toolbar .tool-icon-stack>span{white-space:nowrap;text-align:center;display:block}.luxury-studio .notebook-toolbar .tool-icon-stack>.tool-disclosure{position:absolute;top:6px;right:3px}.luxury-studio.toolbar-popover-root{z-index:140;pointer-events:none;isolation:isolate;position:fixed;inset:0;background:0 0!important}.toolbar-popover-root .compact-tool-popover{box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#e63b7a #211129;border-radius:18px;margin:0;padding:12px;position:fixed;bottom:auto;right:auto;overflow:hidden auto}.compact-tool-popover .popover-heading{z-index:2;background:#1c1126;border-bottom:1px solid #754287;gap:8px;margin:-12px -12px 10px;padding:10px 12px;position:sticky;top:-12px}.compact-tool-popover .popover-heading b{font-size:13px}.compact-tool-popover .popover-heading button{min-width:36px;min-height:36px}.compact-tool-popover .sticker-grid,.compact-tool-popover .shape-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.compact-tool-popover .sticker-grid button,.compact-tool-popover .shape-grid button{justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;display:flex;padding:6px!important}.compact-tool-popover .sticker-grid img{object-fit:contain;width:100%;height:58px}.compact-tool-popover .shape-grid button{flex-direction:column}.compact-tool-popover .shape-grid svg{width:34px!important;height:34px!important}.compact-tool-popover .shape-grid span{overflow-wrap:anywhere;font-size:9px;line-height:1.2}.compact-tool-popover .sticker-search{box-sizing:border-box;width:100%;min-height:38px;margin-top:10px}.compact-tool-popover .shape-toolbar-customize{min-height:38px;margin-bottom:10px;padding:8px 10px;font-size:11px}.compact-tool-popover .split-option{font-size:11px}@media (max-width:350px){.compact-tool-popover .sticker-grid,.compact-tool-popover .shape-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.calendar-form select{color:#fff;width:100%;min-width:0;font:inherit;background:#170d20;border:1px solid #704784;border-radius:13px;padding:12px}.calendar-time-row>label{min-width:0}.calendar-dialog #calendar-title{overflow-wrap:anywhere;line-height:1.3;display:block}.glam-artwork{object-fit:contain;background:0 0;flex-shrink:0;display:block}.luxury-studio .dashboard-card-icon{width:156px;max-width:100%;height:156px;margin:-5px 0 0}.dashboard-card-icon>.glam-artwork,.dashboard-card-icon>.dashboard-artwork{object-fit:contain;width:100%;height:100%}.nav-glam-artwork,.button-glam-artwork{width:32px;height:32px}.section-glam-artwork{width:132px;height:132px;margin-bottom:12px}@media (max-width:600px){.luxury-studio .dashboard-card-icon{width:124px;height:124px}.nav-glam-artwork{width:28px;height:28px}}.luxury-studio .new-card>.magic-new-card-art{width:90px;height:90px;box-shadow:none;background:0 0;border:0}.magic-new-card-art>.glam-artwork{width:100%;height:100%}.luxury-studio .dashboard-card{text-align:center;min-width:0;box-shadow:inset 0 2px 1px #ffd5f447,inset 0 -2px 0 #33c75922,0 12px 28px #0008,0 0 calc(22px * var(--glow)) #a855f721;background:radial-gradient(at 15% 0,#e63b7a36,#0000 58%),radial-gradient(at 100% 85%,#a855f72b,#0000 65%),linear-gradient(145deg,#24102f,#08050d 72%);border:1px solid #e879c2a6;border-radius:30px;flex-direction:column;align-items:center;padding:24px 20px;display:flex}.luxury-studio .dashboard-card-icon{aspect-ratio:1;filter:drop-shadow(0 7px 8px #0006);flex-shrink:0;width:min(100%,220px);height:auto;margin:0 auto 5px}.luxury-studio .dashboard-card h3{margin:10px 0 9px;font-size:18px;line-height:1.25}.luxury-studio .dashboard-card p{max-width:29ch;margin-bottom:18px}.luxury-studio .dashboard-card .card-link{justify-content:center;align-items:center;min-height:40px;margin-top:auto;font-size:11px;display:flex}.luxury-studio .dashboard-card:hover:not(:disabled){box-shadow:inset 0 2px 1px #ffe2f65c,inset 0 -2px 0 #33c75966,0 14px 32px #0009,0 0 calc(30px * var(--glow)) #e63b7a40;border-color:#fb9bcf}.luxury-studio .nav{border-radius:20px;gap:10px;min-height:66px}.luxury-studio .nav-glam-artwork{width:48px;height:48px}.luxury-studio .nav>svg{width:26px;height:26px;margin-inline:11px}.luxury-studio .nav.active{box-shadow:inset 0 1px 1px #ffd5f42e,inset 3px 0 0 #33c759,0 0 calc(20px * var(--glow)) #e63b7a33;background:linear-gradient(135deg,#e63b7a40,#a855f72b 65%,#33c75916)}.luxury-studio .button-glam-artwork{width:44px;height:44px}.luxury-studio .section-glam-artwork{width:180px;height:180px}.luxury-studio .new-card>.magic-new-card-art{width:140px;height:140px}.luxury-studio.compact-nav .nav{min-width:56px;padding:8px 0}.luxury-studio.compact-nav .nav-glam-artwork{width:48px;height:48px}@media (max-width:760px){.luxury-studio .sidebar .nav{flex-shrink:0}.luxury-studio .dashboard-card{border-radius:25px;padding:20px 15px}.luxury-studio .dashboard-card-icon{width:min(100%,190px)}.luxury-studio .dashboard-card h3{font-size:16px}.luxury-studio .section-glam-artwork{width:156px;height:156px}}@media (max-width:480px){.luxury-studio .dashboard-card{padding:16px 12px}.luxury-studio .dashboard-card-icon{width:min(100%,160px)}.luxury-studio .dashboard-card h3{font-size:15px}.luxury-studio .dashboard-card p{font-size:11px}.luxury-studio .dashboard-card .card-link{padding:8px;font-size:10px}.luxury-studio .button-glam-artwork{width:38px;height:38px}}.luxury-studio .hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.luxury-studio .hero>div{flex:1;min-width:0}.title-box-artwork{aspect-ratio:1;object-fit:contain;flex-shrink:0;width:clamp(160px,22vw,260px);max-width:38%;height:auto}.agenda-title-artwork{object-fit:contain;width:100px;height:100px;margin:8px 0}@media (max-width:600px){.luxury-studio .hero{flex-direction:column;align-items:flex-start;gap:12px}.title-box-artwork{align-self:center;width:180px;max-width:100%}.agenda-title-artwork{width:80px;height:80px}}.luxury-studio,.studio-privacy{font-family:Poppins,Arial,sans-serif;font-weight:500}.luxury-studio :is(.nav,.button,.notebook-toolbar,.popover-heading,.collection-head,.collection-filters,.studio-settings,.calendar-dialog,.journal-picker,.accessory-panel,.shelf-actions,.card-info,.template-card,.save,.breadcrumb,.welcome-name-form){font-family:Poppins,Arial,sans-serif}.luxury-studio :is(.nav,.button,.notebook-toolbar button,.collection-head h2,.studio-settings h2,.studio-settings h3,.popover-heading h2,.popover-heading b,.calendar-dialog h3){text-shadow:none;font-weight:600}.luxury-studio :is(input,select,textarea){font-family:Poppins,Arial,sans-serif;font-weight:500}.luxury-studio :is(.brand-welcome p,.hero p,.section-intro p,.dashboard-card p,.studio-settings p,.collection-head p){text-shadow:none;font-family:Poppins,Arial,sans-serif;font-weight:500}.luxury-studio :is(h1,.dashboard-section-head h2,.dashboard-card h3,.new-card h3,.template-card h3,.button.primary,.dashboard-card .card-link){font-family:Fredoka,Poppins,Arial,sans-serif;font-weight:700}.luxury-studio :is(.hero h1,.section-intro h1,.dashboard-section-head h2){color:#fff;text-shadow:0 1px 0 #ffffff26,0 0 calc(12px * var(--glow)) #e63b7a26}@supports ((-webkit-background-clip:text) or (background-clip:text)){.luxury-studio :is(.hero h1,.section-intro h1,.dashboard-section-head h2,.glam-welcome-heading .welcome-hub){color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 calc(12px * var(--glow)) #e63b7a20;background-image:linear-gradient(170deg,#fff 5% 23%,#e63b7a 55%,#a855f7 95%);-webkit-background-clip:text;background-clip:text}.luxury-studio h1 em{-webkit-text-fill-color:initial}}.luxury-studio :is(h1 em,.hero h1 em,.glam-welcome-heading .welcome-person,.side-tip h3){color:#e63b7a;text-shadow:none;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500}.luxury-studio .glam-welcome-heading .welcome-hub{font-family:Fredoka,Poppins,Arial,sans-serif;font-weight:700}.luxury-studio .glam-welcome-heading .welcome-intro{text-shadow:none;font-family:Poppins,Arial,sans-serif;font-weight:500}.luxury-studio :is(.eyebrow,.studio-label,.book-edition,.book-cover-tagline,.side-bottom>span){text-shadow:none;font-family:Orbitron,Poppins,Arial,sans-serif;font-weight:700}.luxury-studio :is(.eyebrow,.studio-label){color:#33c759}.luxury-studio :is(.nav,.button,.notebook-toolbar button,.dashboard-card h3,.dashboard-card .card-link){color:#fff}.luxury-studio .paper{font-family:DM Sans,Arial,sans-serif;font-weight:400}@media (forced-colors:active){.luxury-studio :is(.hero h1,.section-intro h1,.dashboard-section-head h2,.glam-welcome-heading .welcome-hub){color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none;background:0 0}}.luxury-studio,.signin-card{--glam-button:linear-gradient(#00000059,#00000059),linear-gradient(115deg,#e63b7a 0%,#a855f7 62%,#33c759 100%);--glam-border:#e63b7a;--glam-shadow:inset 0 2px 1px #ffffff40,inset 0 -2px 0 #00000040,0 4px 10px #0006,0 0 calc(18px * var(--glow,.55)) #a855f744;--glam-focus:#33c759}.luxury-studio .hub-signin{--glam-button:linear-gradient(#00000026,#00000026),linear-gradient(115deg,#e63b7a 0%,#a855f7 100%);--glam-border:#e63b7a}.luxury-studio .hub-signup{--glam-button:linear-gradient(#00000059,#00000059),linear-gradient(115deg,#33c759 0%,#a855f7 100%);--glam-border:#33c759}.luxury-studio .glam-hub-actions .install-app-button{--glam-button:linear-gradient(#00000059,#00000059),linear-gradient(115deg,#a855f7 0%,#e63b7a 55%,#33c759 100%);--glam-border:#a855f7}.luxury-studio .glam-hub-actions :is(.hub-auth-action,.install-app-button){text-shadow:none;color:#fff!important}.luxury-studio :is(.button,.icon-button,.dashboard-card .card-link,.template-action):hover:not(:disabled):not([aria-disabled=true]){border-color:#33c759}.luxury-studio .notebook-toolbar .tool-group>button.selected,.luxury-studio .notebook-toolbar .tool-group>button[aria-pressed=true]{background:var(--glam-button);color:#fff;border-color:#33c759;box-shadow:inset 0 -2px #33c759}.luxury-studio .collection-head>.saved-glampad-count{min-width:108px;box-shadow:inset 0 1px 0 #ffffff26,0 0 calc(14px * var(--glow)) #e63b7a22;text-align:center;background:linear-gradient(145deg,#281135,#100817);border:1px solid #a855f7;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:12px 14px;display:flex}.saved-glampad-count strong{color:#fff;font-family:Fredoka,Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1}.saved-glampad-count span{color:#fff;white-space:nowrap;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}@media (max-width:600px){.luxury-studio .collection-head>.saved-glampad-count{align-self:flex-start;min-width:100px;padding:10px 12px}.saved-glampad-count strong{font-size:25px}}.luxury-studio .collection-head:has(.saved-glampad-count){flex-wrap:wrap}.luxury-studio .collection-head:has(.saved-glampad-count)>div:not(.saved-glampad-count){flex:220px;min-width:0}@media (max-width:600px){.luxury-studio .collection-head:has(.saved-glampad-count)>div:not(.saved-glampad-count){flex:0 auto}}.luxury-studio .notebook-toolbar .color-tools .color-dot[aria-pressed]{border:2px solid #fffa;border-radius:50%;width:28px;min-width:28px;height:28px;background:var(--swatch-color)!important;background-image:none!important;min-height:28px!important;box-shadow:0 0 0 1px #6f4581!important}.luxury-studio .notebook-toolbar .color-tools .color-dot[aria-pressed=true]{outline-offset:3px;outline:2px solid #33c759;box-shadow:0 0 0 1px #000!important}.luxury-studio .notebook-toolbar .color-tools>input[type=color]{cursor:pointer;touch-action:manipulation;background:#100817;border:1px solid #a855f7;border-radius:10px;width:38px;min-width:38px;height:38px;min-height:38px;padding:3px}.luxury-studio .notebook-toolbar .color-tools>input[type=color]::-webkit-color-swatch-wrapper{padding:0}.luxury-studio .notebook-toolbar .color-tools>input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.luxury-studio .notebook-toolbar .color-tools>input[type=color]::-moz-color-swatch{border:0;border-radius:6px}.toolbar-color-trigger{justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;display:flex}.toolbar-color-preview{border:2px solid #fff;border-radius:7px;flex-shrink:0;width:25px;height:25px;box-shadow:0 0 0 1px #000}.toolbar-color-trigger>span:not(.toolbar-color-preview){font-size:11px}.color-picker-content{padding:4px}.color-picker-presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:8px 0 16px;display:grid}.color-picker-presets .picker-swatch{aspect-ratio:1;cursor:pointer;border:2px solid #fffa;border-radius:10px;width:100%;min-height:34px;display:block}.color-picker-presets .picker-swatch[aria-pressed=true]{outline-offset:2px;outline:2px solid #33c759}.custom-color-preview{border:1px solid #ffffff80;border-radius:12px;height:46px;margin:12px 0}.color-hex-label{align-items:center;gap:12px;font-size:12px;display:flex}.color-hex-label input{color:#fff;width:100%;min-width:0;font:inherit;background:#100817;border:1px solid #a855f7;border-radius:10px;padding:10px}.color-channel{align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.color-channel>span{width:42px}.color-channel input{accent-color:#e63b7a;flex:1;width:auto;min-width:0;min-height:30px}.color-channel output{text-align:right;color:#fff;font-variant-numeric:tabular-nums;width:26px}.color-picker-actions{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}.color-picker-actions .button{flex:1;min-height:44px;padding:9px;font-size:12px}.color-picker-content>p{font-size:11px;line-height:1.6}.buyer-access-page{justify-content:center;align-items:flex-start;min-height:100dvh;padding:30px 18px;display:flex}.buyer-access-card{background:linear-gradient(145deg,#21112d,#08050d);border:1px solid #a855f7;border-radius:26px;width:min(720px,100%);padding:28px}.buyer-access-card>.signin-logo{width:220px;max-width:100%;margin:0 auto 22px;display:block}.buyer-access-card h1{font-size:32px}.buyer-access-card p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.buyer-access-card form{gap:14px;margin:22px 0;display:grid}.buyer-access-card label{gap:8px;font-size:12px;display:grid}.buyer-access-card input{color:#fff;width:100%;font:inherit;background:#100817;border:1px solid #a855f7;border-radius:12px;padding:12px}.buyer-access-card article{overflow-wrap:anywhere;border:1px solid #68417e;border-radius:15px;margin:12px 0;padding:15px}.buyer-access-card article>.button{margin-top:10px}.buyer-access-card>a,.buyer-access-card>.button{margin:10px 10px 10px 0;display:inline-flex}.buyer-access-card [role=alert]{color:#ffb5cf}.buyer-access-card [role=status]{color:#a8ffc3}.luxury-studio .sidebar .nav-icon-control{background:var(--glam-button);border:1px solid var(--glam-border);color:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 4px 14px #a855f726}.luxury-studio .sidebar .sidebar-toggle.nav-icon-control{margin-left:auto}.luxury-studio .sidebar .compact-control.nav-icon-control{align-self:center}@media (max-width:760px){.luxury-studio .sidebar .nav-icon-control{display:none}}.sidebar a.nav{color:inherit;box-sizing:border-box;text-decoration:none}.glam-hub-actions .app-share-button{color:#fff;background:linear-gradient(135deg,#e63b7a,#a855f7);border:1px solid #ffffff50;border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;min-height:48px;display:inline-flex;box-shadow:0 4px 18px #a855f733;width:48px!important;min-width:48px!important;padding:0!important}.app-share-button:focus-visible{outline-offset:3px;outline:3px solid #33c759}.app-share-button:disabled{opacity:.6}.app-share-feedback{z-index:10000;color:#fff;background:#17111f;border:1px solid #33c759;border-radius:16px;max-width:calc(100vw - 40px);padding:14px 20px;font:500 13px Poppins,sans-serif;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 30px #0009}.studio-invitation{color:#fff;background:radial-gradient(at 85% 25%,#a855f725,#0000 48%),radial-gradient(at 10% 0,#e63b7a1c,#0000 45%),#08060d;min-height:100dvh;padding:24px clamp(20px,6vw,96px);font-family:Poppins,Arial,sans-serif}.invitation-header{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;display:flex}.invitation-header>img{object-fit:contain;width:210px;height:115px}.invitation-header a{color:#f6d5ee;text-underline-offset:5px;font-size:12px;text-decoration:underline}.invitation-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:42px;max-width:1320px;margin:35px auto 52px;display:grid}.invitation-copy{max-width:640px}.invitation-eyebrow{color:#75ee96;letter-spacing:2px;font-size:10px;font-weight:600}.invitation-copy h1{letter-spacing:-2px;margin:20px 0 24px;font-family:Fredoka,Poppins,Arial,sans-serif;font-size:clamp(50px,6.6vw,92px);font-weight:700;line-height:1.05}.invitation-copy h1 span{color:#0000;text-shadow:0 4px 40px #e63b7a26;background:linear-gradient(110deg,#ff92be,#e63b7a 45%,#bc83ff);-webkit-background-clip:text;background-clip:text}.invitation-tagline{font-weight:600;color:#fff!important;font-size:22px!important}.invitation-copy p{color:#d4c7db;max-width:520px;font-size:14px;line-height:1.8}.invitation-purchase{color:#fff;background:linear-gradient(120deg,#cf2467,#8539cf);border:1px solid #ffb3d577;border-radius:22px;justify-content:center;align-items:center;min-height:58px;margin-top:18px;padding:17px 32px;font-family:Fredoka,Poppins,Arial,sans-serif;font-size:23px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 1px #ffffff40,0 9px 30px #e63b7a40}.invitation-purchase:hover{transform:translateY(-2px)}.invitation-purchase:focus-visible{outline-offset:5px;outline:3px solid #33c759}.invitation-purchase-note{color:#d7bbde;margin-top:13px;font-size:10px;line-height:1.6;display:block}.invitation-art{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.invitation-art>img{object-fit:contain;filter:drop-shadow(0 18px 50px #a855f733);width:100%;max-width:510px;position:relative}.invitation-orbit{border:1px solid #e63b7a33;border-radius:50%;position:absolute;inset:18% 6%;transform:rotate(-18deg);box-shadow:0 0 75px #a855f71f,inset 0 0 55px #e63b7a12}.invitation-art>span{letter-spacing:2px;color:#d7c7e1;text-align:center;margin-top:18px;font-size:9px}.invitation-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.invitation-features article{background:linear-gradient(130deg,#221329,#100d17);border:1px solid #7a41764d;border-radius:24px;align-items:center;gap:13px;padding:22px 18px;display:flex}.invitation-features img{object-fit:contain;flex-shrink:0;width:70px;height:85px}.invitation-features h2{color:#fff;margin:0 0 8px;font-family:Fredoka,Poppins,Arial,sans-serif;font-size:18px}.invitation-features p{color:#d3c3dc;margin:0;font-size:11px;line-height:1.8}.invitation-footer{color:#b4a6bf;border-top:1px solid #a855f733;justify-content:space-between;gap:18px;max-width:1320px;margin:40px auto 5px;padding-top:20px;font-size:9px;line-height:1.7;display:flex}@media (max-width:900px){.invitation-hero{gap:15px}.invitation-features{grid-template-columns:1fr}.invitation-features article{padding:14px 22px}.invitation-features img{width:60px;height:65px}.invitation-tagline{font-size:18px!important}}@media (max-width:600px){.studio-invitation{padding:14px 22px}.invitation-header{flex-direction:column;gap:5px}.invitation-header>img{width:190px;height:95px}.invitation-header a{font-size:10px}.invitation-hero{grid-template-columns:1fr;gap:20px;margin:35px auto 30px}.invitation-copy h1{font-size:60px}.invitation-copy p{font-size:13px}.invitation-art>img{max-width:290px}.invitation-art>span{font-size:8px}.invitation-purchase{box-sizing:border-box;width:100%}.invitation-footer{flex-direction:column;gap:6px}.invitation-eyebrow{letter-spacing:1.2px;font-size:9px}}@media (prefers-reduced-motion:reduce){.invitation-purchase{transition:none}.invitation-purchase:hover{transform:none}}.studio-invitation .invitation-header{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;padding:0}.luxury-studio .sidebar{scrollbar-width:thin;scrollbar-color:#e63b7a #160d1f;scrollbar-gutter:stable;overscroll-behavior:contain}.luxury-studio .sidebar>*{flex-shrink:0}.luxury-studio .sidebar::-webkit-scrollbar{width:8px;height:8px}.luxury-studio .sidebar::-webkit-scrollbar-track{background:#160d1f;border-radius:8px}.luxury-studio .sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#e63b7a,#a855f7);border:2px solid #160d1f;border-radius:8px}.luxury-studio .sidebar::-webkit-scrollbar-thumb:hover{background:#a855f7}.luxury-studio .sidebar:focus-visible{outline-offset:-3px;outline:2px solid #a855f7}@media (min-width:761px){.luxury-studio .sidebar{height:100vh;box-sizing:border-box;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden scroll}}@media (max-width:760px){.luxury-studio .sidebar{scrollbar-gutter:auto;overflow:auto hidden}}.coloring-artwork{filter:drop-shadow(0 5px 14px #e63b7a55);width:100%;max-width:240px;height:100%}.sidebar .coloring-artwork{flex-shrink:0;width:52px;height:52px}.coloring-hub .hero>.coloring-artwork{flex-shrink:0;width:220px;height:220px}.coloring-empty{text-align:center;background:linear-gradient(140deg,#e63b7a12,#a855f714);border:1px dashed #a855f777;border-radius:26px;margin:24px 0;padding:30px}.coloring-empty>.coloring-artwork{width:130px;height:130px}.coloring-empty p{color:#d3bddd}.coloring-paper{isolation:isolate}.coloring-paper.preserve-lines .ink{mix-blend-mode:multiply}.coloring-tools{box-sizing:border-box;background:linear-gradient(125deg,#e63b7a16,#a855f718);border:1px solid #a855f755;border-radius:20px;flex-direction:column;gap:10px;width:100%;padding:10px;display:flex;container-type:inline-size}.coloring-mediums{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid}.coloring-mediums>button{color:#fff;flex-direction:column;align-items:center;min-width:0;display:flex;background:#110b1c!important;border:1px solid #a855f744!important;border-radius:15px!important;gap:4px!important;padding:7px 10px!important}.coloring-mediums>button.selected{box-shadow:0 0 14px #a855f733;background:linear-gradient(135deg,#e63b7a55,#a855f755)!important;border-color:#33c759!important}.coloring-mediums>button>span:last-child{white-space:nowrap;font:600 11px Poppins,sans-serif}.coloring-tip{width:34px;height:34px;color:var(--paint-color);filter:drop-shadow(0 2px 3px #0007);background:linear-gradient(135deg,#fff2,#0004);border-radius:11px;place-items:center;display:grid}.coloring-tip.crayon{border-bottom:4px dashed var(--paint-color)}.coloring-tip.pencil{border-bottom:2px solid var(--paint-color)}.coloring-tip.watercolor{background:radial-gradient(ellipse,var(--paint-color),#0000);color:#fff}.coloring-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.coloring-controls>label{color:#efdaff;align-items:center;gap:6px;font-size:11px;display:flex}.coloring-controls input[type=range]{accent-color:#e63b7a;width:100px}.coloring-swatches{grid-template-columns:repeat(8,24px);gap:5px;display:grid}.coloring-swatches>button{border:1px solid #fff8!important;border-radius:50%!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.coloring-swatches>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #33c759}@media (max-width:760px){.coloring-hub .hero>.coloring-artwork{width:140px;height:140px}.coloring-tools{padding:8px}.coloring-mediums{gap:5px}.coloring-mediums>button{min-width:65px;padding:6px!important}.coloring-swatches{grid-template-columns:repeat(8,26px);gap:8px}.coloring-swatches>button{width:26px!important;height:26px!important}}.luxury-studio .sidebar .nav .coloring-nav-label{white-space:normal;overflow-wrap:normal;text-align:left;min-width:0;max-width:86px;line-height:1.3}.coloring-artwork{object-fit:contain}@media (max-width:760px){.luxury-studio .sidebar .nav .coloring-nav-label{text-align:center;max-width:76px}}.luxury-studio .handwriting-text-dialog{width:min(720px,94vw);max-height:90dvh;overflow-y:auto}.luxury-studio .handwriting-help{color:#e8d9f3;font-size:13px;line-height:1.6}.luxury-studio .handwriting-help p{margin:8px 0 12px}.luxury-studio .handwriting-help summary{color:#f9a4d2;cursor:pointer;font-weight:600}.luxury-studio .handwriting-text-dialog textarea{resize:vertical;box-sizing:border-box;color:#191122;touch-action:auto;-webkit-user-select:text;user-select:text;caret-color:#a855f7;background:#fff;width:100%;min-height:240px;font-size:24px;line-height:1.7}.luxury-studio .handwriting-text-dialog .note-style-settings{flex-wrap:wrap;align-items:end;gap:16px;display:flex}@media (max-width:600px){.luxury-studio .handwriting-text-dialog textarea{min-height:190px;font-size:22px}}.ready-coloring-section{margin:28px 0 40px}.ready-coloring-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ready-coloring-card{background:linear-gradient(145deg,#241127,#100a19);border:1px solid #a855f755;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #0004}.ready-coloring-preview{cursor:pointer;background:#180e20;border:0;width:100%;padding:12px;display:block}.ready-coloring-preview img{aspect-ratio:85/110;object-fit:contain;background:#fff;border-radius:12px;width:100%;height:auto;display:block}.ready-coloring-preview:focus-visible{outline-offset:-4px;outline:3px solid #33c759}.ready-coloring-info{padding:16px}.ready-coloring-info>span{color:#f8a4cf;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.ready-coloring-info h3{color:#fff;margin:8px 0;font-family:Fredoka,sans-serif;font-size:22px}.ready-coloring-info p{color:#d9c3e6;min-height:58px;font-size:12px;line-height:1.6}.ready-coloring-info .button{justify-content:center;width:100%}@media (max-width:1100px){.ready-coloring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ready-coloring-grid{grid-template-columns:1fr}.ready-coloring-info p{min-height:0}}.coloring-category-select{color:#edd5fa;flex-direction:column;gap:7px;min-width:170px;font:600 12px Poppins,sans-serif;display:flex}.coloring-category-select select{color:#fff;background:#1a1024;border:1px solid #a855f7;border-radius:12px;padding:10px 12px;font:500 13px Poppins,sans-serif}.ready-coloring-section .collection-head{flex-wrap:wrap;gap:16px}.coloring-ink-layer{pointer-events:none;isolation:isolate;z-index:1;position:absolute;inset:0;overflow:hidden}.coloring-paper.preserve-lines .coloring-ink-layer{mix-blend-mode:multiply}.coloring-paper.preserve-lines .coloring-ink-layer .ink{mix-blend-mode:normal}.coloring-palette-choice select{color:#fff;background:#201229;border:1px solid #a855f788;border-radius:10px;max-width:160px;padding:6px;font-size:12px}.coloring-controls input[type=color]{background:0 0;border:0;width:34px;height:32px;padding:0}.coloring-recent{color:#ead2f4;align-items:center;gap:6px;font-size:11px;display:flex}.coloring-recent button{border:1px solid #fff8!important;border-radius:50%!important;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important}.coloring-help{text-align:center;color:#d5bfdf;margin:0;font-size:11px;line-height:1.6}.handwriting-page-text{line-height:1.35;white-space:pre-wrap!important}.paper .placed.handwriting-editing{touch-action:auto;-webkit-user-select:text;user-select:text;cursor:text;z-index:70!important}.handwriting-native{white-space:normal;background:#fffefa;border:2px solid #a855f7;border-radius:10px;min-width:130px;padding:6px;box-shadow:0 0 0 4px #a855f722}.handwriting-native textarea{resize:none;width:100%;min-height:140px;color:inherit;font:inherit;touch-action:auto;-webkit-user-select:text;user-select:text;box-shadow:none;background:0 0;border:0;padding:0;line-height:1.35;display:block;outline:0!important}.handwriting-live-hint{color:#635272;padding-top:6px;font:500 10px/1.5 Poppins,sans-serif;display:block}.handwriting-options{background:#160c21;border:1px solid #a855f755;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.handwriting-options label{color:#f5e9ff;align-items:center;gap:6px;font:500 12px Poppins,sans-serif;display:flex}.handwriting-options select,.handwriting-options input[type=number]{color:#fff;background:#291637;border:1px solid #a855f777;border-radius:8px;max-width:170px;padding:7px}.handwriting-options input[type=number]{width:65px}.handwriting-options input[type=color]{background:0 0;border:0;width:32px;height:30px;padding:0}.handwriting-options details{color:#f7c4e1;font:500 11px Poppins,sans-serif;position:relative}.handwriting-options details p{z-index:90;color:#f2e5fa;background:#1c1028;border:1px solid #a855f7;border-radius:12px;width:min(300px,80vw);padding:15px;line-height:1.7;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #0008}.luxury-studio .notebook-toolbar>.coloring-toolbar-minimize{background:var(--glam-button);border:1px solid var(--glam-border);width:40px;min-width:40px;height:40px;box-shadow:var(--glam-shadow);color:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;padding:9px;display:inline-flex}.coloring-actions{border-top:1px solid #a855f733;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;padding-top:10px;display:flex}.coloring-actions .tool-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.coloring-edit-tools .button{flex-direction:column;gap:4px;min-width:58px}.coloring-delete-help{text-align:center;color:#e5d7ee;flex-basis:100%;font-size:11px;line-height:1.5}.coloring-selection{align-items:center;gap:8px;font-size:12px;display:flex}.coloring-toolbar-toggle{min-width:40px;min-height:40px}@media (max-width:600px){.coloring-actions{gap:6px}.coloring-actions .button{min-height:42px}.coloring-delete-help{font-size:10px}}.coloring-swatches .removable-color-swatch,.coloring-recent .removable-color-swatch{justify-content:center;align-items:center;width:44px;height:44px;margin:3px;display:inline-flex;position:relative}.coloring-tools .removable-color-swatch .color-swatch-pick{border:2px solid #fff9;border-radius:50%;width:32px;height:32px;padding:0}.coloring-tools .removable-color-swatch .color-swatch-pick[aria-pressed=true]{outline-offset:2px;outline:2px solid #33c759}.coloring-tools .removable-color-swatch .color-swatch-remove{color:#fff;background:#211326;border:1px solid #e63b7a;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 1px 4px #0009}.coloring-tools .removable-color-swatch .color-swatch-remove:hover{background:#a52b59}.coloring-tools .removable-color-swatch .color-swatch-remove:focus-visible{outline-offset:2px;outline:2px solid #33c759}.coloring-tools .coloring-swatches{flex-wrap:wrap;gap:4px;max-width:312px;display:flex}.coloring-tools .coloring-recent{flex-wrap:wrap}.coloring-tools .coloring-recent .color-swatch-pick{width:32px!important;min-width:32px!important;height:32px!important}.coloring-tools .coloring-recent .color-swatch-remove{width:22px!important;min-width:22px!important;height:22px!important}@media (max-width:760px){.luxury-studio .sidebar .sidebar-toggle.nav-icon-control{display:inline-flex}}.workspace-menu-reveal{z-index:70;justify-content:center;min-width:42px;min-height:42px;position:fixed;top:12px;left:12px}.coloring-tools .color-drop-orb{color:#fff;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#281330,#100b17);border:1px solid #a855f780;border-radius:18px;align-items:center;gap:9px;min-height:52px;padding:7px 11px;display:flex}.coloring-tools .color-drop-orb:active{cursor:grabbing}.color-drop-orb>span{background:radial-gradient(circle at 30% 25%,#ffffffa0,transparent 40%),var(--drop-color);border-radius:50%;width:34px;height:34px;display:block;box-shadow:inset 0 0 0 2px #ffffff70,0 0 14px #a855f74d}.color-drop-orb strong{font-size:12px;font-weight:600}.color-drop-preview{z-index:10000;pointer-events:none;border:2px solid #fff;border-radius:50%;width:38px;height:38px;position:fixed;transform:translate(-50%,-115%);box-shadow:0 4px 15px #0008}.coloring-controls .color-drop-threshold{grid-template-columns:1fr auto;gap:5px;min-width:160px;max-width:220px;display:grid}.color-drop-threshold input{accent-color:#e63b7a;touch-action:pan-y;grid-column:1/-1;width:100%}.color-drop-threshold output{color:#b5f8c8;font-variant-numeric:tabular-nums}.luxury-studio .mobile-coloring-tools-toggle{display:none}@media (max-width:760px){.luxury-studio .mobile-coloring-tools-toggle{right:max(14px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;color:#fff;touch-action:manipulation;background:linear-gradient(135deg,#e63b7a,#863bc4);border:1px solid #f6b4dd;border-radius:18px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;display:inline-flex;position:fixed;box-shadow:inset 0 2px #fff5,0 6px 24px #0008}.luxury-studio .mobile-coloring-tools-toggle:focus-visible{outline-offset:3px;outline:3px solid #33c759}.luxury-studio .notebook-toolbar.mobile-coloring-toolbar{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(42dvh,320px);scroll-padding-bottom:65px;overflow-y:auto;padding-bottom:16px!important}.luxury-studio .editor-heading .coloring-toolbar-toggle{display:none!important}.luxury-studio:has(.mobile-coloring-tools-toggle) .workspace{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.mobile-navigation-shade,.mobile-editor-menu,.mobile-color-panel-head,.mobile-action-label,.mobile-coloring-start{display:none}.mobile-color-toggle-label{font-size:13px;font-weight:600}@media (max-width:760px){.luxury-studio{overflow-x:clip}.luxury-studio main{width:100%;min-width:0}.luxury-studio .content{padding:18px 12px 30px!important}.luxury-studio .button,.luxury-studio .icon-button{min-height:44px}.luxury-studio input:not([type=range]):not([type=checkbox]):not([type=color]),.luxury-studio select,.luxury-studio textarea{font-size:16px!important}.luxury-studio input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.luxury-studio .mobile-navigation-shade{z-index:105;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:0;display:block;position:fixed;inset:0}.luxury-studio .sidebar,.luxury-studio.compact-nav .sidebar{z-index:110;order:initial;width:min(88vw,320px);height:100dvh;max-height:100dvh;padding:18px 14px calc(24px + env(safe-area-inset-bottom));flex-flow:column;align-items:stretch;gap:8px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:14px 0 50px #0009}.luxury-studio .sidebar .brand{justify-content:center;width:100%;min-height:64px}.luxury-studio .sidebar .brand-wordmark{object-fit:contain;width:180px;max-height:75px;display:block}.luxury-studio .sidebar .collapsed-brand-icon{display:none}.luxury-studio .sidebar .nav{text-align:left;white-space:normal;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:9px 14px;display:flex;font-size:14px!important}.luxury-studio .sidebar .nav>span,.luxury-studio.compact-nav .sidebar .nav>span{display:inline!important}.luxury-studio .sidebar .nav svg,.luxury-studio .sidebar .nav .nav-glam-artwork{flex-shrink:0}.luxury-studio .sidebar .sidebar-toggle.nav-icon-control{flex-shrink:0;align-self:flex-end;margin:0 0 0 auto;display:inline-flex}.luxury-studio header.glam-hub-header{flex-wrap:wrap;gap:8px;padding:10px 12px!important}.luxury-studio .glam-hub-header .header-wordmark{object-fit:contain;width:150px;height:48px}.luxury-studio .glam-hub-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.luxury-studio .brand-hero{border-radius:22px;min-height:0!important;padding:20px!important}.luxury-studio .brand-hero-icon{display:none}.luxury-studio .glam-welcome-heading{margin:12px 0;font-size:32px!important;line-height:1.08!important}.luxury-studio .welcome-intro{font-size:16px!important}.luxury-studio .welcome-hub{font-size:34px!important}.luxury-studio .welcome-person{font-size:28px!important}.luxury-studio .welcome-tagline{font-size:14px;line-height:1.5}.luxury-studio .brand-welcome>p:last-of-type{display:none}.luxury-studio .welcome-name-form{max-width:100%;margin-block:16px}.luxury-studio .welcome-name-form label{font-size:12px}.luxury-studio .welcome-name-form>div{gap:6px}.luxury-studio .welcome-name-form input{width:100%;min-width:0}.luxury-studio .welcome-name-form button{white-space:nowrap;font-size:12px}.luxury-studio .dashboard-main-actions .button{width:100%;min-height:48px;font-size:17px}.luxury-studio .dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.luxury-studio .dashboard-card{border-radius:22px;gap:6px;min-height:215px;padding:16px 10px}.luxury-studio .dashboard-card-icon{width:88px;height:88px;margin:0 auto 4px}.luxury-studio .dashboard-card-icon img{object-fit:contain;width:100%;height:100%}.luxury-studio .dashboard-card h3{margin:4px 0;line-height:1.2;font-size:18px!important}.luxury-studio .dashboard-card p{margin:3px 0;font-size:12px;line-height:1.5}.luxury-studio .dashboard-card .card-link{margin-top:auto;padding-top:8px;font-size:12px}.luxury-studio .journal-grid,.luxury-studio .ready-coloring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.luxury-studio .card-info b{font-size:14px;line-height:1.4}.luxury-studio .ready-coloring-info{padding:12px}.luxury-studio .ready-coloring-info h3{font-size:16px;line-height:1.3}.luxury-studio .ready-coloring-info p{font-size:12px;line-height:1.5}.luxury-studio .ready-coloring-info .button{width:100%;padding:10px 6px;font-size:13px}.luxury-studio .coloring-hub .hero{padding:20px}.luxury-studio .coloring-hub .hero>div{width:100%}.luxury-studio .coloring-hub .hero>.coloring-artwork{display:none}.luxury-studio .coloring-hub .hero h1{font-size:34px}.luxury-studio .coloring-hub .hero p{font-size:14px;line-height:1.6}.luxury-studio .coloring-hub .actions{grid-template-columns:1fr;gap:8px;display:grid}.mobile-coloring-start{color:#eedff5;background:#20102b;border:1px solid #a855f766;border-radius:18px;margin:16px 0 22px;padding:16px;font-size:14px;line-height:1.7;display:block}.mobile-coloring-start strong{color:#fff;font-size:15px}.mobile-coloring-start ol{margin:8px 0 0;padding-left:22px}.luxury-studio.mobile-book-open>main>header{display:none!important}.luxury-studio .editor-heading{z-index:45;min-height:60px;position:sticky;top:0;flex-wrap:wrap!important;gap:7px!important;padding:8px 10px!important}.luxury-studio .mobile-editor-menu{flex-shrink:0;justify-content:center;align-items:center;width:44px;padding:8px;display:inline-flex}.luxury-studio .editor-heading>.icon-button{flex-shrink:0;width:40px;min-width:40px}.luxury-studio .editor-heading .title-input{flex:1;width:auto;min-width:60px;max-width:calc(100% - 110px);padding:6px 2px;font-size:15px!important}.luxury-studio .editor-heading .add-glam-shelf{order:3;justify-content:center;width:100%;min-height:44px;font-size:13px}.luxury-studio .editor-heading .add-glam-shelf:disabled{display:none}.luxury-studio .editor-heading .tools-reveal{min-height:44px;font-size:12px}.luxury-studio .notebook-toolbar{overscroll-behavior:contain;scrollbar-width:thin;max-height:36dvh;overflow-y:auto}.luxury-studio .notebook-toolbar.mobile-coloring-toolbar{z-index:65;order:initial;box-sizing:border-box;border:1px solid #a855f780;border-radius:22px 22px 0 0;width:100%;max-height:min(46dvh,390px);display:block;position:fixed;inset:auto 0 0;padding:0 12px calc(10px + env(safe-area-inset-bottom))!important;background:#130b1bfa!important;box-shadow:0 -10px 35px #0008!important}.luxury-studio .notebook-toolbar.mobile-coloring-toolbar[hidden]{display:none!important}.mobile-color-panel-head{z-index:2;background:#130b1b;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -2px;padding:12px 2px 8px;display:flex;position:sticky;top:0}.mobile-color-panel-head>div:first-child{flex-direction:column;flex:1;gap:3px;display:flex}.mobile-color-panel-head strong{color:#fff;font-size:14px}.mobile-color-panel-head>div:first-child>span{color:#d0b9dd;font-size:12px}.mobile-color-panel-head>.button{justify-content:center;width:44px;height:44px;padding:8px}.mobile-current-color{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:38px;height:38px;box-shadow:0 0 10px #a855f755}.mobile-color-tabs{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.mobile-color-tabs .button{color:#d9c9e4;background:#24172e;border-radius:13px;justify-content:center;min-height:44px;font-size:14px}.mobile-color-tabs .button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#e63b7a,#8c40c5);border-color:#fbb9dd;box-shadow:inset 0 1px #ffffff50}.mobile-color-panel-head>p{color:#d0bedc;width:100%;margin:0;font-size:12px;line-height:1.4}.mobile-coloring-toolbar .coloring-tools{display:block}.mobile-coloring-toolbar .coloring-mediums{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:7px;padding:8px 1px 12px;display:flex;overflow-x:auto}.mobile-coloring-toolbar .coloring-mediums>button{flex-shrink:0;min-width:76px;min-height:78px;font-size:12px}.mobile-coloring-toolbar .coloring-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:7px 0;display:flex}.mobile-coloring-toolbar .coloring-controls label{color:#f1e2f7;gap:8px;min-height:38px;font-size:13px}.mobile-coloring-toolbar .coloring-brush-setting{flex-direction:column;flex:1;align-items:stretch;min-width:125px;display:flex}.mobile-coloring-toolbar input[type=range]{accent-color:#e63b7a;width:100%;min-width:110px;height:28px}.mobile-coloring-toolbar .coloring-page-setting{align-items:center;width:100%;display:flex}.mobile-coloring-toolbar .coloring-palette-choice{flex:1;min-width:180px}.mobile-coloring-toolbar .coloring-palette-choice select{width:100%;max-width:100%;min-height:44px}.mobile-coloring-toolbar .coloring-swatches{gap:3px;width:100%;max-width:none}.mobile-coloring-toolbar .removable-color-swatch{width:46px;height:46px}.mobile-coloring-toolbar .color-swatch-remove{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.mobile-coloring-toolbar .coloring-recent{gap:4px;width:100%}.mobile-coloring-toolbar .coloring-recent>span:first-child{width:100%;font-size:12px}.mobile-coloring-toolbar .color-drop-threshold{flex:1;min-width:160px;max-width:none}.mobile-coloring-toolbar .coloring-actions{justify-content:flex-start;gap:8px;padding-block:9px}.mobile-coloring-toolbar .coloring-actions .button{gap:5px;min-height:44px;padding:8px;font-size:12px}.mobile-coloring-toolbar .coloring-actions .coloring-edit-tools{flex-wrap:nowrap;flex:1;justify-content:flex-start}.mobile-coloring-toolbar .coloring-edit-tools .button{flex-direction:row;min-width:64px}.mobile-action-label{display:inline}.mobile-coloring-toolbar .coloring-actions .zoom-tools{flex-wrap:wrap;justify-content:flex-start;width:100%}.mobile-coloring-toolbar .coloring-delete{justify-content:flex-start;width:100%}.mobile-coloring-toolbar .coloring-delete-help{text-align:left;font-size:12px}.coloring-help-details{color:#d0b9dd;padding:9px 0;font-size:12px}.coloring-help-details summary{cursor:pointer;min-height:30px;line-height:30px}.coloring-help-details p{line-height:1.6;font-size:12px!important}.mobile-coloring-toolbar[data-mobile-section=tools] .coloring-controls>:not(.coloring-brush-setting),.mobile-coloring-toolbar[data-mobile-section=tools] .coloring-delete,.mobile-coloring-toolbar[data-mobile-section=tools] .zoom-tools,.mobile-coloring-toolbar[data-mobile-section=tools] .coloring-delete-help,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-mediums,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-brush-setting,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-page-setting,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-controls>.upload-control,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-edit-tools,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-delete,.mobile-coloring-toolbar[data-mobile-section=colors] .zoom-tools,.mobile-coloring-toolbar[data-mobile-section=colors] .coloring-delete-help,.mobile-coloring-toolbar[data-mobile-section=page] .coloring-mediums,.mobile-coloring-toolbar[data-mobile-section=page] .coloring-controls>:not(.coloring-page-setting):not(.upload-control),.mobile-coloring-toolbar[data-mobile-section=page] .coloring-edit-tools{display:none!important}.luxury-studio .coloring-tools-open .mobile-coloring-tools-toggle,.luxury-studio.coloring-tools-open .mobile-coloring-tools-toggle{display:none}.luxury-studio .mobile-coloring-tools-toggle{border-radius:18px;gap:8px;width:auto;min-width:96px;padding:0 16px}.luxury-studio.coloring-tools-open .workspace{padding-bottom:calc(min(46dvh,390px) + 24px)!important}.luxury-studio .workspace{padding-inline:8px!important}.luxury-studio .paper{max-width:100%}.luxury-studio.pages-sidebar-open .editor-grid{width:100%;margin-right:0!important}.luxury-studio .glampad-pages{z-index:95;width:min(330px,92vw);bottom:12px;right:8px;top:68px!important}}@media (max-width:360px){.luxury-studio .dashboard-cards,.luxury-studio .journal-grid,.luxury-studio .ready-coloring-grid{grid-template-columns:1fr}.luxury-studio .dashboard-card{min-height:190px}.mobile-coloring-toolbar .coloring-actions .button{padding:8px 6px}}@media (max-width:760px){.mobile-color-panel-head{background:#130b1b;margin:0;padding:8px 0;display:block}.mobile-color-dock{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:4px!important;display:grid!important}.mobile-color-dock>.button,.mobile-color-dock .color-drop-orb{color:#f5e9fa;width:100%;min-width:0;min-height:58px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font:600 12px/1.2 Poppins,sans-serif;display:flex}.mobile-color-dock>.button[aria-expanded=true]{background:#a855f72b;border-color:#a855f780}.mobile-color-dock>.button:disabled{opacity:.35}.mobile-color-dock .mobile-dock-color{min-width:0}.mobile-color-dock .color-drop-orb>span{width:24px;height:24px;box-shadow:inset 0 0 0 2px #fff9}.mobile-color-dock .color-drop-orb>strong{font-size:12px;font-weight:600}.mobile-color-tabs{border-top:1px solid #a855f733;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px;padding-top:8px}.mobile-color-tabs .button{min-height:42px;padding:7px 5px;font-size:12px}.mobile-color-tabs .mobile-panel-done{color:#ecfff1;background:#255235;border-color:#33c75980;gap:4px}.mobile-coloring-toolbar[data-mobile-open=false]>.coloring-tools,.mobile-coloring-toolbar[data-mobile-open=false]>.coloring-actions{display:none!important}.mobile-coloring-toolbar .coloring-actions .coloring-history{display:none}.mobile-coloring-toolbar[data-mobile-section=page] .coloring-actions .coloring-history{display:flex}.luxury-studio.coloring-tools-open:not(.coloring-panel-expanded) .workspace{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.mobile-coloring-toolbar .coloring-mediums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.mobile-coloring-toolbar .coloring-mediums>button{min-width:0;min-height:72px;padding:6px 2px;font-size:11px}.mobile-coloring-toolbar .coloring-mediums .coloring-tip{width:34px;height:34px}}.coloring-ai-action{justify-content:flex-start;margin:24px 0;display:flex}.coloring-ai-action .button{min-height:48px;font-size:17px}.coloring-page-templates{margin-top:34px;padding-top:12px}@media (max-width:760px){.coloring-ai-action .button{justify-content:center;width:100%}.coloring-page-templates .collection-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.coloring-page-templates .collection-head h2{font-size:23px}.coloring-page-templates .coloring-category-select{width:100%}}.agenda-account{background:#33c7590d;border:1px solid #33c75965;border-radius:15px;flex-direction:column;gap:5px;margin:14px 0;padding:13px 16px;font-size:13px;display:flex}.agenda-account strong{color:#b7f8cc}.agenda-account span{color:#f5e5fa;overflow-wrap:anywhere}.calendar-connect>summary{cursor:pointer;color:#f1d7f7;min-height:44px;padding:12px 0;font-size:15px;font-weight:600;line-height:1.5}.calendar-confirm-setup{border-top:1px solid #a855f744;margin-top:15px;padding-top:10px}.calendar-confirm-setup h4{margin:5px 0 12px;font-size:13px}@media (max-width:760px){.calendar-connect .calendar-actions{flex-direction:column;align-items:stretch}.calendar-connect .calendar-actions .button{justify-content:center;min-height:46px}}.coloring-mediums .pattern-tip{border:1px solid #eaa9da88;border-radius:12px;padding:0;overflow:hidden}.pattern-tip svg{width:100%;height:100%}.pattern-picker{color:#f4e6fc;padding:4px 2px 10px}.pattern-picker h3{margin:0;font-size:19px}.pattern-picker .popover-heading{gap:10px;margin-bottom:12px}.pattern-picker .popover-heading .button{min-width:40px;min-height:40px;padding:8px}.pattern-category{align-items:center;gap:10px;margin:5px 0 14px;font-size:13px;display:flex}.pattern-category select{color:#fff;background:#180c23;border:1px solid #a855f766;border-radius:10px;flex:1;min-width:0;min-height:40px;padding:7px}.pattern-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pattern-choice{color:#f5e9fc;cursor:pointer;background:#1d1028;border:1px solid #a855f740;border-radius:13px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.pattern-choice svg{aspect-ratio:1;border-radius:8px;width:100%;overflow:hidden}.pattern-choice span{text-align:center;min-height:28px;font-size:11px;line-height:1.3}.pattern-choice.chosen{border-color:#33c759;box-shadow:0 0 0 1px #33c75980}.pattern-choice:focus-visible{outline-offset:2px;outline:2px solid #ff9bc7}.pattern-customize{border-top:1px solid #a855f744;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;padding-top:12px;display:grid}.pattern-live-preview{border-radius:12px;grid-column:1/-1;justify-content:center;height:90px;display:flex;overflow:hidden}.pattern-live-preview svg{border-radius:12px;width:90px;height:90px}.pattern-customize label{color:#ead9f2;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.pattern-customize input[type=color]{background:#20112d;border:1px solid #a855f755;border-radius:9px;width:100%;min-height:38px;padding:2px}.pattern-customize .pattern-size{grid-column:1/-1}.pattern-size input{accent-color:#e63b7a;width:100%;height:28px}.pattern-picker-actions{background:#180c22;justify-content:space-between;gap:8px;margin-top:16px;padding:10px 0;display:flex;position:sticky;bottom:-12px}.pattern-picker-actions .button{flex:1;justify-content:center;min-height:44px;padding:9px;font-size:12px}@media (max-width:760px){.pattern-category select{font-size:16px}.pattern-choice{min-height:104px}.pattern-customize input[type=color]{min-height:44px}.pattern-picker-actions .button{min-height:46px}.pattern-choice-grid{gap:7px}}.number-palette-control{box-sizing:border-box;background:linear-gradient(135deg,#281334,#100b19);border:1px solid #a855f76b;border-radius:16px;width:100%;padding:12px}.number-mode-toggle{color:#fff;align-items:center;gap:9px;font:600 14px Poppins,sans-serif;display:flex}.number-mode-toggle input{accent-color:#e63b7a;width:20px;height:20px}.number-palette-heading{color:#ffd5e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.number-palette-heading label{align-items:center;gap:8px;font-size:12px;display:flex}.number-palette-heading select{color:#fff;background:#281536;border:1px solid #a855f7;border-radius:9px;max-width:180px;min-height:44px}.numbered-color-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;max-height:210px;padding:3px;display:grid;overflow:auto}.numbered-color-row{background:#ffffff0a;border:1px solid #b270bd55;border-radius:12px;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}.numbered-color-pick{color:#fff;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;min-height:44px;display:flex}.numbered-color-pick span{border:1px solid #fff8;border-radius:8px;width:27px;height:27px}.numbered-color-pick[aria-pressed=true]{outline:2px solid #33c759}.numbered-color-row input[type=color]{width:30px;height:40px}.numbered-color-remove{color:#ffb5d1;background:0 0;border:0;min-width:32px;min-height:44px;font-size:22px}.number-palette-add{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.number-palette-add label{color:#f4ddff;align-items:center;gap:6px;display:flex}.number-palette-add input{color:#fff;background:#21122c;border:1px solid #a855f7;border-radius:8px;width:65px;min-height:44px;font-size:16px}.number-palette-add .button{min-height:44px}.number-palette-add [role=alert]{color:#ffc3d9;font-size:12px}.coloring-controls>[hidden]{display:none!important}.touch-navigation-control{border:1px solid #a855f755;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:flex}.touch-navigation-control .button{gap:5px;min-height:42px}@media (max-width:760px){.touch-navigation-control{gap:3px;padding:2px}.touch-navigation-control .button{min-height:42px;font-size:11px;padding:7px 8px!important}}.glam-upgrade-launchers{background:linear-gradient(120deg,#211026,#111016);border-bottom:1px solid #a855f74a;padding:16px 32px}.glam-upgrade-launchers h2{margin:0 0 12px;font-size:20px}.glam-upgrade-launchers>div{flex-wrap:wrap;gap:12px;display:flex}.glam-upgrades{color:#fff;background:#141019;border:1px solid #a855f7;border-radius:24px;width:min(1080px,96vw);max-height:92dvh;padding:24px;overflow:auto;box-shadow:0 0 60px #e63b7a2e}.glam-upgrades>nav{z-index:3;background:#141019;gap:8px;padding:12px 0 18px;display:flex;position:sticky;top:-24px;overflow-x:auto}.glam-upgrades>nav button{flex-shrink:0;min-height:44px}.glam-upgrades label{flex-direction:column;gap:7px;margin:12px 0;display:flex}:is(.glam-upgrades label:has(input[type=checkbox]),.glam-upgrades label:has(input[type=radio])){flex-direction:row;align-items:center}.glam-upgrades input:not([type=checkbox]):not([type=radio]),.glam-upgrades select{color:#fff;background:#251b2e;border:1px solid #a855f77f;border-radius:10px;width:100%;min-height:44px;padding:12px}.glam-upgrades .button{white-space:normal;min-height:44px;padding:10px 14px}.glam-upgrades button.active{outline:2px solid #33c759}.upgrade-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.upgrade-covers,.upgrade-template-grid,.upgrade-drop-grid,.upgrade-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upgrade-covers button{background:#24152e;border:1px solid #a855f7;border-radius:12px;padding:5px}.upgrade-covers img,.upgrade-drop-grid img{border-radius:10px;width:100%;height:auto}.upgrade-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-page-list{max-height:360px;padding:0;list-style:none;overflow:auto}.upgrade-page-list li,.upgrade-row{border-bottom:1px solid #a855f738;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 0;display:flex}.upgrade-page-list li>span,.upgrade-row>span{flex:1;min-width:80px}.upgrade-row small{color:#d9bde8;display:block}.upgrade-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade-stat-grid>div,.upgrade-goal,.upgrade-drop-grid article{background:linear-gradient(140deg,#35132a,#1b1525);border:1px solid #a855f74d;border-radius:16px;padding:16px}.upgrade-stat-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:22px;display:block}.upgrade-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.upgrade-goal{margin:14px 0}.upgrade-goal progress{accent-color:#33c759;width:100%}.upgrade-confirm{border:1px solid #e63b7a;border-radius:12px;padding:16px}.upgrade-drop-grid article img{object-fit:contain;max-height:260px}.glam-upgrades h3{color:#f486ba;font-size:25px}.glam-upgrades p{color:#e3cfe9;line-height:1.6}.glam-upgrades button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.glam-upgrades{border-radius:16px;width:98vw;max-height:96dvh;padding:16px}.glam-upgrades>nav{top:-16px}.upgrade-columns,.upgrade-drop-grid{grid-template-columns:1fr}.upgrade-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glam-upgrade-launchers{padding:14px}.upgrade-row{align-items:flex-start}.upgrade-row .button{font-size:12px}.glam-upgrades .popover-heading h2{font-size:21px}}.color-layer-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.precision-tools{background:#170d20;border:1px solid #a855f74d;border-radius:14px;align-items:center;gap:10px;padding:6px 10px;display:flex}.precision-tools label{color:#f0dcff;align-items:center;gap:7px;font-size:12px;display:flex}.precision-tools input[type=range]{accent-color:#e63b7a;width:80px}.pages-search-status{color:#e4cbed;flex-shrink:0;padding:4px 14px;font-size:11px;line-height:1.5}@media (max-width:760px){.precision-tools{flex-wrap:wrap;justify-content:space-between;width:100%}.precision-tools .button,.precision-tools label{min-height:44px}.precision-tools input[type=range]{width:100px}}.page-match-snippet{text-align:left;color:#efdcef;overflow-wrap:anywhere;padding:5px 3px;font-size:10px;line-height:1.5;display:block}@container (width<=720px){.coloring-tools .coloring-mediums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.coloring-tools .coloring-mediums>button{min-width:0}}.saved-palettes-control .button{min-height:44px}.saved-palettes-panel{width:min(420px,100%);padding:12px}.saved-palettes-panel>p{color:#e8cee9;font-size:12px;line-height:1.5}.saved-palette-card{background:linear-gradient(135deg,#2d142d,#1a1125);border:1px solid #a855f76b;border-radius:16px;margin:14px 0;padding:12px}.saved-palette-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.saved-palette-heading input{color:#fff;background:#110b1c;border:1px solid #a855f766;border-radius:10px;flex:1;min-width:0;padding:10px}.saved-palette-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.saved-palette-slot{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.saved-palette-pick{border:2px solid #fff9;border-radius:12px;width:100%;min-height:48px}.saved-palette-pick[aria-pressed=true]{outline-offset:2px;outline:2px solid #33c759}.saved-palette-slot label{color:#ead6ef;flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.saved-palette-slot input[type=color]{background:0 0;border:0;padding:0;width:44px!important;min-width:0!important;height:32px!important}.saved-palette-remove{color:#ffb9d7;background:0 0;border:0;min-height:36px;padding:5px;font-size:11px}.saved-palette-empty{color:#f1d9f8;background:#20122b;border:1px dashed #a855f7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:110px;padding:5px;font-size:10px;display:flex}:is(.saved-palette-remove:focus-visible,.saved-palette-pick:focus-visible){outline:2px solid #33c759}.saved-palettes-panel .popover-heading h3{margin:0;font-size:19px}@media (max-width:760px){.saved-palettes-control,.saved-palettes-control>.button{width:100%}.saved-palette-slots{gap:8px}.saved-palette-remove{min-height:44px}}.dashboard-card-icon>img{object-fit:contain;width:100%;height:100%;display:block}.goal-progress-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.glam-upgrades .goal-progress-form label{flex:1;min-width:min(100%,180px);margin:0}.goal-progress-form .button{flex-shrink:0;min-height:48px}@media (max-width:480px){.goal-progress-form .button{width:100%}}.goal-deposit-history{margin:18px 0}.goal-deposit-history h5{color:#ffc1e0;margin:0 0 10px;font-size:14px}.goal-deposit-history ul{scrollbar-width:thin;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.goal-deposit-history li{border-bottom:1px solid #a855f73d;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.goal-deposit-history time{color:#f2e3fa;font-size:14px}.goal-deposit-history small{color:#ccb1de;margin-top:4px;font-size:12px;display:block}.goal-deposit-history li strong{color:#8dffad;white-space:nowrap;font-size:17px}.glam-upgrades .goal-opening-balance{font-size:13px}
