.album-studio .album-floating-panel{position:fixed;z-index:60;top:100px;left:16px;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #c5cabb;border-radius:14px;background:#fffdf8;box-shadow:0 8px 32px #253c342b;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.album-studio .album-floating-panel.wide{top:auto;bottom:90px;width:min(740px,calc(100vw - 32px))}.album-floating-panel>header{display:flex;gap:6px;padding:8px;border-bottom:1px solid #deded5;flex-shrink:0}.album-floating-panel .floating-drag{flex:1;text-align:left;cursor:grab;touch-action:none;font-weight:600}.album-floating-panel .floating-drag:active{cursor:grabbing}.album-floating-panel .floating-content{padding:14px;overflow:auto;min-height:0;overscroll-behavior:contain}.album-floating-panel .floating-content[hidden]{display:none}.album-floating-panel .contextual-text{position:static;width:auto;max-height:none;overflow:visible;box-shadow:none;margin:0;min-width:0}.album-floating-panel .floating-content>div[aria-label="Fotografías disponibles"]{display:flex;gap:8px;overflow:auto}.album-floating-panel .floating-content>div[aria-label="Fotografías disponibles"] button{flex:0 0 85px;height:85px;padding:0;overflow:hidden}.album-floating-panel img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.album-studio .album-floating-panel{top:16px;max-height:70dvh}.album-studio .album-floating-panel.wide{top:auto;bottom:80px}}.studio-paper .text-selected .text-move-handle{visibility:visible}.album-studio .contextual-workspace{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.album-studio .contextual-workspace[data-panel=true]{grid-template-columns:310px minmax(0,1fr);gap:16px}.contextual-workspace>.studio-desk{grid-column:-2/-1;grid-row:1}.album-studio .contextual-workspace>aside{grid-column:1;grid-row:1;position:sticky;top:12px;width:auto;max-height:calc(100dvh - 110px);overflow:auto;padding:16px;background:#fffdf8;border-radius:12px;box-shadow:none}.contextual-workspace>aside[hidden]{display:none!important}.contextual-workspace .layout-bar{display:block}.contextual-workspace .layout-choices{display:flex;flex-wrap:wrap;overflow:visible}.contextual-workspace .layout-choices button{flex:1 1 105px}.workspace-tools{flex-wrap:wrap;padding:10px 18px;margin:0}.workspace-tools button[aria-pressed=true]{background:#253c34;color:#fff}.contextual-workspace .text-panel select{max-width:100%}@media(max-width:800px){.album-studio .contextual-workspace[data-panel=true]{grid-template-columns:minmax(0,1fr)}.album-studio .contextual-workspace>aside{grid-row:1;position:static;max-height:38dvh}.contextual-workspace[data-panel=true]>.studio-desk{grid-row:2}}.album-studio .workspace-tools{position:sticky;top:0;z-index:25;background:#eeede8;min-height:58px;border-bottom:1px solid #d5d7ce}.album-studio .nearby-actions{top:58px}.album-studio .studio-footer[hidden]{display:none}.album-studio .spread-stage,.album-studio .spread-stage.single{width:100%;max-width:calc((100dvh - 245px) * var(--spread-ratio,2));margin-top:12px}.album-studio .spread-stage .endpaper{aspect-ratio:var(--page-ratio,1)}.album-studio .spread-label{margin-top:8px}.album-studio .contextual-workspace>aside{top:64px}.album-studio:has(.contextual-workspace){padding-bottom:0}@media(max-width:700px){.album-studio .workspace-tools{flex-wrap:nowrap;overflow-x:auto;min-height:52px}.workspace-tools button{white-space:nowrap}.album-studio .nearby-actions{top:52px}.album-studio .spread-stage,.album-studio .spread-stage.single{max-width:calc((100dvh - 300px) * var(--spread-ratio,2))}}.fragment-tools{position:absolute;bottom:100%;left:0;display:flex;gap:4px;z-index:35;background:#fffdf8;padding:6px;box-shadow:0 3px 15px #0003;width:max-content;max-width:80vw;flex-wrap:wrap}.album-studio .fragment-tools button{font:12px Arial;padding:6px}.album-studio .editor-commandbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 16px;background:#faf9f5f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid #deded5;box-shadow:0 3px 12px #253c3409}.album-studio .editor-commandbar .workspace-tools,.album-studio .editor-commandbar .nearby-actions{position:static;min-height:0;margin:0;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;gap:4px;flex-wrap:nowrap}.album-studio .editor-commandbar button{font-size:12px;padding:8px 10px;border-radius:9px;white-space:nowrap}.editor-commandbar .workspace-tools button{border-color:transparent;background:transparent}.album-studio .editor-commandbar .workspace-tools button[aria-pressed=true]{background:#253c34;color:#fff}.album-studio .editor-commandbar .page-order{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;margin:0;padding:0;flex:0 0 auto}.album-studio .editor-commandbar .page-order button{flex:none;font-size:22px;width:34px;height:34px;padding:0}.editor-commandbar .page-order button:first-child{order:0}.editor-commandbar .current-page-label{order:1;min-width:76px;text-align:center;font-size:12px}.editor-commandbar .page-order button:nth-child(2){order:2}.editor-commandbar .nearby-actions>div{margin:0}.album-studio .desk-toolbar{padding:7px 0}.album-studio .contextual-workspace>aside{top:104px}@media(max-width:1100px){.editor-commandbar .workspace-tools{flex:1 1 70%}.album-studio .editor-commandbar .nearby-actions{flex:1;justify-content:flex-end;overflow-x:auto}}@media(max-width:600px){.album-studio .editor-commandbar{gap:6px;padding:6px}.album-studio .editor-commandbar .workspace-tools{flex-basis:100%;overflow-x:auto}.album-studio .editor-commandbar button{font-size:11px;padding:7px}.album-studio .editor-commandbar .nearby-actions{min-width:0}.editor-commandbar .current-page-label{min-width:52px;font-size:10px}}.album-studio .contextual-workspace>aside{overscroll-behavior:contain}.selection-format-buttons{padding:10px 0;border-bottom:1px solid #deded5}.selection-format-buttons p{font-size:12px}.selection-format-buttons button{margin:3px}.selection-format-buttons button:first-of-type{font-weight:800}.selection-format-buttons button:nth-of-type(2){font-style:italic}.album-studio .title-transform{position:absolute;z-index:12;padding:0;width:13px;height:13px;border:1px solid #9b8252;background:#fffdf8;touch-action:none}.title-scale.nw{top:0;left:0;cursor:nwse-resize}.title-scale.ne{top:0;right:0;cursor:nesw-resize}.title-scale.sw{bottom:0;left:0;cursor:nesw-resize}.title-scale.se{bottom:0;right:0;cursor:nwse-resize}.album-studio .title-rotate{right:-26px;top:-26px;width:26px;height:26px;border-radius:50%;cursor:grab}.cover-copy>.title-transform,.page-copy>.title-transform{visibility:hidden}.cover-copy:focus-within>.title-transform,.page-copy:focus-within>.title-transform{visibility:visible}.album-studio .fragment-tools,.album-studio .fragment-tools button,.album-studio .text-move-handle,.album-studio .title-transform{color:#253c34!important;text-shadow:none;font-style:normal}.album-studio .fragment-tools{font-family:Arial,sans-serif;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left}.album-studio .text-size-controls{display:flex;align-items:center;gap:8px;margin:12px 0}.text-size-controls input{width:85px;padding:8px;border:1px solid #deded5;border-radius:7px}.text-size-controls label{margin:0}.album-studio .title-transform{font:14px/1 Arial,sans-serif!important;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed}.album-studio .title-rotate{display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px}.album-studio .text-support[data-free-title=true]{width:max-content!important;max-width:none!important;max-height:none!important}.text-support[data-free-title=true] .editable,.text-support[data-free-title=true] .editable-measure{white-space:pre;overflow-wrap:normal;word-break:normal}.text-support[data-free-title=true]{transform-origin:center center}.extra-text[data-drag-title=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.extra-text[data-drag-title=true]:active{cursor:grabbing}.photo-group{position:absolute;z-index:15;outline:2px dashed #9b8252;pointer-events:none}.album-studio .photo-group button{position:absolute;pointer-events:auto;touch-action:none;background:#fffdf8;color:#253c34;font:12px Arial;padding:4px;min-width:24px;min-height:24px}.photo-group .group-move{left:0;top:0;cursor:move}.photo-group .group-width{right:-12px;top:50%;cursor:ew-resize}.photo-group .group-height{bottom:-12px;left:50%;cursor:ns-resize}.photo-group .group-scale{right:-12px;bottom:-12px;cursor:nwse-resize}.album-studio .album-context-menu{position:fixed;z-index:100;background:#fffdf8;border:1px solid #d5d7ce;border-radius:12px;box-shadow:0 8px 30px #253c3433;padding:6px;width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.album-studio .album-context-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;font:13px Arial;color:#253c34;padding:10px}.album-studio .album-context-menu button:hover,.album-studio .album-context-menu button:focus-visible{background:#e8eee5}.text-format-bar{position:sticky;top:0;z-index:12;background:#fffdf8;padding:12px;border:1px solid #deded5;border-radius:12px;display:grid;gap:10px;box-shadow:0 3px 12px #253c3410}.text-format-bar .format-row{display:flex;gap:6px;align-items:end}.text-format-bar label{display:grid;gap:5px;min-width:0;font-size:12px}.text-format-bar input,.text-format-bar select{width:100%;margin:0!important;min-height:34px}.text-format-bar button{padding:6px 10px;min-height:34px}.text-format-bar small{font-size:11px;color:#647268}.text-inspector>details{margin-top:16px;border-top:1px solid #deded5;padding-top:12px}.album-studio .photo-resolution-warning{position:absolute;top:6px;left:6px;z-index:7;display:flex;align-items:center;gap:4px;min-height:26px;padding:3px 6px;background:#fff4d4;color:#6b4600;border:1px solid #b98416;border-radius:6px;font:14px Arial;box-shadow:0 1px 4px #0003}.photo-resolution-warning span{font-size:10px}@media print{.photo-resolution-warning{display:none!important}}.album-studio .studio-paper.interactive .text-move-handle{visibility:visible;top:-28px;min-height:24px;line-height:18px;background:#fffdf8;border:1px solid #927a4d;border-radius:5px}.studio-paper.interactive [data-text-overflow=true]{outline:2px solid #b34c26;outline-offset:2px}.text-overflow-warning{position:absolute;bottom:3%;left:4%;right:4%;z-index:20;background:#fff3df;color:#713715;border:1px solid #b77930;border-radius:6px;padding:8px;font:12px/1.4 Arial,sans-serif;pointer-events:none}.album-finish-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:24px;border:1px solid #d9d6c9;border-radius:16px;background:#fffdf8;box-shadow:0 8px 24px #253c3408}.album-finish-actions small{letter-spacing:2px;color:#927b50;font-size:10px}.album-finish-actions h2{font:26px Georgia,serif;margin:8px 0}.album-finish-actions p{color:#6a746c;font-size:13px}.album-finish-actions button{padding:13px 20px!important;margin:4px}.album-admin-print{padding:18px 24px;margin:12px 0;background:#fffdf8;border:1px solid #deded5;border-radius:12px}.album-admin-print summary{cursor:pointer;font-weight:600}.album-admin-print button{padding:12px 18px!important;margin:6px!important}.album-admin-print h2{font-size:24px}@media(max-width:700px){.album-finish-actions{flex-direction:column;align-items:stretch;padding:18px}.album-finish-actions button{width:100%;margin:4px 0}}.album-checkout-steps{display:flex;gap:16px;list-style:none;padding:12px 0;border-bottom:1px solid #deded5;font-size:13px;color:#738071}.album-checkout-steps [aria-current=step]{color:#253c34;font-weight:700}.album-floating-panel form[aria-label="Dirección de entrega"] label{display:block;margin:12px 0}.album-floating-panel form[aria-label="Dirección de entrega"] input{display:block;width:100%;padding:12px;border:1px solid #c5cabb;border-radius:8px;margin-top:5px}.album-floating-panel form[aria-label="Dirección de entrega"] button[type=submit]{display:block;margin:20px 0 0 auto;padding:14px 20px;background:#253c34;color:#fff;border-radius:8px}.album-loading{box-sizing:border-box;max-width:640px;margin:28px auto;padding:42px 24px;text-align:center;color:#283f36;background:radial-gradient(ellipse at 50% 20%,#fffdf8,#f3efe5);border:1px solid #ddd5c4;border-radius:18px}.album-loading .album-loading-eyebrow{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.22em;color:#887653;margin:24px 0 12px}.album-loading h3{font:normal clamp(24px,4vw,32px)/1.2 Georgia,serif;margin:0 0 14px}.album-loading p{font:14px/1.7 Arial,sans-serif;max-width:410px;margin:0 auto;color:#647067}.album-loading-book{position:relative;width:86px;height:58px;margin:auto;perspective:220px;border-bottom:2px solid #9c855b;filter:drop-shadow(0 8px 7px #55462c18)}.album-loading-book:before,.album-loading-book:after{content:"";position:absolute;top:0;width:42px;height:55px;background:#fffdf6;border:1px solid #c8b995}.album-loading-book:before{left:0;border-radius:5px 0 0 2px;transform:skewY(5deg)}.album-loading-book:after{right:0;border-radius:0 5px 2px 0;transform:skewY(-5deg)}.album-loading-book i{position:absolute;z-index:2;left:43px;top:0;width:42px;height:55px;background:linear-gradient(90deg,#e9e0ce,#fffdf6 45%);border:1px solid #d5c8ae;transform-origin:left center;border-radius:0 4px 2px 0;animation:album-page-turn 3.6s ease-in-out infinite}.album-loading-book i:nth-child(2){animation-delay:1.2s}.album-loading-book i:nth-child(3){animation-delay:2.4s}.album-loading-book b{position:absolute;left:42px;top:3px;bottom:0;width:1px;background:#b8a47c;z-index:3}.album-loading-line{height:2px;width:80px;margin:24px auto 0;overflow:hidden;background:#ded6c5}.album-loading-line:after{content:"";display:block;width:30px;height:100%;background:#9d8659;animation:album-light 2s ease-in-out infinite alternate}.album-loading p.album-loading-slow{font-size:12px;margin-top:18px}@keyframes album-page-turn{0%,15%{transform:rotateY(0);opacity:0}20%{opacity:1}75%{opacity:1}85%,to{transform:rotateY(-180deg);opacity:0}}@keyframes album-light{to{transform:translate(50px)}}@media(prefers-reduced-motion:reduce){.album-loading-book i,.album-loading-line:after{animation:none}.album-loading-book i{display:none}}.album-purchase{line-height:1.5;min-width:0}.album-purchase .purchase-pages{display:flex;align-items:center;justify-content:center;gap:16px;margin:16px 0}.album-purchase .purchase-pages button{min-width:100px;min-height:48px}.album-purchase .purchase-quality{background:#f5f1e6;border:1px solid #ded5be;border-radius:12px;padding:16px;margin:20px 0}.album-purchase .purchase-quality h4{margin:0 0 8px;font-size:16px}.album-purchase .purchase-quality p{margin:8px 0}.album-purchase summary{cursor:pointer;padding:12px 0;min-height:44px}.album-purchase .purchase-quality ul{max-height:260px;overflow:auto;padding-left:20px}.album-purchase .purchase-quality li{margin:8px 0;font-size:14px}.album-purchase label.purchase-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:12px 0;padding:10px 0;min-height:44px;font-size:14px;line-height:1.5;cursor:pointer}.album-purchase label.purchase-check input[type=checkbox]{display:block;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0;accent-color:#253b34;border-radius:4px}.album-purchase .purchase-confirm{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin-top:16px;border-top:1px solid #deded5}.album-purchase button.purchase-primary{background:#253b34;color:#fff;border-color:#253b34;min-height:48px;padding:14px 22px;font-weight:600}.album-purchase button.purchase-primary:hover{background:#365448}.album-purchase .purchase-hint{font-size:13px;color:#647368;margin:0 0 12px}.album-purchase .purchase-price-options{font-size:13px;margin:12px 0}@media(max-width:600px){.album-purchase .purchase-confirm{flex-direction:column;align-items:stretch;gap:10px}.album-purchase .purchase-confirm strong{text-align:right}.album-purchase .purchase-pages{gap:10px}.album-purchase .purchase-quality{padding:12px}}.album-viewer{height:100dvh;min-height:650px;display:flex;flex-direction:column;padding:24px 4vw 12px;gap:10px;background:radial-gradient(ellipse at 50% 35%,#faf8f0,#e6e3d9);color:#243b32;font:14px Arial,sans-serif;overflow:auto}.viewer-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0}.viewer-brand{font:italic 42px Georgia,serif;color:inherit;text-decoration:none}.viewer-brand span{display:block;font:9px Arial,sans-serif;letter-spacing:3px;margin-top:2px}.viewer-heading{flex:1}.viewer-heading h1{font:400 clamp(20px,2vw,32px)/1.15 Georgia,serif;margin:6px 0}.viewer-eyebrow{font:9px Arial,sans-serif;letter-spacing:2.5px;color:#8b7752}.viewer-tools{display:flex;gap:6px}.viewer-tools button,.viewer-pagination button{border:1px solid #c6bfae;background:#ffffff65;color:#243b32;border-radius:30px;padding:10px 16px;font:12px Arial;cursor:pointer}.viewer-tools button[aria-pressed=true]{background:#243b32;color:#fff}.album-viewer button:disabled{opacity:.45;cursor:default}.album-viewer button:focus-visible,.album-viewer a:focus-visible{outline:3px solid #9f834c;outline-offset:4px}.viewer-scene{flex:1;min-height:220px;position:relative;display:flex;align-items:center;justify-content:center;padding:14px 0}.viewer-artwork{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;container-type:inline-size}.viewer-artwork>.studio-paper{width:100%;height:100%;box-shadow:none}.viewer-scene{overflow:clip;overflow-anchor:none}.album-viewer{overflow-anchor:none}.physical-book .physical-page[data-density=hard]{border:0;outline:1px solid #74634b}.viewer-heading{min-width:180px}.viewer-masthead,.viewer-tools{flex-wrap:wrap}.viewer-tools select{border:1px solid #c6bfae;border-radius:20px;background:#fff8;padding:8px;color:inherit;max-width:170px}.flipbook-host{position:absolute;inset:12px 0;display:flex;align-items:center;justify-content:center}.physical-book{filter:drop-shadow(0 18px 20px #273a3044)}.physical-page{background:#fffdf7;overflow:hidden;box-shadow:0 0 0 1px #9b8a6655}.physical-page>.studio-paper{width:100%;height:100%;box-shadow:none}.physical-page-shading{position:absolute;inset:0;pointer-events:none}.physical-page.--left .physical-page-shading{background:linear-gradient(90deg,transparent 85%,#35291626)}.physical-page.--right .physical-page-shading{background:linear-gradient(90deg,#35291626,transparent 15%)}.physical-page[data-density=hard]{border:2px solid #74634b}.flipbook-source{position:fixed;left:-10000px;top:0;pointer-events:none;visibility:hidden}.flipbook-source>.physical-page{width:100%;height:100%}.physical-book:after{content:"";position:absolute;left:2px;right:0;bottom:-5px;height:5px;background:repeating-linear-gradient(#dbd4c5 0 1px,#fdf9ec 1px 2px);box-shadow:0 2px #827456;pointer-events:none}.viewer-book{position:relative;display:flex;width:min(91cqw,calc(180cqh * var(--page-ratio)));aspect-ratio:calc(2 * var(--page-ratio));transform-style:preserve-3d;filter:drop-shadow(0 25px 22px #28332938);transition:width .6s,aspect-ratio .6s;touch-action:pan-y}.viewer-book.is-closed{width:min(70cqw,calc(90cqh * var(--page-ratio)));aspect-ratio:var(--page-ratio);transform:rotateY(-5deg)}.viewer-book:before{content:"";position:absolute;inset:0 -5px -7px 0;background:repeating-linear-gradient(#e2ded1 0 1px,#faf7ed 1px 3px);border-radius:2px 8px 8px 2px;box-shadow:0 3px #776749,0 5px #3b483e;transform:translateZ(-2px)}.viewer-leaf{width:50%;height:100%;position:relative;background:#fffdf7;overflow:hidden;pointer-events:none}.is-closed .viewer-leaf{width:100%;border-radius:2px 5px 5px 2px}.viewer-leaf>.studio-paper,.turn-front>.studio-paper,.turn-back>.studio-paper{width:100%;height:100%;box-shadow:none}.viewer-leaf.left:after,.viewer-leaf.right:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 85%,#42321c18 99%,#261c1830)}.viewer-leaf.right:after{background:linear-gradient(90deg,#261c1830,transparent 12%)}.is-closed .viewer-leaf:after{background:linear-gradient(90deg,#101c2755,transparent 2%,#fff3 3%,transparent 5%)}.viewer-endpaper{width:100%;height:100%;background:#eae6da}.viewer-gutter{position:absolute;left:50%;height:100%;width:2px;background:#63553755;pointer-events:none;z-index:3}.viewer-turn{position:absolute;top:0;bottom:0;width:50%;z-index:5;transform-style:preserve-3d;pointer-events:none}.viewer-turn.forward{left:50%;transform-origin:left center;animation:turn-forward .85s ease-in-out both}.viewer-turn.backward{left:0;transform-origin:right center;animation:turn-backward .85s ease-in-out both}.is-closed .viewer-turn{width:100%;left:0}.turn-front,.turn-back{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;background:#fffdf7;border-radius:0 5% 5% 0}.turn-back{transform:rotateY(180deg)}.turn-shade{position:absolute;inset:0;background:linear-gradient(90deg,#35261655,transparent 30%,#fff4 65%,#35261644);animation:turn-shade .85s ease-in-out both}.page-touch{position:absolute;top:0;bottom:0;width:50%;z-index:8;border:0;background:transparent;padding:0;cursor:pointer}.page-touch.left{left:0}.page-touch.right{right:0}@keyframes turn-forward{0%{transform:rotateY(0) skewY(0)}50%{transform:rotateY(-85deg) skewY(-4deg)}to{transform:rotateY(-180deg) skewY(0)}}@keyframes turn-backward{0%{transform:rotateY(0)}50%{transform:rotateY(85deg) skewY(4deg)}to{transform:rotateY(180deg)}}@keyframes turn-shade{0%,to{opacity:0}50%{opacity:1}}.viewer-pagination{display:flex;align-items:center;justify-content:center;gap:30px;font-size:12px}.viewer-pagination i{color:#ac9e80;margin:0 8px}.viewer-hint{text-align:center;color:#827f70;font-size:10px;margin:0}.viewer-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #c8bfaa80;padding-top:15px;margin-top:8px}.viewer-actions h2{font:24px Georgia,serif;margin:5px 0}.viewer-action-buttons{display:flex;gap:12px}.viewer-action-buttons>a,.viewer-buy{padding:16px 24px;border-radius:12px;font:16px Georgia,serif;text-decoration:none;border:1px solid #b7aa8b;color:#243b32;background:#fffaf2}.viewer-action-buttons span{margin-left:25px}.viewer-action-buttons .viewer-buy{background:#253e33;color:#fff;border-color:#253e33}.viewer-buy small{display:block;font:10px Arial;margin-top:6px}.viewer-local-note{font-size:10px;text-align:center;color:#77786d;margin:0}@media(max-width:850px){.album-viewer{padding:14px;min-height:600px}.viewer-masthead{flex-wrap:wrap;gap:12px}.viewer-brand{font-size:30px}.viewer-tools{margin:auto}.viewer-tools button{font-size:11px;padding:8px 10px}.viewer-heading h1{font-size:20px}.viewer-actions{flex-direction:column;gap:8px;text-align:center}.viewer-actions h2{font-size:20px}.viewer-action-buttons>a,.viewer-buy{padding:12px;font-size:14px}.viewer-action-buttons span{margin-left:8px}.viewer-book{width:min(95cqw,calc(175cqh * var(--page-ratio)))}}@media(prefers-reduced-motion:reduce){.viewer-book{transition:none}.viewer-turn,.turn-shade{animation:none}}.album-studio .studio-header{flex-wrap:wrap;gap:10px 14px}.album-studio .project-heading{flex:1 1 220px;min-width:200px}.album-studio .project-heading strong,.album-studio .project-heading small{display:block;overflow-wrap:anywhere}.album-session{display:flex;align-items:center;gap:9px;text-align:left;min-width:170px}.album-session strong{display:block;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.album-session small{display:block;font-size:10px;color:#788478;margin-top:4px}.session-dot{height:8px;width:8px;border-radius:50%;background:#a29986;flex-shrink:0}.session-dot.connected{background:#438956}.viewer-action-buttons{flex-wrap:wrap;justify-content:center}.viewer-action-buttons>button{min-height:48px;padding:14px 22px;border:1px solid #b7aa8b;border-radius:10px;font:600 15px/1.4 Arial,sans-serif;background:#fffaf2;color:#243b32;cursor:pointer}.viewer-action-buttons>button:first-child{background:#253e33;color:#fff;border-color:#253e33}.album-viewer :focus-visible{outline:3px solid #9c7d3d;outline-offset:4px}.viewer-action-buttons>button:hover{filter:brightness(.95)}.viewer-heading{min-width:0;overflow-wrap:anywhere}.viewer-pagination button{min-height:44px}@media(max-width:480px){.viewer-action-buttons{width:100%}.viewer-action-buttons>button{width:100%}.viewer-pagination{gap:12px}.viewer-pagination button{padding:10px 14px}}.setup-wizard{max-width:1050px;margin:auto;padding:20px 24px 110px;color:#253b34;font:16px/1.5 Arial,sans-serif}.setup-wizard header{display:flex;justify-content:space-between;align-items:center;gap:16px}.setup-brand{font:italic 25px Georgia,serif}.setup-wizard nav{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0;color:#66756b;font-size:12px}.setup-wizard [aria-current=step]{color:#253b34;font-weight:700;border-bottom:2px solid #9b8252}.setup-wizard h1{font:40px Georgia,serif}.setup-wizard h2{font:24px Georgia,serif}.setup-wizard section{background:#fffdf9;padding:30px;border-radius:16px}.setup-wizard label{display:block;margin:16px 0}.setup-wizard select{display:block;width:100%;margin-top:6px}.setup-wizard button,.setup-wizard select{padding:12px;border:1px solid #cbd2c8;border-radius:9px;background:#fffdf9;color:#253b34;font:inherit;cursor:pointer}.setup-wizard button:disabled{opacity:.45;cursor:not-allowed}.setup-wizard button[aria-pressed=true]{border:2px solid #365448;background:#e9eee6}.setup-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.setup-choices strong,.setup-choices span{display:block}.setup-choices span{font-size:13px;margin-top:8px}.setup-price{padding:20px;background:#edf0e8;border-radius:12px}.setup-price strong{font-size:24px}.setup-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;max-height:350px;overflow:auto}.setup-photos img{width:100%;height:90px;object-fit:cover;border-radius:5px}.setup-photos button,.setup-photos label{min-width:0;font-size:11px;overflow-wrap:anywhere;margin:0}.setup-upload{padding:20px;border:1px dashed #708273;border-radius:10px}.setup-upload input{display:block;max-width:100%;margin-top:10px}.setup-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;max-height:500px;overflow:auto}.setup-preview figure{margin:0;min-width:0}.setup-preview figcaption{text-align:center;font-size:12px;margin-top:6px}.setup-wizard footer{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:35px;background:#fffdf9;padding:16px;border-top:1px solid #d9ded5;z-index:40}.setup-wizard .solid{background:#253b34;color:#fff}.setup-confirm{background:#fff4dd;padding:16px}.setup-confirm input{margin-right:10px}@media(max-width:600px){.setup-wizard{padding:14px 12px 100px}.setup-wizard section{padding:18px}.setup-wizard h1{font-size:31px}.setup-wizard nav{gap:8px}.setup-wizard nav span:not([aria-current]){display:none}.setup-choices{grid-template-columns:1fr}.setup-preview{grid-template-columns:1fr 1fr}.setup-wizard footer{gap:15px}}.setup-bindings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.setup-bindings img{width:100%;height:150px;object-fit:contain;background:#f4f2ec}.setup-bindings strong,.setup-bindings span{display:block;margin-top:8px}.setup-bindings span{font-size:12px}.setup-wizard nav button{font-size:12px;padding:8px;min-height:44px}.setup-cover-fields input,.setup-cover-fields textarea{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #cbd2c8;border-radius:8px;font:inherit;color:inherit;background:#fff}.setup-cover-fields textarea{resize:vertical}@media(max-width:600px){.setup-bindings{grid-template-columns:1fr}.setup-bindings button{display:grid;grid-template-columns:100px 1fr;column-gap:12px;text-align:left;align-items:center}.setup-bindings img{grid-row:1/3;height:85px}.setup-wizard nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.setup-wizard nav button{flex:0 0 auto;white-space:nowrap}}.setup-format-cards{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.setup-format-cards button{flex:1 1 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border:2px solid #dedfd5;border-radius:14px;background:#fffdf8;color:#253c34}.setup-format-cards button[aria-pressed=true]{border-color:#36564a;background:#e8eee5}.format-silhouette{display:block;background:linear-gradient(135deg,#ccd8ca,#92a791);border:5px solid #fff;box-shadow:0 2px 7px #253c3433}.setup-upload{position:relative;min-height:90px;display:flex!important;align-items:center;justify-content:center;background:#e8eee5;border-radius:16px;cursor:pointer;font-weight:600}.setup-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.setup-upload:focus-within{outline:3px solid #9b8252}.spine-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px!important;margin-top:32px;border:1px solid #d7d4c8;border-radius:18px;background:#fffdf8}.spine-editor>h2,.spine-editor>p{grid-column:1/-1;margin:0}.spine-editor>label{display:flex;flex-direction:column;gap:8px;min-width:0}.spine-editor input:not([type=color]),.spine-editor select{width:100%;min-width:0}.spine-editor>button{align-self:end}@media(max-width:650px){.spine-editor{grid-template-columns:1fr;padding:16px!important}}*{box-sizing:border-box}body{margin:0;background:#eeede8;color:#253b34;font-family:Arial,sans-serif}.album-studio{--line:#deded5;--ink:#253b34;--gold:#9b8252;padding-bottom:86px;font-size:13px}.album-studio button,.album-studio select{font:inherit;color:inherit;border:1px solid var(--line);background:#fffdf9;border-radius:7px;padding:10px 12px;cursor:pointer}.album-studio button:hover{border-color:#9b8252;background:#f4f1e9}.album-studio button:disabled{opacity:.42;cursor:not-allowed}.album-studio button[aria-pressed=true]{border-color:#365448;background:#e9eee6}.album-studio button:focus-visible,.editable:focus-visible{outline:3px solid #ad9159;outline-offset:3px}.album-studio .solid{background:#253b34;color:#fff;border-color:#253b34}.album-studio h1,.album-studio h2{font-family:Georgia,serif;font-weight:400}.album-studio h2{font-size:24px;margin:16px 0}.album-studio h3{font-size:13px}.studio-header{display:flex;align-items:center;gap:18px;padding:15px 25px;background:#fffdf9;border-bottom:1px solid var(--line)}.studio-brand{min-width:145px;border-right:1px solid var(--line);padding-right:25px}.studio-brand>span{font:italic 32px Georgia,serif}.studio-brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:3px}.project-heading{flex:1;min-width:0}.project-heading strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-heading small{display:block;color:#7c8279;margin-top:6px}.history{display:flex;gap:4px}.history button{border:0}.studio-subbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 25px;background:#faf9f5;border-bottom:1px solid var(--line);font-size:11px}.studio-subbar i{display:inline-block;height:10px;border-left:1px solid #b6b9ae;margin:0 12px}.mode{color:#738071}.studio-body{display:grid;grid-template-columns:245px minmax(0,1fr) 235px;min-height:calc(100vh - 205px)}.studio-library,.studio-inspector{background:#fffdf9;padding:18px;border-right:1px solid var(--line);max-height:calc(100vh - 205px);overflow:auto;position:sticky;top:0}.studio-inspector{border-left:1px solid var(--line);border-right:0}.library-tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);padding-bottom:12px}.library-tabs button{border:0;padding:9px 8px;font-size:11px}.library-title{display:flex;align-items:center;justify-content:space-between}.library-title h2{font-size:22px}.upload-button{width:100%;border-style:dashed!important}.photo-filters{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px}.photo-filters button{font-size:10px;padding:6px 7px;border-radius:20px}.library-help,.muted{font-size:12px;color:#788075;line-height:1.65}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.library-grid article{position:relative;min-width:0}.library-grid img{display:block;width:100%;height:100%;object-fit:cover}.library-grid .library-photo{padding:0;overflow:hidden;width:100%;aspect-ratio:1;border:0}.favorite{position:absolute;bottom:5px;right:4px;padding:2px 5px!important;border:0!important;background:#fffdf9e8!important;font-size:17px!important}.used-badge{position:absolute;left:5px;top:5px;border-radius:50%;background:#253b34;color:#fff;padding:3px 5px;font-size:9px}.library-empty{text-align:center;padding:40px 0}.library-empty>span{font-size:45px;color:var(--gold)}.quiet{margin-top:18px;width:100%;font-size:11px!important}.studio-desk{min-width:0;padding:0 24px 18px}.layout-bar{display:flex;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid #d8d9d0}.layout-bar>div:first-child{min-width:85px}.layout-bar small{font-size:9px;letter-spacing:1.5px;display:block;margin-bottom:6px;color:#788075}.layout-choices{display:flex;gap:7px;overflow:auto;padding:3px;flex:1}.layout-choices button{flex:0 0 76px;padding:6px;font-size:9px}.layout-choices svg{width:48px;height:48px;display:block;margin:auto auto 5px}.layout-choices span{white-space:nowrap}.desk-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 0;font-size:10px;color:#738071}.desk-toolbar>div{display:flex;gap:4px}.desk-toolbar button{font-size:10px;padding:7px}.spread-stage{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:1000px;margin:22px auto 0;align-items:start}.spread-stage.single{grid-template-columns:1fr;max-width:490px}.spread-page{min-width:0;position:relative}.studio-paper{position:relative;aspect-ratio:1;container-type:inline-size;overflow:hidden;color:#263c34;box-shadow:0 12px 25px #28362b16}.active-page>.studio-paper{outline:1px solid #9b825277;outline-offset:5px}.endpaper{aspect-ratio:1;background:#e4e3dc;display:grid;place-items:center;color:#a1a397;font:italic 12px Georgia,serif}.spread-label{display:block;text-align:center;margin-top:14px;color:#768071;font-size:10px}.canvas-slot{position:absolute;overflow:hidden;touch-action:none;cursor:grab}.canvas-slot img{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}.canvas-slot.selected{outline:2px solid #9c8355;outline-offset:2px;overflow:visible;z-index:3}.canvas-slot.selected img{clip-path:inset(0)}.canvas-slot.frame-white{border:.8cqw solid #fff}.canvas-slot.frame-black{border:.8cqw solid #171d18}.slot-empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#dcded344;color:#9caa99;border:1px dashed #bdc4b8;font-size:7cqw}.slot-empty small{font-size:2cqw;letter-spacing:.04em}.drop-preview{outline:3px solid #a18b56;opacity:.85}.resize-handle{position:absolute;width:10px;height:10px;background:#fff;border:1px solid #927a4d;z-index:6;touch-action:none}.nw{top:-5px;left:-5px;cursor:nwse-resize}.ne{top:-5px;right:-5px;cursor:nesw-resize}.sw{bottom:-5px;left:-5px;cursor:nesw-resize}.se{bottom:-5px;right:-5px;cursor:nwse-resize}.cover-copy{position:absolute;left:8%;right:8%;top:78%;text-align:center}.cover-kicker{font-size:1.7cqw;letter-spacing:.22em;text-transform:uppercase;min-height:2cqw}.cover-heading{font:5.5cqw/1.15 Georgia,serif;margin:2cqw 0}.cover-subtitle{font-size:2cqw}.page-copy{position:absolute;font:3cqw/1.45 Georgia,serif;white-space:pre-wrap;overflow:auto;column-gap:3cqw}.layout-title .page-copy{font-size:5cqw;text-align:center}.layout-columns2 .page-copy,.layout-columns3 .page-copy,.layout-letter .page-copy{font-size:2.6cqw}.layout-full .page-copy,.layout-full .cover-copy{color:#fff;text-shadow:0 1px 8px #000}.editable{min-height:1.3em;cursor:text}.editable:hover{outline:1px dashed #9b825266}.editable:empty:before{content:"Escribe aquí";color:#9a9f90}.canvas-sticker{position:absolute;z-index:4;color:#9b8252;touch-action:none;cursor:move}.canvas-sticker svg{width:100%;height:100%;pointer-events:none}.sticker-remove{display:none;position:absolute;right:-10px;top:-10px;padding:0!important;width:22px;height:22px}.canvas-sticker:hover .sticker-remove,.canvas-sticker:focus-within .sticker-remove{display:block}.folio{position:absolute;bottom:2%;left:48%;font-size:1.5cqw;color:#7c8475}.back-signature{position:absolute;bottom:7%;text-align:center;width:100%;font:italic 4cqw Georgia,serif}.back-signature span{display:block;font:1cqw Arial,sans-serif;letter-spacing:.2em;margin-top:1cqw}.blur-background{position:absolute;inset:-4%;background-size:cover;background-position:center;filter:blur(12px);opacity:.2;pointer-events:none}.desk-hint{text-align:center;font-size:10px;color:#848b7d;margin:22px 0}.page-filmstrip{display:flex;gap:10px;overflow:auto;border-top:1px solid #d5d7ce;padding:16px 0 8px}.page-filmstrip>button{flex:0 0 72px;padding:5px;font-size:9px}.page-filmstrip .studio-paper{box-shadow:none;pointer-events:none}.page-filmstrip>button>span{display:block;margin-top:7px}.eyebrow{font-size:9px;letter-spacing:2px;color:#9b8252}.studio-inspector>button,.studio-inspector details>button{display:block;width:100%;margin:8px 0;font-size:11px}.studio-inspector label{display:block;font-size:11px}.studio-inspector input[type=range]{display:block;width:100%;margin:14px 0;accent-color:#365448}.selection-thumb{width:100%;height:90px;object-fit:cover;margin-bottom:15px}.frame-buttons{display:flex;gap:4px}.frame-buttons button{font-size:10px;padding:7px}.studio-inspector details{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.studio-inspector summary{cursor:pointer;font-size:12px}.color-buttons{display:flex;gap:10px;margin:15px 0}.color-buttons button{width:27px;height:27px;border-radius:50%;padding:0}.inspector-note{font-size:10px;color:#89907f;line-height:1.7;border-left:2px solid #c5bea9;padding:10px;margin-top:25px}.ornaments{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ornaments svg{width:52px;height:52px;display:block;margin:auto;color:#9b8252}.ornaments span{font-size:10px;display:block;margin-top:6px}.album-source{display:block;width:100%;margin:10px 0}.studio-footer{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;background:#fffdf9f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:13px 25px;font-size:10px;color:#808879}.studio-footer>div{text-align:right;display:grid;grid-template-columns:auto auto;gap:4px 16px}.studio-footer strong{grid-row:1/3;grid-column:2;font:27px Georgia,serif;color:#253b34}.studio-notice{background:#e8eddf;padding:12px 25px;display:flex;justify-content:space-between;align-items:center}.studio-notice button{padding:0 8px;border:0}.studio-settings{display:flex;gap:20px;padding:20px;background:#fffdf9;border-bottom:1px solid var(--line);align-items:center}.studio-settings label{font-size:11px}.studio-settings select{display:block;margin-top:8px}.studio-settings p{max-width:380px;font-size:11px;color:#858b7d;line-height:1.5}.studio-review,.studio-order{max-width:1050px;margin:40px auto;padding:20px}.studio-review h1,.studio-order h1{font-size:38px}.review-spreads{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px}.review-spread{display:grid;grid-template-columns:1fr 1fr;gap:2px}.review-spread button{padding:0;background:transparent;border:0}.review-spread button>span{display:block;font-size:10px;margin:10px}.review-endpaper{aspect-ratio:1;background:#e4e3dc}.studio-order{max-width:650px;line-height:1.7}.studio-order>button{margin:10px}.check-label{display:flex!important;gap:10px;align-items:start;line-height:1.6}.order-warning{padding:20px;background:#e7e9df}.studio-loading{padding:80px;text-align:center}.layout-thumb{display:block;position:relative;width:48px;height:48px;margin:0 auto 6px;background:#f3f0e7;border:1px solid #deded5}.layout-thumb i{position:absolute;background:#9aa99a}.layout-thumb .text-lines{font:9px Georgia,serif;display:block;padding-top:8px;color:#7c836e}.canvas-slot.selected{overflow:hidden}.canvas-slot .nw{left:0;top:0}.canvas-slot .ne{right:0;top:0}.canvas-slot .sw{left:0;bottom:0}.canvas-slot .se{right:0;bottom:0}.canvas-sticker .resize-handle{display:none}.canvas-sticker:hover .resize-handle{display:block}.text-inspector select{display:block;width:100%;margin:7px 0 13px;padding:8px;font-size:11px}.text-align{display:flex;gap:4px;margin:12px 0}.text-align button{padding:6px;font-size:10px}.text-colors{display:flex;gap:7px;align-items:center;margin:12px 0}.text-colors input{display:block;width:35px;height:28px;padding:0;border:0}.text-colors button{font-size:10px;padding:5px}.text-support{z-index:5;overflow:visible;box-sizing:border-box;line-height:1.4}.text-support.support-square,.text-support.support-round,.text-support.support-tape,.text-support.support-note{background:var(--text-paper);padding:2cqw;text-shadow:none;color:#253c34}.text-support.support-round{border-radius:3cqw}.text-support.support-note{box-shadow:1cqw 1.5cqw 2cqw #0002;border-bottom-right-radius:4cqw}.text-support.support-tape{box-shadow:0 .5cqw 1.5cqw #0002}.support-tape:before{content:"";position:absolute;width:26%;height:3cqw;top:-1.5cqw;left:37%;background:#d8c6a9b3;transform:rotate(-3deg);pointer-events:none}.text-move-handle{position:absolute;left:0;top:-23px;height:22px;padding:2px 6px!important;font:10px Arial,sans-serif!important;white-space:nowrap;cursor:move!important;touch-action:none}.cover-copy.text-support{right:auto}.cover-copy .cover-heading{font-family:inherit;font-size:calc(var(--text-size) * 1.8)}.cover-copy .cover-subtitle{font-size:calc(var(--text-size) * .7)}.cover-copy .cover-kicker{font-size:calc(var(--text-size) * .55)}.layout-suggestions{background:#eef1e8;padding:12px;margin:18px 0;border-radius:8px}.layout-suggestions button{width:100%;display:flex;align-items:center;gap:8px;margin:8px 0;font-size:11px}.layout-suggestions .layout-thumb{flex:0 0 40px;height:40px;margin:0}.layout-diagonal .canvas-slot{box-shadow:0 1cqw 2cqw #0002;border:1cqw solid white}.text-inspector .check-label{margin:15px 0}.composition-filters{display:flex;gap:5px;flex-wrap:wrap;padding-top:14px}.composition-filters button{padding:5px 10px;font-size:10px;border-radius:20px}.text-overflow-warning{position:absolute;bottom:1%;left:5%;right:5%;padding:4px;background:#fff3d8;color:#704b1a;font:10px/1.3 Arial,sans-serif;z-index:8;text-align:center}.quick-photo-picker{position:fixed;bottom:76px;left:270px;right:255px;z-index:20;background:#fffdf9;border:1px solid #c5cabb;border-radius:16px;box-shadow:0 -6px 35px #253b3426;padding:14px}.quick-photo-picker header{display:flex;align-items:center;gap:12px}.quick-photo-picker header strong{flex:1}.quick-photo-picker p{font-size:11px;color:#6c7768;margin:8px 0}.quick-photo-picker>div{display:flex;gap:8px;overflow:auto;padding:5px 0}.quick-photo-picker>div button{flex:0 0 85px;height:85px;padding:0;overflow:hidden}.quick-photo-picker img{width:100%;height:100%;object-fit:cover}.text-support{min-height:0;overflow:auto}.text-support:has(.text-move-handle){overflow:visible}.studio-body:has(.quick-photo-picker){padding-bottom:190px}.composition-filters[hidden]{display:none}.album-studio:has(.quick-photo-picker) .spread-stage{margin-bottom:190px}.album-studio:has(.quick-photo-picker) .studio-desk{padding-bottom:180px}@media(max-width:1100px){.quick-photo-picker{left:220px;right:15px}}@media(max-width:700px){.quick-photo-picker{left:8px;right:8px;bottom:70px;padding:10px}.quick-photo-picker>div button{flex-basis:64px;height:64px}.quick-photo-picker header{gap:6px;font-size:11px}.quick-photo-picker header button{padding:7px}.spread-stage{scroll-margin-bottom:260px}.studio-library{max-height:210px}.studio-inspector .text-inspector{max-width:none;width:100%}}@media(min-width:1700px){.studio-body{grid-template-columns:285px minmax(0,1fr) 260px}.studio-desk{padding-left:50px;padding-right:50px}.spread-stage{max-width:1100px}.spread-stage.single{max-width:560px}}@media(max-width:1100px){.studio-body{grid-template-columns:205px minmax(0,1fr)}.studio-inspector{grid-column:1/-1;position:static;max-height:none;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.studio-inspector>*{max-width:230px}.studio-inspector>button{width:auto}.studio-header{gap:8px;padding:12px}.studio-brand{min-width:100px;padding-right:10px}.history span,.studio-subbar .mode{display:none}.desk-toolbar{flex-wrap:wrap}.studio-desk{padding-left:15px;padding-right:15px}.studio-library{max-height:900px}.studio-settings{flex-wrap:wrap}}@media(max-width:700px){.studio-header{flex-wrap:wrap}.project-heading{flex-basis:55%}.studio-header>button{font-size:11px}.studio-subbar{padding:10px}.studio-body{display:flex;flex-direction:column}.studio-library{position:static;max-height:280px;order:1;border-top:1px solid var(--line)}.studio-library .library-grid{grid-template-columns:repeat(5,1fr)}.studio-library h2{margin:8px 0}.studio-desk{order:0}.studio-inspector{order:2}.layout-bar>div:first-child{display:none}.spread-stage{margin-top:12px}.spread-stage.single{max-width:360px}.studio-footer>span{display:none}.studio-footer{justify-content:flex-end}.review-spreads{grid-template-columns:1fr}.studio-review h1{font-size:29px}.studio-settings{padding:10px}.cover-copy .editable{min-height:1em}}.editing-workflow{padding:16px 24px;background:#fffdf8;border-bottom:1px solid #d9d9ce}.editing-modes{display:flex;gap:10px;flex-wrap:wrap}.editing-modes button{flex:1;min-width:160px;text-align:left;border:1px solid #c4c9bf;border-radius:12px;padding:12px 16px;background:#fff;color:#253c34}.editing-modes button strong,.editing-modes button small{display:block}.editing-modes button[aria-pressed=true]{background:#253c34;color:#fffdf8;box-shadow:inset 0 0 0 2px #b5a06f}.sequence-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin-top:12px}.sequence-actions label{display:grid;gap:4px}.sequence-actions button,.sequence-actions select{padding:10px;border-radius:8px;border:1px solid #d9d9ce;background:#fff}.editing-workflow p{font-size:13px;margin-bottom:0;color:#56675e}.mode-controls{border:0;padding:0;margin:0;min-width:0}.album-studio button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.editing-workflow{padding:10px}.editing-modes{gap:5px}.editing-modes button{min-width:0;padding:9px;font-size:12px}.editing-modes small{font-size:10px}.sequence-actions button{flex:1 1 45%;font-size:12px}}.sequence-panel{margin-top:12px}.sequence-panel summary{cursor:pointer;font-weight:600;padding:7px 0}.alignment-guide{position:absolute;pointer-events:none;z-index:9;background:#b38c44}.alignment-guide.x{top:0;bottom:0;width:1px}.alignment-guide.y{left:0;right:0;height:1px}.spread-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.spread-actions small{flex-basis:100%;color:#738071}.studio-settings{flex-wrap:wrap}.studio-settings article{max-width:330px}.endpaper,.review-endpaper{aspect-ratio:var(--page-ratio,1)}.canvas-sticker{z-index:7}.canvas-sticker:focus-visible{outline:2px solid #9b8252}.canvas-sticker:focus-within .resize-handle{display:block}@media(pointer:coarse){.canvas-sticker .resize-handle,.canvas-sticker .sticker-remove{display:block}.resize-handle{min-width:18px;min-height:18px}}.nearby-actions{position:sticky;top:0;z-index:12;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;background:#eeede8f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #d5d7ce}.nearby-actions>div{display:flex;gap:4px;margin-right:auto}.nearby-actions button{font-size:11px;padding:9px 11px}.nearby-actions button[aria-pressed=true]{background:#253b34;color:#fffdf8}.album-studio .solid:hover{background:#365448;color:#fff}.contextual-text .text-inspector>label>p{display:none}.contextual-text label{margin-top:12px}.contextual-text .text-colors{margin:8px 0}.advanced-text{padding-top:12px;border-top:1px solid #deded5;margin-top:14px}.advanced-text>summary{line-height:1.5}.studio-paper .text-support{overflow:visible;max-height:none}.editable,.editable-measure{white-space:pre-wrap;overflow-wrap:anywhere}.text-support .text-move-handle{z-index:8}.page-order{display:flex;flex-wrap:wrap;gap:6px}.page-order h3{width:100%}.page-order button{flex:1;font-size:11px}.layout-choices,.page-filmstrip,.quick-photo-picker>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9b9f90 transparent}.studio-library,.studio-inspector{overscroll-behavior:contain}.studio-inspector{scroll-padding-top:16px}.contextual-text{border:1px solid #d8d5c7;border-radius:12px;background:#faf8f1;padding:12px}.contextual-text>button{float:right;font-size:11px;padding:5px 8px}.contextual-text .text-inspector{border:0;margin:0;padding:0}.text-support:focus-within{outline:1px dashed #9b8252;outline-offset:5px}.add-photo-dialog{position:fixed;z-index:25;bottom:85px;left:50%;transform:translate(-50%);width:min(780px,calc(100vw - 32px));max-height:55vh;overflow:auto;background:#fffdf9;border:1px solid #c7cbbb;box-shadow:0 12px 60px #253b3433;border-radius:18px;padding:20px}.add-photo-dialog header{display:flex;justify-content:space-between;gap:12px}.add-photo-dialog h2{margin:6px 0 10px;font-size:24px}.add-photo-dialog p{font-size:12px;line-height:1.6;color:#687569}.add-photo-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.add-photo-modes button{text-align:left;padding:14px}.add-photo-modes strong,.add-photo-modes small{display:block}.add-photo-modes small{line-height:1.5;margin-top:7px;font-weight:400}.add-photo-modes button[aria-pressed=true]{background:#edf1e6;box-shadow:inset 0 0 0 1px #365448}.add-photo-dialog .layout-choices{padding:8px 0 12px}.add-photo-dialog .layout-choices button{flex-basis:100px;white-space:normal}.add-photo-dialog .layout-choices span{white-space:normal}@media(min-width:1000px){.studio-inspector:has(.contextual-text){max-height:calc(100vh - 110px)}.studio-desk{padding-left:18px;padding-right:18px}.layout-bar{padding:10px 0}.spread-stage{margin-top:14px}}@media(max-width:999px){.contextual-text{position:fixed;z-index:24;bottom:78px;right:12px;width:min(340px,calc(100vw - 24px));max-height:38vh;overflow:auto;box-shadow:0 5px 30px #253b3426}.nearby-actions{gap:5px}.nearby-actions button{padding:8px;font-size:11px}.add-photo-dialog{max-height:46vh;padding:14px}.add-photo-dialog h2{font-size:20px}.add-photo-modes{gap:6px}.add-photo-modes button{padding:10px}}.extra-text{z-index:6;white-space:pre-wrap}.extra-text.text-selected{z-index:8;outline:1px dashed #9b8252;outline-offset:4px}.extra-text .resize-handle{padding:0;border-radius:0}.add-text-dialog{position:sticky;bottom:90px;z-index:21;padding:16px;background:#fffdf9;border:1px solid #c5cabb;border-radius:12px;box-shadow:0 5px 30px #253b3426}.add-text-dialog header{display:flex;justify-content:space-between;align-items:center}.add-text-dialog p{font-size:12px;line-height:1.6}.add-text-dialog>div{display:flex;flex-wrap:wrap;gap:8px}.studio-library [aria-label="Biblioteca de adornos"] label{display:block;margin:12px 0;font-size:12px}.studio-library [aria-label="Biblioteca de adornos"] input,.studio-library [aria-label="Biblioteca de adornos"] select{width:100%;margin-top:6px;padding:10px;border:1px solid #deded5;border-radius:7px;background:#fffdf9;font:inherit}.ornaments{align-items:stretch}.ornaments button{min-height:94px}.extra-text .editable:empty{min-height:1.4em}.album-studio .library-grid .favorite{width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;display:grid;place-items:center;padding:0!important;font-size:20px!important;line-height:1;border-radius:50%}.studio-paper .text-move-handle{visibility:hidden}.studio-paper .text-support:focus-within .text-move-handle{visibility:visible}@media(max-width:1100px){.studio-inspector,.studio-inspector:has(.contextual-text){display:block;position:static;max-height:none;overflow:visible;overscroll-behavior:auto}.studio-inspector>*{max-width:none}.studio-inspector>button{width:100%}.studio-inspector .layout-suggestions{max-width:600px}.studio-inspector details{margin-top:16px;padding-top:12px}.studio-library{overscroll-behavior:auto}}@media(max-width:700px){.studio-library{max-height:none;overflow:visible}.studio-library .library-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:108px;overflow-x:auto;gap:10px;padding-bottom:10px}.studio-inspector{padding:16px}.studio-inspector .page-order{display:flex;flex-wrap:wrap;gap:8px}.studio-inspector .page-order h3{width:100%}}.studio-subbar{flex-wrap:wrap}.studio-subbar .text-plan-shortcut{font-size:11px;padding:7px 9px}.studio-footer strong{font-size:clamp(17px,2.5vw,27px)}.text-composition-controls{padding:14px 0;border-bottom:1px solid #d8d9d0}.text-composition-controls>div{display:flex;gap:8px;margin:10px 0}.text-composition-controls p,.text-composition-controls label{font-size:12px;line-height:1.5}.text-composition-options{overflow-x:auto;padding-bottom:8px}.text-composition-options button{flex:0 0 125px;font-size:11px}.text-composition-options svg{display:block;width:70px;height:70px;margin:0 auto 6px;background:#fffdf8}.studio-body:has(.workspace-tools){display:block}.studio-body .studio-library[hidden],.studio-body .studio-inspector[hidden]{display:none!important}.studio-body:has(.workspace-tools)>.studio-library,.studio-body:has(.workspace-tools)>.studio-inspector{position:fixed;top:100px;bottom:100px;width:min(360px,90vw);max-height:none;overflow:auto;z-index:40;box-shadow:0 8px 32px #253c342b;padding:20px;background:#fffdf8}.studio-body:has(.workspace-tools)>.studio-library{left:12px}.studio-body:has(.workspace-tools)>.studio-inspector{right:12px}.workspace-tools{display:flex;gap:10px;margin-bottom:16px}.studio-desk>.page-order{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0}.studio-desk>.page-order h3{display:none}.studio-desk{min-width:0}.studio-inspector .text-align{display:flex;gap:6px;margin:14px 0}.album-studio .compact-header{position:sticky;top:0;z-index:30;display:flex;flex-wrap:nowrap;gap:12px;padding:10px 20px;min-height:64px}.compact-header .project-heading{flex:1;min-width:0}.compact-header .account-autosave-status{display:block;font-size:12px;color:#647368;margin-top:4px}.album-studio .album-menu{position:fixed;z-index:90;top:72px;left:12px;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 150px);overflow:auto;background:#fffdf9;border:1px solid #d8d8cd;border-radius:16px;padding:18px;box-shadow:0 18px 55px #20372c33;display:grid;gap:10px}.album-studio .album-menu button{text-align:left;min-height:44px}.album-menu p{font-size:13px;line-height:1.5}.album-studio .album-action-dock{position:fixed;bottom:0;right:0;left:0;z-index:45;display:flex;justify-content:flex-end;gap:10px;padding:12px 24px max(12px,env(safe-area-inset-bottom));background:#fffdf9f5;border-top:1px solid #deded5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.album-action-dock button{min-height:46px;min-width:110px}.album-studio .studio-order{max-width:920px;margin:auto;padding:24px;min-height:70vh;text-align:left}.album-checkout{background:#fffdf9;border:1px solid #deded5;border-radius:18px;padding:24px;margin:20px 0}.album-checkout form fieldset{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.album-checkout label{display:flex;flex-direction:column;gap:7px;font-size:14px}.album-checkout input{width:100%;min-height:46px;font:inherit;border:1px solid #bac2b6;border-radius:8px;padding:12px;background:#fff}.album-checkout fieldset button{grid-column:1/-1;justify-self:end;background:#253b34;color:#fff;padding:16px 24px}.album-checkout form h4{font-size:20px}.album-checkout legend{padding:8px 0}.album-checkout fieldset>p{grid-column:1/-1}.album-checkout-steps{display:flex;gap:18px;list-style:none;padding:12px 0;border-bottom:1px solid #deded5}.album-checkout-steps [aria-current]{font-weight:700}.album-studio .editor-commandbar{top:64px}.album-studio .studio-notice{font-size:13px;padding:10px 20px}.canvas-secondary{margin:14px 0;color:#647368}.canvas-secondary summary{cursor:pointer;padding:8px 0}.saved-album-card{display:flex;align-items:center;gap:16px;margin:12px 0;padding:16px;border:1px solid #deded5;border-radius:12px}.saved-album-card strong{flex:1}.saved-album-card small{color:#647368}@media(max-width:700px){.album-studio .compact-header{padding:8px 12px;min-height:58px;gap:8px}.compact-header .history button{padding:8px;min-width:36px}.compact-header .project-heading strong{font-size:15px}.album-studio .editor-commandbar{position:relative;top:auto;display:flex;flex-wrap:wrap;padding:4px 8px;gap:4px}.album-studio .workspace-tools{width:100%;overflow-x:auto;flex-wrap:nowrap}.album-studio .workspace-tools button{flex:none;min-height:40px;padding:8px 10px}.album-studio .nearby-actions{margin-left:auto;gap:4px}.album-studio .nearby-actions>div{display:none}.album-studio .page-order{gap:4px}.album-studio .page-order button{padding:6px 12px;min-height:40px}.album-studio .nearby-actions button{padding:8px;min-height:40px}.album-studio .contextual-workspace{display:block}.album-studio .studio-desk{padding:10px 12px;min-width:0}.album-studio .desk-toolbar{display:flex;padding:0 0 8px;min-height:0}.album-studio .desk-toolbar>span{display:none}.album-studio .desk-toolbar button{padding:6px 9px;font-size:12px;min-height:36px}.album-studio .spread-stage{display:block;width:100%;max-width:100%;margin:0 auto;aspect-ratio:auto}.album-studio .spread-page:not(.active-page),.album-studio .spread-stage>.endpaper{display:none}.album-studio .spread-page.active-page{width:100%;max-width:100%}.album-studio .spread-label{display:none}.album-studio .contextual-workspace>aside:not([hidden]){position:fixed;z-index:60;bottom:76px;left:8px;right:8px;width:auto;max-height:42dvh;overflow:auto;background:#fffdf9;border:1px solid #cdd2c8;border-radius:16px;padding:16px;box-shadow:0 -8px 35px #20372c22}.album-studio .panel-close{position:fixed;bottom:calc(42dvh + 82px);right:14px;z-index:65;background:#253b34;color:#fff}.album-studio .album-action-dock{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.album-action-dock button:last-child{flex:1;max-width:260px}.album-studio .studio-order{padding:16px}.album-studio .review-spreads{grid-template-columns:1fr}.album-checkout{padding:16px}.album-checkout form fieldset{grid-template-columns:1fr}.album-checkout input{font-size:16px}.album-checkout-steps{gap:12px;font-size:12px}.album-studio .album-floating-panel{left:8px!important;right:8px!important;top:64px!important;width:auto;max-width:none;max-height:calc(100dvh - 150px)!important}}@media(min-width:701px){.album-studio .panel-close{display:none}}.album-studio .review-spread{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.album-studio .review-spread>button{padding:0;min-width:0;width:100%;border:0;background:transparent;align-self:start}.album-studio .review-spread .studio-paper{width:100%}.album-studio .review-endpaper{min-width:0;width:100%;display:grid;place-items:center;color:#71786b;font-size:11px}.album-studio .page-order>button{min-width:48px;min-height:48px;font-size:30px;font-weight:700;border:2px solid #365448;background:#e9eee6;color:#253b34}.album-studio .format-preview{position:fixed;inset:12px;z-index:150;background:#fffdf9;overflow:auto;padding:20px;box-shadow:0 0 0 100vmax #172b2580;border-radius:16px;max-width:900px;margin:auto}.format-preview header,.format-preview footer,.format-preview nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.format-preview footer{position:sticky;bottom:0;background:#fffdf9;padding:12px 0;justify-content:flex-end}.format-preview select{display:block;max-width:100%}.format-preview-canvas{width:min(100%,420px);margin:20px auto;pointer-events:none}.album-account-shell{min-height:100vh;background:#f5f4ee;color:#273f35;font-family:Arial,sans-serif}.account-albums{box-sizing:border-box;max-width:1120px;margin:auto;padding:28px 32px 40px;color:#273f35;font:15px/1.5 Arial,sans-serif}.account-albums *{box-sizing:border-box}.account-albums a{color:inherit;text-underline-offset:4px}.album-account-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px}.album-account-brand{font:italic 44px/1 Georgia,serif;text-decoration:none}.album-account-brand span{display:block;font:10px/2 Arial,sans-serif;letter-spacing:3px;margin-top:8px}.album-account-session{text-align:right;display:grid;gap:2px;font-size:13px;overflow-wrap:anywhere}.album-account-session>span{color:#637269}.album-account-session strong{font-size:15px}.account-albums>nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #dedfd5;padding-bottom:14px;font-size:14px}.account-albums>nav a{text-decoration:none}.account-albums>nav a[aria-current]{font-weight:700;border-bottom:2px solid #273f35}.account-albums .album-account-heading{display:flex;max-width:none;justify-content:space-between;align-items:center;gap:24px;padding:32px 0 24px}.account-albums header small{font-size:11px;letter-spacing:2px;color:#6b7469}.account-albums h1{font:42px/1.15 Georgia,serif;margin:8px 0 10px}.account-albums h2{font:600 21px/1.3 Arial,sans-serif;margin:0 0 12px}.account-albums h3{font-size:17px}.account-albums p{line-height:1.55;margin:10px 0;color:#536259}.account-albums .album-test-notice{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 16px;border:1px solid #e0d9c4;border-radius:8px;background:#fffaf0;font-size:13px}.account-albums section,.account-albums>form{margin:22px 0;padding:24px;background:#fffefa;border:1px solid #e1e3d9;border-radius:14px}.account-albums section section{padding:16px;margin:16px 0}.album-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-albums label{display:block;margin:8px 0;font-size:14px;font-weight:600}.account-albums input,.account-albums select{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #bcc6bd;border-radius:8px;font:inherit;background:#fff;color:#273f35;min-height:44px}.account-albums button{font:600 14px/1.3 Arial,sans-serif;padding:11px 16px;margin:4px 4px 4px 0;border:1px solid #bac4b9;border-radius:8px;background:#fffefa;color:#273f35;cursor:pointer;min-height:44px}.account-albums button:hover:not(:disabled){background:#edf1e9}.account-albums button:disabled{opacity:.55;cursor:not-allowed}.account-albums button.album-primary{background:#273f35;color:#fff;border-color:#273f35}.account-albums button.album-primary:hover{background:#3b5548}.account-albums .album-text-action{padding:4px 0;min-height:30px;border:0;background:none;margin:0;text-decoration:underline;font-size:12px;justify-self:end}.account-albums :focus-visible{outline:3px solid #b49b61;outline-offset:3px}.account-album-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.account-album-grid article{border:1px solid #dce1d5;border-radius:12px;padding:16px;background:#f8f8f2;min-width:0}.account-album-grid article>button:first-child{display:block;text-align:left;width:100%;background:transparent;border:0;padding:0 0 14px;margin:0 0 10px;border-radius:0;border-bottom:1px solid #dce1d5}.account-album-grid span,.account-album-grid strong,.account-album-grid small{display:block;margin:7px 0}.account-album-grid span{font-size:10px;letter-spacing:1px;color:#65705f}.account-album-grid strong{font:25px/1.25 Georgia,serif;overflow-wrap:anywhere}.account-album-grid small{font-size:13px}.account-album-grid article>button:not(:first-child){font-size:12px;padding:8px 10px;min-height:36px}.account-albums .album-account-tools{border-top:1px solid #dce1d5;padding:16px 0;margin-top:8px}.album-account-tools summary{font-weight:600;cursor:pointer;padding:6px 0}.account-albums .album-account-tools section{margin:14px 0}.album-account-shell>footer{max-width:1120px;margin:auto;padding:0 16px 24px}.album-account-shell>footer a{color:#647166;font-size:12px}@media(max-width:640px){.account-albums{padding:20px 16px}.album-account-top{gap:12px}.album-account-brand{font-size:34px}.album-account-session{font-size:11px}.album-account-session strong{font-size:13px}.account-albums h1{font-size:34px}.account-albums .album-account-heading{align-items:flex-start;flex-direction:column;gap:8px;padding:24px 0 18px}.album-form-fields{grid-template-columns:1fr;gap:4px}.account-albums section,.account-albums>form{padding:18px}.account-albums>nav{gap:18px;font-size:13px}}.album-share-panel header,.album-share-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account-albums .album-share-check{display:flex;align-items:center;gap:10px;margin:12px 0}.account-albums .album-share-check input{width:20px;height:20px;min-height:20px;margin:0;flex:none;accent-color:#294b3f}.album-share-panel fieldset{border:1px solid #d7dbd0;border-radius:12px;padding:16px}.account-album-grid{align-items:start}.album-more-options{margin-top:14px;border-top:1px solid #dce1d5;padding-top:12px}.album-more-options>summary{font-size:14px;color:#526657;cursor:pointer}.saved-album-card{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.saved-album-card>div:last-child{margin-left:auto}.saved-album-card details{font-size:13px;margin-top:10px}.account-album-grid article>button.album-primary{font-size:16px;min-height:44px;width:100%}.album-thumbnail{width:96px;height:96px;flex:0 0 96px;overflow:hidden;border-radius:8px;background:#e8ece3;display:grid;place-items:center;margin-bottom:10px}.album-thumbnail img{width:100%;height:100%;object-fit:cover}.album-thumbnail span{font-size:36px;color:#687366}.album-share-actions a{padding:12px;border:1px solid #c3ccbf;border-radius:8px}.album-share-panel input[readonly]{width:100%;min-width:0}.album-order-history{list-style:none;padding:0;display:grid;gap:16px}.album-order-history>li{border:1px solid #dce1d5;border-radius:12px;padding:20px;background:#f8f8f2;overflow-wrap:anywhere;line-height:1.6}.album-order-history h4{font:24px/1.3 Georgia,serif;margin:0 0 12px}.album-order-history a{display:inline-block;min-height:44px;box-sizing:border-box;padding:10px 0;color:#243d34;text-underline-offset:4px}.album-order-history>li{background:#fffefa;padding:24px;border-left:3px solid #b39b66}.album-order-history h4{font-size:22px;max-width:650px}.album-order-references{font-size:12px;color:#62736a;margin:12px 0}.album-order-references summary{cursor:pointer;min-height:32px;padding:6px 0}.album-order-history a.album-document-action{background:#273f35;color:#fff;padding:12px 18px;border-radius:7px;text-decoration:none;margin-top:14px;font:600 14px/1.4 Arial,sans-serif}
