.royal-daily-scope.royal-daily-scope.royal-daily-scope *,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::before,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::after{all:revert}
/* journal.css */
.royal-daily-scope.royal-daily-scope.royal-daily-scope{--paper:#fbf5e9;--paper-light:#fffcf5;--ink:#493b2c;--muted:#6f5943;--red:#913b2c;--gold:#b08b4f;--green:#39564c;--body:16px;--small:14px;--time:15px;--heading:39px;--calligraphy:"DFKai-SB","BiauKai","KaiTi",serif;--sans:"Microsoft JhengHei","PingFang TC",system-ui,sans-serif;--header-offset:100px;color-scheme:light}
.royal-daily-scope.royal-daily-scope.royal-daily-scope *{box-sizing:border-box}.royal-daily-scope.royal-daily-scope.royal-daily-scope{scroll-behavior:smooth}.royal-daily-scope.royal-daily-scope.royal-daily-scope{margin:0;color:var(--ink);font:var(--body)/1.9 var(--sans);background:radial-gradient(ellipse at 5% 6%,#e2c69922,transparent 24%),repeating-linear-gradient(15deg,#ffffff26 0 1px,transparent 1px 5px),var(--paper)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large{--body:19px;--small:17px;--time:18px;--heading:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope h1,.royal-daily-scope.royal-daily-scope.royal-daily-scope h2,.royal-daily-scope.royal-daily-scope.royal-daily-scope h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope h4,.royal-daily-scope.royal-daily-scope.royal-daily-scope p,.royal-daily-scope.royal-daily-scope.royal-daily-scope figure{margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope h1,.royal-daily-scope.royal-daily-scope.royal-daily-scope h2,.royal-daily-scope.royal-daily-scope.royal-daily-scope h3{font-weight:400}.royal-daily-scope.royal-daily-scope.royal-daily-scope h1,.royal-daily-scope.royal-daily-scope.royal-daily-scope h2,.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection,.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-seal,.royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark,.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-note h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread h3{font-family:var(--calligraphy);font-synthesis:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope a{color:var(--red);text-underline-offset:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope img{max-width:100%;height:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope button,.royal-daily-scope.royal-daily-scope.royal-daily-scope a,.royal-daily-scope.royal-daily-scope.royal-daily-scope summary,.royal-daily-scope.royal-daily-scope.royal-daily-scope select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.royal-daily-scope.royal-daily-scope.royal-daily-scope button,.royal-daily-scope.royal-daily-scope.royal-daily-scope select{font:inherit;cursor:pointer;color:inherit}.royal-daily-scope.royal-daily-scope.royal-daily-scope button{min-height:44px;min-width:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope button:disabled{cursor:default;opacity:.45}.royal-daily-scope.royal-daily-scope.royal-daily-scope button,.royal-daily-scope.royal-daily-scope.royal-daily-scope a,.royal-daily-scope.royal-daily-scope.royal-daily-scope summary,.royal-daily-scope.royal-daily-scope.royal-daily-scope select{border-radius:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope button:focus-visible,.royal-daily-scope.royal-daily-scope.royal-daily-scope a:focus-visible,.royal-daily-scope.royal-daily-scope.royal-daily-scope summary:focus-visible,.royal-daily-scope.royal-daily-scope.royal-daily-scope select:focus-visible,.royal-daily-scope.royal-daily-scope.royal-daily-scope [tabindex]:focus-visible{outline:3px solid #9a5b30;outline-offset:4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope section{scroll-margin-top:var(--header-offset)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-skip-link{position:fixed;left:8px;top:8px;transform:translateY(-180%);background:var(--paper);padding:12px;z-index:50}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-skip-link:focus{transform:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-eyebrow{display:block;font:700 12px/1.8 Georgia,var(--sans);letter-spacing:.18em;color:#795738}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-eyebrow{font-size:14px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-bar{position:sticky;top:0;z-index:20;background:#fffaf0f5;backdrop-filter:blur(10px);border-bottom:1px solid #d9be8d80}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-inner{max-width:1360px;min-height:77px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 42px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand{font:16px/1.4 Georgia,serif;letter-spacing:.13em;color:var(--red);text-decoration:none;min-height:44px;display:flex;align-items:center;gap:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand b{font-weight:400}.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand span{font:16px/1.6 var(--calligraphy);letter-spacing:.1em;color:var(--green);border-left:1px solid #c4a873;padding-left:16px;margin-left:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-tools{display:flex;gap:18px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .preview-mark{font-size:12px;color:#755d43}.royal-daily-scope.royal-daily-scope.royal-daily-scope #rd-font-state{font:14px/1.6 var(--sans);padding:9px 17px;border:1px solid #bd9b67;border-radius:24px;background:#fffdf6;color:#79442e;white-space:nowrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large #rd-font-state{font-size:16px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{max-width:1440px;position:relative;isolation:isolate;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:20px;padding:92px 82px 68px;min-height:630px;overflow:hidden;background:radial-gradient(ellipse at 76% 60%,#d4d3ac32,transparent 48%),radial-gradient(ellipse at 11% 20%,#efc6b238,transparent 45%)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border{position:absolute;inset:24px;border:1px solid #c7aa7269;z-index:-1;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border:before,.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border:after{content:"";position:absolute;inset:7px;border-block:1px solid #c7aa7238;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy{min-width:0;position:relative;z-index:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy>.rd-eyebrow{font-size:12px;letter-spacing:.16em;margin-bottom:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection{color:var(--green);font-size:24px;letter-spacing:.06em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date{display:flex;align-items:center;gap:16px;margin:24px 0 21px;flex-wrap:wrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date>span{color:#fff8e9;background:var(--green);padding:6px 14px;font:14px/1.8 Georgia,serif;border-radius:4px;letter-spacing:.08em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date b{font-size:20px;font-weight:400;margin-left:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date time{font:16px/1.7 Georgia,var(--sans);color:#805334;letter-spacing:.04em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font:400 clamp(53px,5.6vw,81px)/1.24 var(--calligraphy);color:var(--red);letter-spacing:.04em;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1>span{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1 .rd-title-dot{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-gold-brush{height:13px;width:92%;background:linear-gradient(175deg,transparent 28%,#d5ad5f88 38%,#e8cc8d9e 54%,transparent 68%);transform:rotate(-1deg);margin:12px 0 19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-intro{font-size:var(--body);max-width:510px;line-height:2;color:#5f4935}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-actions{display:flex;align-items:center;gap:14px 19px;flex-wrap:wrap;margin-top:26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;background:var(--red);color:#fff8e6;text-decoration:none;font-size:16px;border:1px solid var(--red)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link span{margin-left:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .quiet-link{background:none;border:0;border-bottom:1px solid #ba9761;border-radius:0;padding:8px 0;min-height:46px;color:var(--green);font-size:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-source-title{margin-top:18px;font-size:13px;line-height:1.8;color:#785a42;max-width:500px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art{position:relative;min-width:0;align-self:center;text-align:center;padding-top:49px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{display:block;width:100%;height:360px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 12px 12px #7b5f3b16)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .art-sun{position:absolute;width:83%;aspect-ratio:1;left:8%;top:20px;z-index:-1;background:radial-gradient(circle,#e8d6a957 0,#ede0c02e 51%,transparent 70%);border-radius:50%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art figcaption{font-size:13px;color:#775b40;margin-top:9px;position:relative;z-index:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-blossom{position:absolute;top:17px;right:28px;width:192px;height:200px;object-fit:contain;opacity:.95;pointer-events:none;z-index:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-seal{position:absolute;right:15px;bottom:49px;z-index:2;background:#a04936;color:#f5dfae;border:3px double #d6ae68;outline:1px solid #a66e3d;outline-offset:3px;font-size:24px;line-height:1.1;padding:8px 6px;border-radius:5px;transform:rotate(5deg)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .collection{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-cover-date time{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-cover-date>span{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:clamp(58px,6vw,88px)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .primary-link{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .quiet-link{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover-source-title,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover-art figcaption{font-size:16px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav{display:flex;justify-content:center;gap:16px 40px;max-width:1276px;padding:16px 20px;margin:0 auto;border-block:1px solid #cdb17b7a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;color:#715033;font-size:15px;white-space:nowrap;padding:4px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a:hover{background:#e8d8b82e}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-nav a{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{max-width:1260px;margin:auto;padding:0 50px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{display:flex;align-items:start;gap:22px;margin-bottom:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:var(--heading);line-height:1.5;color:var(--red);margin:4px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading p{font-size:var(--body);color:#6a533c;max-width:800px;margin-top:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-number{font:400 23px/1.7 var(--calligraphy);color:#aa7f3d;border:1px solid #bda16a;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;flex:none;margin-top:10px;background:#fff9eb;box-shadow:inset 0 0 0 4px #f7ead1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-section{padding:63px 0 54px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 35px;padding:7px 0 25px;border-bottom:1px solid #ceb88e80}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article{min-width:0;padding:0 20px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{border-left:1px solid #d2bd994d;padding-left:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scene-tag{font:14px/1.8 var(--sans);color:#775c3e}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-size:29px;line-height:1.6;margin:9px 0;color:var(--green)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes p{font-size:var(--body);color:#674e37;line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{display:grid;grid-template-columns:56px minmax(0,1fr);gap:26px;max-width:900px;margin:0 auto;background:radial-gradient(ellipse at 0 0,#e4ceb32e,transparent 65%);padding:20px 26px;border-left:2px solid #b58f55}.royal-daily-scope.royal-daily-scope.royal-daily-scope .vertical-label{writing-mode:vertical-rl;letter-spacing:.18em;color:#96723d;font:17px/2 var(--calligraphy);border-right:1px solid #dcc499;padding-right:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3{font-size:25px;line-height:1.7;color:#775231}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note ul{font-size:var(--body);line-height:1.95;padding-left:20px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scene-tag{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .arrival-note h3{font-size:29px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-section{padding:20px 0 67px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{background:repeating-linear-gradient(0deg,#a0835608 0 1px,transparent 1px 8px),#fffcf5;border:1px solid #c8aa7373;border-radius:6px;box-shadow:0 12px 25px #7652340c,6px 6px 0 #e7d5b51f;padding:22px 34px 12px;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;pointer-events:none;border:1px solid #d8be8a3b;border-radius:3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid #ddc9a5}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top>span{font:12px/1.8 Georgia,serif;letter-spacing:.14em;color:#795b37}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions{display:flex;gap:8px;flex-wrap:wrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button{font-size:14px;border:1px solid #ccb082;background:#fff9ed;padding:7px 12px;color:#6a4a2e;min-height:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .royal-timeline{list-style:none;padding:0;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{position:relative;display:grid;grid-template-columns:142px 34px minmax(0,1fr);gap:19px;padding:24px 0;border-bottom:1px dashed #d8bf934f;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:after{content:"";position:absolute;top:57px;bottom:-24px;left:177px;border-left:1px solid #cdb07973;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:last-child:after{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time{font:600 var(--time)/1.8 Georgia,var(--sans);color:#855432;padding-top:6px;overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-node{width:32px;height:32px;display:grid;place-items:center;font:13px/1 Georgia,serif;color:#816030;border:1px solid #bea16b;border-radius:50%;position:relative;z-index:1;background:#fffbf2;box-shadow:inset 0 0 0 3px #f2e6cb}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail summary{display:grid;grid-template-columns:minmax(0,1fr) 25px;align-items:center;cursor:pointer;list-style:none;min-height:56px;padding:0 5px 0 0;gap:2px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail summary::-webkit-details-marker{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{font:14px/1.7 var(--sans);color:#705b40;grid-column:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font:400 21px/1.7 var(--sans);color:#49392b;grid-column:1;overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope .detail-sign{grid-column:2;grid-row:1/3;font:24px/1 Georgia,serif;color:#9d7541;align-self:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail[open] .detail-sign{transform:rotate(45deg)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-description{font-size:var(--body);line-height:2;margin:11px 36px 2px 0;color:#654e38}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-highlight .timeline-node,.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-meal .timeline-node{color:#f7e6b8;background:#3e5c50;border-color:#3e5c50}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-highlight .stop-title{color:#8b3a2b;font-weight:600}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-optional .stop-title{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-status{font-size:var(--small);color:#71583e;margin:16px 0 8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup{margin-top:25px;border:1px solid #bca276;border-left:3px solid var(--green);border-radius:6px;background:#f4ecdc}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;list-style:none;cursor:pointer;padding:16px 22px;min-height:70px;gap:0 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary>span:first-child{font-size:14px;color:#62543f}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary strong{font:400 25px/1.7 var(--calligraphy);color:#3e5748}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary>span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:#8c7143;font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>div{padding:0 24px 21px;font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .condition{font-weight:600;color:#5b4934}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup ul{padding-left:22px;line-height:2;margin:12px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup button{border:0;background:transparent;color:#783e2a;padding:7px 0;text-decoration:underline;font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .schedule-actions button{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-category{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-title{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .type-optional .stop-title{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .backup>summary>span:first-child{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .backup>summary strong{font-size:29px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-section{border-top:1px solid #ccb08073;padding:58px 0 64px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-spread{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:start}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print{min-width:0;background:#fffcf8;padding:9px 9px 0;border:1px solid #dac49f;box-shadow:0 7px 14px #7854310e;border-radius:7px;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print:before{content:"";position:absolute;top:-8px;left:34%;width:94px;height:20px;background:repeating-linear-gradient(0deg,#e3c99294 0 2px,#e9d9b494 2px 4px);transform:rotate(-4deg);clip-path:polygon(0 10%,13% 2%,91% 8%,100% 1%,96% 97%,10% 92%,0 100%,5% 49%);z-index:1;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:zoom-in;color:#795430}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open>span{display:flex;justify-content:flex-end;align-items:center;min-height:44px;font:14px/1.6 var(--sans);padding-right:8px;text-decoration:underline}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption{padding:0 12px 8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-index{font:10px/1.6 Georgia,serif;letter-spacing:.15em;color:#8a653a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3{font:400 25px/1.6 var(--calligraphy);color:#65422f;margin:5px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption>p{font-size:var(--small);color:#6e533c;line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source{border-top:1px solid #ddc9a473;margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source summary{font-size:14px;min-height:44px;padding:9px 0;cursor:pointer;color:#765030}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source>div{font-size:14px;line-height:1.85;overflow-wrap:anywhere;display:flex;align-items:center;flex-wrap:wrap;gap:2px 14px;padding-bottom:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source a{display:inline-flex;align-items:center;min-height:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source p{flex-basis:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-note{margin-top:24px;border-left:2px solid #b89b64;padding:14px 22px;background:#f1e4cb36}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-note h3{font-size:27px;color:#816039;margin:7px 0 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-note p{font-size:var(--body);line-height:2;color:#6d5339}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.7fr);gap:24px;margin-top:40px;align-items:start}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon .photo-print{padding:7px 7px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon .photo-print h3{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon .photo-print figcaption{padding:0 7px 8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:45px;margin-top:58px;padding:36px 0 40px;border-block:1px solid #d5ba8e80}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story figure img{display:block;width:100%;height:auto;border:9px solid #fffaf2;box-shadow:0 4px 14px #7a533519;transform:rotate(-1.5deg)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story figure figcaption{font-size:var(--small);line-height:1.8;margin:14px 10px 0;color:#765338}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3{font-size:34px;line-height:1.5;color:var(--red);margin:11px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story p{font-size:var(--body);line-height:1.95;margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story .meal-source-name{font-size:21px;color:var(--green);font-weight:600}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story .rd-meal-time{font:600 var(--time)/1.8 Georgia,var(--sans);color:#80522e}.royal-daily-scope.royal-daily-scope.royal-daily-scope .status-label{font-size:var(--small)!important;border-left:2px solid #b89962;padding-left:10px;color:#705336}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-arrangements{margin-top:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-arrangements summary,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter details>summary{font-size:var(--body);min-height:44px;padding:8px 0;cursor:pointer;color:#725031}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-arrangements ul{padding-left:20px;margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-arrangements li{font-size:var(--body);line-height:1.85;margin-top:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-arrangements li>*{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{display:grid;grid-template-columns:70px minmax(0,1fr);gap:22px;margin-top:34px;padding:28px 31px;border:1px solid #c5b18b;background:radial-gradient(ellipse at 0 0,#e5d6b52e,transparent 65%);box-shadow:5px 5px 0 #c3ae8333}.royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark{width:47px;height:65px;align-self:start;display:grid;place-items:center;line-height:1.05;border:3px double #b18b50;color:#94703e;background:#fff6e4;transform:rotate(-4deg);font-size:21px;margin-top:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{font-size:31px;color:#3d594c;margin:5px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter p{font-size:var(--body);line-height:1.95;margin-top:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-hotel-english{font-family:Georgia,serif;color:#7a6448}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stay-dates{font:600 var(--time)/1.8 Georgia,var(--sans)!important;color:#805232}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter ul{padding-left:20px;margin:8px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .photo-open>span,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-photo-source summary,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-photo-source>div{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .photo-print h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .album-ribbon .photo-print h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .editor-note h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .food-story h3{font-size:39px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .food-story .meal-source-name{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stay-letter h3{font-size:36px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-section{padding:20px 0 49px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:27px 22px 31px;background:radial-gradient(ellipse at 20% 50%,#ddc59a42,transparent 55%);border-block:1px solid #d1b68b7d}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread img{width:100%;max-height:245px;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread h3{font-size:32px;line-height:1.6;color:#8c4430;margin:9px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread p{font-size:var(--body);line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread .tomorrow-note{font-size:var(--small);color:#73583e;margin-top:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread button{font-size:var(--body);border:0;border-bottom:1px solid #bb9659;border-radius:0;background:transparent;padding:8px 0;color:#3e5b4e;margin-top:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{font-size:var(--body);padding:13px 8px;background:#fffaf0;border:1px solid #c6aa78;min-height:52px;color:#755035}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button:nth-child(2){background:#3b584c;color:#fff6e4;border-color:#3b584c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label{font-size:var(--body);display:flex;align-items:center;gap:13px;flex-wrap:wrap;justify-content:center;margin-top:24px;color:#6e5238}.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label select{max-width:100%;min-height:46px;border:1px solid #bca16d;background:#fffdf7;padding:7px 12px;font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .standalone-note{font-size:var(--small);color:#72583e;text-align:center;max-width:750px;margin:20px auto 0;line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer{text-align:center;border-top:1px solid #d0b78d7a;padding:34px 20px 38px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer>p{font:28px/1.8 var(--calligraphy);color:#875232;margin:10px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--small)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer>span:last-child{display:block;font-size:var(--small);color:#715b43;margin-top:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .tomorrow-spread h3{font-size:37px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.dialog-open{overflow:hidden}.royal-daily-scope.royal-daily-scope.royal-daily-scope dialog{max-width:94vw;width:min(1100px,94vw);max-height:92dvh;border:1px solid #b89a62;border-radius:12px;background:#fff9ed;color:var(--ink);padding:23px;box-shadow:0 15px 80px #2b1b1266;overflow:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope dialog::backdrop{background:#2c221bc9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-heading h2{font-size:30px;line-height:1.5;color:var(--red)}.royal-daily-scope.royal-daily-scope.royal-daily-scope dialog button{font-size:var(--body);padding:8px 13px;min-height:44px;border:1px solid #bca06d;background:#fffdf5;color:#6f4b30}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-heading>button{flex:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-explanation{font-size:var(--body);line-height:1.9;margin:13px 0 18px;max-width:900px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9px 5px;font-size:14px;min-height:65px;gap:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates strong{font-family:Georgia,serif;font-weight:400}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates button[aria-pressed="true"]{background:var(--green);border-color:var(--green);color:#fff7e5}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel{margin-top:22px;padding:20px;background:#f1e6d136;border:1px solid #d3bb92;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel h3{font:30px/1.5 var(--calligraphy);color:#7c412d;margin:6px 0 11px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel>p{font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel ul{padding-left:23px;margin:15px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel li{font-size:var(--body);line-height:1.8;margin:13px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel li strong,.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel li span{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel .overview-backup{padding:12px;border-left:2px solid #b09059;background:#f4e7d0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-actions a{font-size:var(--body);min-height:44px;display:inline-flex;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0 5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools>span{font:16px/1.6 Georgia,serif;color:#805a36;min-width:55px;text-align:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools button:last-child{margin-left:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-help{font-size:var(--small);color:#6a523b;margin:5px 0 13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport{display:flex;align-items:center;justify-content:center;max-height:61dvh;min-height:170px;overflow:auto;overscroll-behavior:contain;background:#eee3d3;border:1px solid #d1bd97;border-radius:5px;touch-action:pan-x pan-y}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport img{display:block;max-width:100%;max-height:61dvh;width:auto;height:auto;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport.is-zoomed{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport.is-zoomed img{max-width:none;max-height:none;width:auto;height:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-credit{display:flex;gap:2px 16px;align-items:center;flex-wrap:wrap;font-size:var(--small);margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-credit a{display:inline-flex;align-items:center;min-height:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope #photoCaption{font-size:var(--body);line-height:1.8;margin-top:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .overview-dates button{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dialog-heading h2{font-size:34px}
@media(max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-inner{padding-inline:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{padding:72px 49px 55px;gap:10px;min-height:600px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:62px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:68px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{height:315px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-blossom{width:155px;height:170px;right:16px;top:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy>.rd-eyebrow{font-size:11px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date{gap:8px 13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{padding-inline:36px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:36px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:41px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note>div{grid-template-columns:1fr;gap:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3 br{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-spread{gap:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon{gap:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{gap:30px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding-left:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{grid-template-columns:120px 32px minmax(0,1fr);gap:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:after{left:152px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-inner{padding:9px 17px;min-height:72px;gap:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand{font-size:14px;letter-spacing:.06em;gap:6px;display:block;line-height:1.5}.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand b{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand span{display:block;font-size:14px;letter-spacing:.08em;margin:0;padding:0;border:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-tools{gap:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .preview-mark{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope #rd-font-state{font-size:14px;padding:8px 12px;min-height:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{display:flex;flex-direction:column;align-items:stretch;padding:41px 31px 31px;min-height:0;gap:3px;overflow:hidden}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border{inset:13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-blossom{width:99px;height:117px;top:3px;right:2px;opacity:.83;z-index:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy>.rd-eyebrow{font-size:10px;letter-spacing:.08em;max-width:75%;line-height:1.8}.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection{font-size:20px;letter-spacing:.02em;max-width:85%;line-height:1.7}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date{margin:20px 0 15px;gap:7px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date>span{font-size:13px;padding:5px 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date b{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date time{font-size:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:clamp(43px,12vw,60px);line-height:1.25;letter-spacing:.04em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1>span:first-child{padding-left:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1>span:last-child{padding-left:1em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:clamp(47px,12.8vw,66px)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-intro{font-size:var(--body);line-height:1.95;max-width:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-gold-brush{width:95%;margin:9px 0 13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-actions{gap:12px;margin-top:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link{min-height:48px;padding:9px 15px;font-size:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .quiet-link{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-source-title{font-size:var(--small);margin-top:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art{padding-top:4px;margin-top:4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{height:235px;width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art figcaption{font-size:var(--small);margin-top:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .art-sun{top:0;width:90%;left:5%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-seal{font-size:20px;right:8px;bottom:37px;padding:5px;outline-offset:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .collection{font-size:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-cover-date time{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-cover-date>span{font-size:16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .primary-link{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .quiet-link{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover-art figcaption,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover-source-title{font-size:var(--small)}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav{overflow-x:auto;justify-content:flex-start;gap:5px;padding:10px 17px;scrollbar-width:thin;scrollbar-color:#cbb083 transparent}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a{padding:5px 12px;font-size:14px;flex:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-nav a{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{padding-inline:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{gap:12px;margin-bottom:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-number{width:35px;height:35px;font-size:19px;margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:31px;line-height:1.5;letter-spacing:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .rd-eyebrow{font-size:10px;letter-spacing:.12em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading .rd-eyebrow{font-size:13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading p{line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-section{padding:39px 0 35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{display:block;margin-bottom:25px;padding-bottom:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding:16px 0;border-left:0;border-top:1px solid #d6c0996b}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article:first-child{padding-top:0;border-top:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-size:28px;margin:4px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scene-tag{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes h3{font-size:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:18px 12px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .vertical-label{font-size:16px;padding-right:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3{font-size:24px;line-height:1.6}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note ul{padding-left:18px;font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .arrival-note h3{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-section{padding:15px 0 40px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{padding:16px 15px 9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top{display:block;padding-bottom:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top>span{font-size:11px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions{margin-top:9px;gap:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button{flex:1;font-size:14px;padding:8px 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 13px;padding:23px 0 21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:after{left:13px;top:56px;bottom:-23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-node{grid-column:1;grid-row:1;width:27px;height:27px;font-size:11px;margin-top:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time{grid-column:2;grid-row:1;padding:0;font-size:var(--time);font-weight:600;line-height:1.85;color:#80502c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail{grid-column:2;grid-row:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail summary{gap:1px 9px;min-height:54px;grid-template-columns:minmax(0,1fr) 19px;padding-right:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font-size:19px;line-height:1.75}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-optional .stop-title{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .detail-sign{font-size:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-description{font-size:var(--body);margin:9px 0 0;line-height:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-title{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .type-optional .stop-title{font-size:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-category{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-status{line-height:1.9;font-size:var(--small)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup{margin-top:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary{padding:14px 16px;grid-template-columns:minmax(0,1fr) 20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary strong{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>div{padding:0 16px 18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .backup>summary strong{font-size:28px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .album-section{padding:36px 0 42px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-spread{grid-template-columns:minmax(0,1fr);gap:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print{padding:7px 7px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption{padding-inline:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open>span{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-note{margin-top:19px;padding:14px 15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-note h3{font-size:26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-ribbon .photo-print h3{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source>div{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{grid-template-columns:minmax(0,1fr);gap:23px;margin-top:38px;padding:25px 0 29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story figure img{transform:none;border-width:6px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story figure figcaption{margin:11px 2px 0;font-size:var(--small)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story .meal-source-name{font-size:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story .rd-meal-time{font-size:var(--time)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .food-story h3{font-size:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{grid-template-columns:33px minmax(0,1fr);gap:14px;padding:20px 14px;margin-top:26px;box-shadow:3px 3px 0 #c3ae8333}.royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark{width:30px;height:51px;font-size:17px;border-width:2px;padding:3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{font-size:27px;line-height:1.65}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stay-letter h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter .rd-hotel-english{font-size:var(--body);overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter p{font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stay-dates{font-size:var(--time)!important}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-section{padding:12px 0 35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{grid-template-columns:minmax(0,1fr);gap:15px;padding:18px 6px 26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread img{height:150px;max-width:310px;margin:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .tomorrow-spread h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{font-size:var(--body);padding:10px;min-height:49px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label{display:block;text-align:left;font-size:var(--body);line-height:1.8;margin-top:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label select{width:100%;margin-top:7px;padding-inline:8px;font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .standalone-note{text-align:left;font-size:var(--small)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer{padding:26px 22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer>p{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer .rd-eyebrow{font-size:10px;letter-spacing:.08em}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope dialog{padding:16px;width:94vw;max-height:93dvh}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-heading{gap:10px;align-items:start}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-heading h2{font-size:26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dialog-heading h2{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-heading>button{padding-inline:10px;font-size:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dialog-explanation{font-size:var(--body);line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates button{font-size:13px;padding-inline:3px;min-height:63px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .overview-dates button{font-size:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel{padding:14px;margin-top:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel h3{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel>p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel li{font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-actions{gap:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-actions a{font-size:var(--body);overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools{gap:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools button{font-size:14px;padding:7px 9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools button:last-child{margin-left:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-tools>span{min-width:39px;font-size:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport{max-height:52dvh}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport img{max-height:52dvh}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-viewport.is-zoomed img{max-height:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-credit{font-size:var(--small)}
}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{padding-inline:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:43px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:46px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy>.rd-eyebrow{max-width:75%;font-size:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date{gap:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date time{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-cover-date time{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{height:205px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-actions{gap:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link{padding-inline:11px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{padding-inline:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{gap:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .rd-eyebrow{font-size:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption>p{font-size:var(--small)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{padding-inline:11px;gap:11px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{padding-inline:12px}}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope{scroll-behavior:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope *,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::before,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::after{animation:none!important;transition:none!important}}

.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .rd-cover-date b{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread .rd-eyebrow{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .tomorrow-spread .rd-eyebrow{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .overview-panel h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail summary{grid-template-columns:minmax(0,1fr) 30px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .detail-sign{display:flex;align-items:center;justify-content:center;width:28px;height:32px;line-height:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail[open] .detail-sign{transform:none;font-size:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail[open] .detail-sign:after{content:"−";font:24px/1 Georgia,serif}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .photo-tools button{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .photo-tools>span{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dialog-heading>button{font-size:18px}

/* royal-v2.css */
/* V2 changes the presentation of the same five V1 sections, never the itinerary. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope{--red:#8e3027;--gold:#ac8649;--green:#34554a}
.royal-daily-scope.royal-daily-scope.royal-daily-scope{background:radial-gradient(ellipse at 100% 0,#e9c6ae38,transparent 23%),radial-gradient(ellipse at 0 30%,#c7ccab17,transparent 30%),repeating-linear-gradient(13deg,#ffffff30 0 1px,transparent 1px 4px),var(--paper)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .reader-bar{border-bottom-color:#b6904c80}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px;padding:78px 64px 70px;background:radial-gradient(ellipse at 70% 30%,#e5c28632,transparent 60%),radial-gradient(ellipse at 7% 75%,#d9b49624,transparent 50%)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border{inset:20px;border-color:#b58c45a6}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border:before{inset:7px;border:1px solid #c5a46745}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border:after{inset:0;border:0;background:linear-gradient(#ad874e,#ad874e) 0 0/35px 2px no-repeat,linear-gradient(#ad874e,#ad874e) 0 0/2px 35px no-repeat,linear-gradient(#ad874e,#ad874e) 100% 100%/35px 2px no-repeat,linear-gradient(#ad874e,#ad874e) 100% 100%/2px 35px no-repeat}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-blossom,.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art .art-sun,.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art .cover-seal{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art{padding:0;align-self:center;margin:0;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{width:100%;height:auto;max-height:none;object-fit:contain;filter:none;display:block;border-radius:0;box-shadow:0 12px 25px #75502622,0 0 0 5px #fff6e87d,0 0 0 6px #c4a0625c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art figcaption{font-size:var(--small);color:#725131;margin-top:17px;line-height:1.85}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date>span{background:#8d392a;border:3px double #d6b66f;color:#fff1ce;border-radius:7px;box-shadow:0 2px 6px #814b2c16}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:clamp(53px,4.9vw,73px);position:relative;isolation:isolate}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1:before{content:"";position:absolute;z-index:-1;inset:64% 2% 1% 0;background:linear-gradient(100deg,#d6aa9133,transparent);clip-path:polygon(0 18%,10% 3%,87% 14%,99% 3%,96% 80%,65% 85%,12% 76%,2% 100%)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-gold-brush{background:linear-gradient(176deg,transparent 23%,#ba8e4494 37%,#e4bd6dba 53%,transparent 68%);height:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-source-title{padding-left:10px;border-left:2px solid #b18c4c}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:clamp(58px,5.3vw,80px)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .chapter-number{border:3px double #b58d49;background:#fff8e8;box-shadow:0 0 0 4px #dcc69b23,inset 0 0 0 3px #fffdf4;color:#9d7130}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{color:#8c3829}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading:after{content:"";position:absolute;left:70px;right:0;bottom:-11px;height:1px;background:linear-gradient(90deg,#bf9a58a6,transparent)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{position:relative;gap:34px;padding-top:13px;margin-top:35px;isolation:isolate}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes:before{content:"";position:absolute;left:35px;right:35px;top:40px;height:1px;background:linear-gradient(90deg,#b48a48,#dcc69b,#b48a48);z-index:-1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{border-left:0;padding:0 10px;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament{display:grid;place-items:center;width:54px;height:54px;border:3px double #b9985d;background:#fbf5e9;outline:5px solid #fbf5e9;border-radius:50%;font:23px/1 var(--calligraphy);color:#89552c;margin-bottom:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article:nth-child(2) .summary-ornament{color:#8d3c2c;border-color:#b88655}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article:nth-child(3) .summary-ornament{color:#34554a;border-color:#8d9973}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes .scene-tag{font-size:14px;color:#78512f}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes p{line-height:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{border-left-width:3px;background:radial-gradient(ellipse at 0 0,#e2c69438,transparent 75%)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{border:1px solid #b68e4e9c;box-shadow:0 13px 26px #7251310d,7px 7px 0 #d9c2992b;background:radial-gradient(ellipse at 100% 0,#ecdbc14d,transparent 45%),repeating-linear-gradient(8deg,#ffffff38 0 1px,transparent 1px 5px),#fffaf0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper:before{inset:8px;border-color:#bda06c55}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top{border-bottom:3px double #c8a77585;padding-bottom:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{border-bottom-color:#cdb18073}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:after{border-color:#b3915387}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{display:block;width:fit-content;max-width:100%;padding:1px 9px;border-left:2px solid #a98a58;background:#e7d6b438;color:#6a4c2d;margin-bottom:3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-transfer .timeline-node{border-color:#6f8975;color:#315148;background:#f8f6eb}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-transfer .stop-category{border-color:#6e8979;background:#dce5db38;color:#39574a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-transfer .rd-stop-time{color:#3c5d50}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-meal .timeline-node{background:#943e2f;border-color:#943e2f;color:#fff0d0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-meal .stop-category{border-color:#a6573f;background:#edd2b94a;color:#8a3d2c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-highlight{background:linear-gradient(90deg,transparent,#e7d3a826,transparent)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-highlight .timeline-node{background:#b08b4f;border-color:#b08b4f;color:#fffdf2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-highlight .stop-category{border-color:#b68e47;background:#eedcaa45;color:#79572d}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-hotel .timeline-node{border-color:#71856b;color:#3f5a47;background:#f0f1df}.royal-daily-scope.royal-daily-scope.royal-daily-scope .type-optional .stop-category{border-style:dashed;background:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{line-height:1.85}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button{box-shadow:inset 0 0 0 2px #fffaf0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup{border-color:#bca16b;box-shadow:3px 3px 0 #c6b18d16}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 27px;align-items:start;margin-top:36px;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-primary{grid-column:1/8;grid-row:1/3;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{grid-column:8/-1;grid-row:2;min-width:0;position:relative;align-self:center;margin-top:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note h3{font-size:31px;line-height:1.65}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note .rd-eyebrow{font-size:10px;letter-spacing:.1em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-stamp{display:inline-block;font:20px/1.05 var(--calligraphy);border:3px double #b6884e;outline:1px solid #9a6742;outline-offset:2px;padding:5px;color:#94452e;transform:rotate(-4deg);margin:15px 0 3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-reel{display:contents}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-0{grid-column:8/-1;grid-row:1;margin-top:26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-1{grid-column:2/7;grid-row:3}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-2{grid-column:7/-1;grid-row:3;margin-top:68px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-3{grid-column:1/5;grid-row:4;margin-top:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword{grid-column:6/-1;grid-row:4;align-self:center;padding:30px 25px;border-block:1px solid #c7a9719e;text-align:center;background:radial-gradient(ellipse,#e2cc9c26,transparent 75%)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword>p{font:35px/1.8 var(--calligraphy);color:#8e462e;margin:16px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword>span:last-child{font-size:var(--body);color:#6b5339}.royal-daily-scope.royal-daily-scope.royal-daily-scope .afterword-line{display:block;margin:0 auto 18px;width:100px;height:7px;background:linear-gradient(176deg,transparent 22%,#c29a58b8 35%,#e2c68b8c 58%,transparent 72%)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-controls{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print{border-color:#c5a365;box-shadow:0 9px 19px #7b533416,0 0 0 4px #fff9ef;border-radius:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print:before{background:repeating-linear-gradient(0deg,#d6af6691 0 2px,#efdbac91 2px 4px);height:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3{color:#795038}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption{padding-bottom:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-primary .photo-print h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{border-block:3px double #c7a36a99;background:radial-gradient(ellipse at 8% 45%,#e5ceb63b,transparent 55%);padding-block:38px;margin-top:56px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story figure img{box-shadow:0 7px 20px #78523322,0 0 0 1px #bc985c62}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{border:3px double #b69a63;background:linear-gradient(100deg,#e7dbc030,transparent)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{position:relative;isolation:isolate;border-block:3px double #b6925599;background:radial-gradient(ellipse at 20% 60%,#dfbfa85c,transparent 59%);padding:34px 25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread:before{content:"";position:absolute;inset:8px;border:1px solid #c8ac7559;z-index:-1;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread:after{content:"續章";position:absolute;bottom:17px;left:22px;font:18px/1 var(--calligraphy);color:#9a4f36;padding:7px;border:3px double #be9756;transform:rotate(-5deg);pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread img{filter:drop-shadow(0 6px 7px #815c3715)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{border-color:#af8a4d;box-shadow:inset 0 0 0 3px #fffbf169}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes h3{font-size:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes .scene-tag{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-note h3{font-size:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-primary .photo-print h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-afterword>p{font-size:40px}
@media(min-width:701px) and (max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:23px;padding-inline:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:58px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:63px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{height:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art figcaption{margin-top:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:27px 23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-primary{grid-column:1/4;grid-row:1/3}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{grid-column:4/-1;grid-row:2;padding:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-0{grid-column:4/-1;grid-row:1;margin-top:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-1{grid-column:1/4;grid-row:3}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-2{grid-column:4/-1;grid-row:3;margin-top:40px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-3{grid-column:1/3;grid-row:4}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword{grid-column:3/-1;grid-row:4;padding-inline:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword>p{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note h3{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-note h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note .rd-eyebrow{font-size:10px}}
@media(max-width:700px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{display:flex;gap:10px;padding:40px 29px 28px;min-height:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-border{inset:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:clamp(43px,12vw,60px)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:clamp(47px,12.8vw,66px)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art{width:calc(100% + 24px);margin:13px -12px 0;padding:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{height:auto;max-height:none;box-shadow:0 7px 16px #7550261b,0 0 0 2px #fff6e8}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art figcaption{font-size:var(--small);margin-top:11px;padding-inline:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1:before{inset:63% 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date>span{border-width:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading:after{left:47px;bottom:-9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{margin-top:26px;padding-top:0;border-bottom:0;isolation:isolate}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes:before{left:22px;right:auto;top:26px;bottom:25px;width:1px;height:auto;background:linear-gradient(#b89150,#d6bb84,#b89150)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding:4px 0 24px 65px;border:0;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament{position:absolute;left:0;top:4px;width:45px;height:45px;font-size:21px;border-width:3px;margin:0;outline-width:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-size:29px;margin:6px 0 8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes p{font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes .scene-tag{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{margin-top:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{padding:1px 7px;font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{line-height:1.85}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{padding-block:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{border-color:#b18b4e99}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top{padding-bottom:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{line-height:1.6}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .album-gallery{display:flex;flex-direction:column;gap:0;margin-top:30px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-primary{width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-primary .photo-print h3{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{width:100%;margin:25px 0 29px;padding:15px 18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note h3{font-size:27px;margin-top:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note .rd-eyebrow{font-size:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-stamp{position:absolute;right:12px;bottom:16px;font-size:17px;opacity:.7;display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword{display:none}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-reel{display:flex;width:100%;max-width:100%;align-items:flex-start;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:5px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bfa06a transparent;padding:12px 5px 19px;touch-action:pan-x pan-y;position:relative;box-sizing:border-box}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-0,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-1,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-2,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-3{flex:0 0 88%;width:88%;min-width:0;max-width:88%;margin:0;scroll-snap-align:start}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .photo-print{width:100%;box-sizing:border-box}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .photo-print h3{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .photo-open>span{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .photo-print figcaption{padding-inline:6px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .rd-photo-source summary{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .rd-photo-source>div{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-controls{display:block;width:100%;margin:8px 0 0;padding-bottom:9px;border-bottom:1px solid #d5ba8b91}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-hint{font-size:14px;line-height:1.8;color:#705437;padding:0 3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-control-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-control-row>button{width:44px;height:44px;border:1px solid #baa06c;background:#fffbf1;color:#7c512e;padding:0;font:21px/1 Georgia,serif}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-control-row>span{font:15px/1.8 Georgia,serif;min-width:40px;text-align:center;color:#765232}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots{display:flex;gap:0;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots>button{width:44px;height:44px;min-width:44px;padding:0;background:none;border:0;position:relative;display:grid;place-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots>button:after{content:"";width:6px;height:6px;border-radius:50%;background:#c6ae86}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots>button[aria-pressed="true"]:after{background:#8c3c2d;box-shadow:0 0 0 3px #e6ccb08c}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{margin-top:33px;padding-block:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{border-width:3px;padding:20px 13px;gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{padding:27px 14px 29px;gap:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread:after{bottom:auto;top:15px;left:13px;font-size:16px;padding:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread img{height:151px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes .scene-tag{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-category{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-primary .photo-print h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-note h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-note .rd-eyebrow{font-size:13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-item .photo-print h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-item .photo-open>span,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-item .rd-photo-source summary,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-item .rd-photo-source>div,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-hint{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-control-row>span{font-size:18px}
}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{padding-inline:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:43px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:46px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art{width:calc(100% + 20px);margin-inline:-10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding-left:58px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament{width:40px;height:40px;font-size:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes:before{left:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-control-row{gap:4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots{flex-basis:100%;justify-content:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-0,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-1,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-2,.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-3{flex-basis:91%;width:91%;max-width:91%}}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-reel{scroll-behavior:auto}}

/* refinements.css */
/* Four local refinements; V2 art, itinerary and state logic are unchanged. */
@media(min-width:701px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .album-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px 25px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-primary{grid-column:1/8;grid-row:1/3}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-0{grid-column:8/-1;grid-row:1;margin-top:18px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{grid-column:8/-1;grid-row:2;margin:0;align-self:center}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-1{grid-column:1/5;grid-row:3;margin:24px 0 0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-2{grid-column:5/9;grid-row:3;margin:58px 0 0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-3{grid-column:9/-1;grid-row:3;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword{grid-column:1/-1;grid-row:4;padding:18px 25px;display:flex;align-items:center;justify-content:space-between;gap:22px;text-align:left}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword>p{font-size:27px;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword .afterword-line{width:65px;flex:none;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword>.rd-eyebrow{max-width:140px;line-height:1.9}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-afterword>p{font-size:31px}
}
@media(min-width:701px) and (max-width:1100px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .album-gallery{gap:24px 18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{padding:13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note h3{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .gallery-note h3{font-size:31px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword{flex-wrap:wrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-afterword>p{font-size:25px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .photo-print figcaption{padding-inline:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-item .photo-print h3{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-item .photo-print h3{font-size:29px}
}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .title-phrase{display:inline-block;max-width:100%;vertical-align:top;text-wrap:balance}
@media(max-width:700px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{display:block;padding-left:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .chapter-number{float:left;margin:0 10px 0 0;width:32px;height:32px;font-size:18px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .rd-eyebrow{display:block;min-height:36px;padding-top:5px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{clear:both;width:100%;margin-top:9px;text-wrap:balance}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading:after{left:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread h3{ text-wrap:balance;overflow-wrap:normal;word-break:normal}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{grid-template-columns:minmax(0,1fr);padding:20px 15px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark{position:absolute;right:15px;top:15px;opacity:.65}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter .rd-eyebrow{padding-right:45px;min-height:43px;display:block}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{margin-top:6px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{min-width:44px;min-height:52px;padding:12px 8px;font-size:var(--body);line-height:1.6;white-space:normal;border-width:1px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button:nth-child(2){background:#34554a;color:#fff9e9;border-color:#34554a;box-shadow:0 3px 8px #34554a26}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button:nth-child(4){color:#843c2a;background:#f2e4cd;border-color:#ae8350;font-weight:700;box-shadow:inset 0 0 0 2px #fffbf1}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button:disabled{opacity:.5}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-hint{font-size:15px;color:#654a30;line-height:1.9}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.large .reel-hint{font-size:18px}
}

/* seven-days.css */
/* V2.1 remains the shared visual foundation. Only variable-count pages extend it. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger{margin-top:40px;border-top:3px double #c7a36a99}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf{padding:25px 0;border-bottom:1px solid #c7a36a66}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note h3{font:32px/1.65 var(--calligraphy);color:var(--red);text-wrap:balance}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf.with-art{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf figure{margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf img{width:100%;height:auto;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf figcaption{font-size:var(--small);color:#705437;line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger .rd-meal-time{font-size:var(--time);font-weight:700;color:#75512f}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon{margin-top:32px;padding:22px;border-block:3px double #c7a36a66;background:#eee1c826}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel{margin-top:35px;padding:30px;border:3px double #ae8752;background:#f0e7d4}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times strong{font:700 25px/1.7 Georgia,var(--sans);color:#8e3027;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times span{font-weight:700}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times p{font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .flight-full{font-size:var(--body);font-weight:700;color:var(--green);margin-top:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note{padding:25px;border:3px double #c5a36a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .practical-info{margin-top:25px;padding:14px 18px;border-block:1px solid #bfa36c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .practical-info>summary{min-height:52px;padding:10px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .practical-info li{font-size:var(--body)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .meal-leaf h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .story-ribbon h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .return-panel h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .closing-note h3{font-size:37px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{min-height:52px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread>img{height:auto;max-height:290px;width:100%;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread button,.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note button{min-height:52px;padding:12px 18px;border:1px solid #b89865;background:#fffaf0;color:var(--green);font-size:var(--body)}
@media(min-width:701px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery{grid-template-columns:repeat(12,minmax(0,1fr))}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery>.gallery-primary{grid-column:1/8;grid-row:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery>.gallery-note{grid-column:8/-1;grid-row:1;align-self:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery>.gallery-reel{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .reel-item{grid-column:auto;grid-row:auto;margin:0;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .reel-item:nth-child(3n+2){margin-top:38px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .reel-item:nth-child(3n){margin-top:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .reel-controls{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .reel-item:nth-last-child(1):nth-child(3n+1){grid-column:2/3}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .photo-print h3{font-size:26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .multi-gallery .photo-print h3{font-size:30px}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf.with-art{grid-template-columns:minmax(0,1fr);gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .meal-leaf h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .story-ribbon h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .return-panel h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .closing-note h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel{padding:20px 16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times{grid-template-columns:minmax(0,1fr);gap:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times>div{padding-bottom:15px;border-bottom:1px solid #c5a36a66}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times strong{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times p{margin-bottom:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .return-times strong{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots{flex-wrap:wrap;justify-content:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread>img{height:auto;max-height:none;width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .practical-info{padding-inline:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger .rd-meal-time{font-size:var(--time)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note{padding:20px 15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .multi-gallery .reel-item h3{text-wrap:balance}}

.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='0'] .tomorrow-spread>img{height:auto;max-height:245px} @media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='0'] .tomorrow-spread>img{height:151px;max-height:245px;max-width:310px}}

/* ornate.css */
/* Royal folio: keeps all seven approved covers untouched. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope{--royal-ink:#453626;--royal-gold:#a48143;--royal-deep:#735321;--reading-face:'Microsoft JhengHei','PingFang TC','Noto Sans TC','Heiti TC',sans-serif;--book-face:'DFKai-SB','BiauKai','STKaiti','KaiTi','Noto Serif TC',serif}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{--folio-ornament:linear-gradient(#b79555,#b79555);position:relative;color:var(--royal-ink);font-family:var(--reading-face);background:radial-gradient(ellipse at 0 8%,#e9d5a826,transparent 35%),radial-gradient(ellipse at 100% 65%,#d9bea51d,transparent 35%)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages>section{position:relative;isolation:isolate}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art{pointer-events:none;user-select:none;position:absolute;z-index:-1;width:145px;height:auto;object-fit:contain;opacity:.17}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art.blossom{right:0;top:-12px;width:200px;opacity:.13}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art.lotus{right:3px;bottom:4px;width:160px;opacity:.16}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art.architecture{right:0;top:7px;width:180px;opacity:.12}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{padding:23px 24px 22px 0;margin-bottom:34px;border-bottom:3px double #b8985b83;isolation:isolate}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading:before{content:"";position:absolute;right:0;top:17px;width:82px;height:58px;border-block:1px solid #b7985c75;border-radius:50%;transform:rotate(-14deg);background:repeating-radial-gradient(ellipse at 70% 90%,transparent 0 7px,#ba995b16 8px 9px,transparent 10px 16px);z-index:-1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading:after{left:57px;right:16px;bottom:-6px;height:3px;background:linear-gradient(90deg,#b39755,#ead29c66,transparent)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-family:var(--book-face);font-weight:400;text-shadow:0 1px #fffbf3;font-size:39px;line-height:1.65}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .rd-eyebrow{font-family:Georgia,'Times New Roman',serif;letter-spacing:.15em;color:#725320}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading p{max-width:850px;color:#66513a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .chapter-number{position:relative;flex:none;outline:1px solid #bc9954;outline-offset:4px;border:4px double #c5a364;background:radial-gradient(circle,#9b3c2c,#742d25);color:#fff0c8;box-shadow:0 3px 9px #81552922}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider{display:flex;align-items:center;justify-content:center;gap:18px;height:46px;margin:15px 0;color:#9b7940;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider:before,.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider:after{content:"";height:3px;width:29%;background:linear-gradient(90deg,transparent,#be9d5a88,#be9d5a)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider:after{transform:rotate(180deg)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider i{width:16px;height:16px;transform:rotate(45deg);border:3px double #b99450;box-shadow:0 0 0 4px #dcc39033}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{gap:24px;margin-top:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding:26px 21px 23px;border:1px solid #c6a77085;border-radius:28% 4px 5px 4px / 28px 4px 5px 4px;background:radial-gradient(ellipse at 0 0,#ecd4a843,transparent 60%),repeating-linear-gradient(105deg,#fffaf440 0 1px,transparent 1px 5px),#fff9ed;box-shadow:6px 7px 0 #c4a56b0b,inset 0 0 0 5px #fffaf0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article:after{content:"";position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-right:3px double #ad894b;border-bottom:3px double #ad894b;border-radius:0 0 7px 0;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes:before{top:64px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament{border-radius:9px 9px 40% 40%;outline:3px solid #eddcbd;border:4px double #d1af69;background:#923c2f;color:#fff1c9!important;box-shadow:0 3px 6px #7f51302b;font-family:var(--book-face);transform:rotate(-3deg)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article:nth-child(2) .summary-ornament{transform:rotate(2deg);background:#425e4c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article:nth-child(3) .summary-ornament{background:#725629}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-family:var(--book-face);font-weight:400;color:#793d2c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes .scene-tag{color:#745329;font-weight:700;letter-spacing:.04em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{position:relative;padding:25px 22px;margin-top:30px;background:linear-gradient(100deg,#e9dbbd66,#f8efdf44);border-block:1px solid #bfa16b85;border-left:4px double #ab8549}.royal-daily-scope.royal-daily-scope.royal-daily-scope .vertical-label{font-family:var(--book-face);color:#7f3528}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3{font-family:var(--book-face)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{position:relative;margin:25px 0 16px;border:6px double #b99a62;border-radius:12px 4px 12px 4px;padding:35px 31px 22px;box-shadow:0 11px 24px #67451d13,8px 8px 0 #b99a6211,-5px -5px 0 #eee2cb;background:radial-gradient(ellipse at 50% 0,#d8b86d22,transparent 40%),repeating-linear-gradient(11deg,#fffdf752 0 1px,transparent 1px 4px),#fff9ed}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper:before{inset:8px;border:1px solid #cbb37d69;border-radius:7px;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-cap{height:13px;position:absolute;left:16px;right:16px;top:-14px;border:1px solid #b69554;border-radius:9px;background:linear-gradient(#f9efda,#cfaf6f55,#fff9e8);box-shadow:0 3px 5px #7251211a;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-cap:before,.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-cap:after{content:"";position:absolute;width:6px;height:19px;top:-4px;border:1px solid #b08a4e;border-radius:3px;background:#e7cfa1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-cap:before{left:-5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-cap:after{right:-5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top{gap:12px;border-bottom:4px double #b7975780}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top>span{font-family:Georgia,var(--reading-face);font-weight:bold;font-size:15px;letter-spacing:.06em;color:#765322}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button{border:3px double #aa864a;background:#fcf3df;font-size:var(--body);color:#6b4825;padding:10px 17px;min-height:48px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time{font-family:Georgia,'Times New Roman',var(--reading-face);font-variant-numeric:tabular-nums;color:#755021;padding:5px 8px;background:linear-gradient(100deg,#e3c79035,transparent);border-radius:4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{border:1px solid #d5bf9266;border-left:3px solid #a88b4f;border-radius:2px 7px 2px 7px;padding:2px 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font-family:var(--reading-face);font-weight:600;color:#4d392b}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-node{box-shadow:0 0 0 4px #e0cc9c26}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{border-bottom-style:dashed;border-bottom-color:#c5a36a70}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:after{border-left:3px double #b6975a85}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup{border:3px double #b79457;border-radius:4px;background:linear-gradient(115deg,#f0e2c7,#fffbf1);box-shadow:4px 4px 0 #d4bd8d1e}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary strong{font-family:var(--book-face);font-weight:400}.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup-timetable{padding:7px 0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-gallery{row-gap:36px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print{position:relative;padding:11px 11px 0;background:linear-gradient(140deg,#fffdf7,#fbf1df);border:3px double #bd9a57;outline:1px solid #dfcda4;outline-offset:3px;border-radius:9px 3px 9px 3px;box-shadow:0 8px 20px #76502b18}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print:before{z-index:3;opacity:.75}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print:after{content:"";position:absolute;inset:5px;pointer-events:none;border-radius:4px;background:var(--folio-ornament) 0 0/24px 1px no-repeat,var(--folio-ornament) 0 0/1px 24px no-repeat,var(--folio-ornament) 100% 100%/24px 1px no-repeat,var(--folio-ornament) 100% 100%/1px 24px no-repeat}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open{display:block;width:100%;background:none;overflow:visible}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open img{display:block;opacity:1;visibility:visible;width:100%;height:auto;object-fit:contain;transform:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open>span{color:#745025;text-decoration:underline;text-underline-offset:3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption{padding:10px 12px 19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-index{display:inline-block;color:#754b25;border-bottom:1px solid #b8955659;padding-bottom:5px;letter-spacing:.13em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3{font-family:var(--book-face);font-weight:400;color:#824531;line-height:1.65}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source{border-top:1px solid #c7aa7661}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source summary{padding:8px 0;min-height:44px;color:#674c30}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source>div{overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{padding:24px!important;border-left:4px double #a78344;background:radial-gradient(ellipse at 100% 0,#d3b67d30,transparent 65%),#f4e9d44d}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note h3{font-family:var(--book-face)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-stamp{color:#8c3327;border-color:#9b523c;background:#fff9ee}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon{position:relative;border:0;border-left:5px double #af8b4e;margin:35px 12px;padding:23px 27px;background:linear-gradient(100deg,#e7d1a640,transparent);box-shadow:0 1px #c8ac7766,0 -1px #c8ac7766}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon:after{content:"卷";position:absolute;right:18px;bottom:12px;font:24px/1 var(--book-face);color:#9b68434a;border:3px double #ad7d5559;padding:6px;pointer-events:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger{border:0;margin-top:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf{position:relative;padding:28px 27px;margin:25px 0;border:3px double #c0a36d;border-radius:18px 4px 18px 4px;background:radial-gradient(ellipse at 0 0,#e3c99d38,transparent 62%),#fff9ed;box-shadow:8px 8px 0 #d4bd8d13}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf:before{content:"京味";font:21px/1.2 var(--book-face);position:absolute;right:13px;top:-16px;border:3px double #a46645;padding:7px 9px;transform:rotate(4deg);background:#fff5df;color:#8f402c;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf>div{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-eyebrow{padding-right:48px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-meal-time{font:700 var(--time)/1.8 Georgia,var(--reading-face);color:#7e4928;border-block:1px solid #c9aa7273;padding-block:6px;display:inline-block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf h3{font-family:var(--book-face)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf figure img{border:4px double #b69555;background:#fffaf0;padding:5px;box-shadow:0 6px 15px #7251211c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{position:relative;border-block:5px double #b6955880;padding:36px 18px;background:radial-gradient(ellipse at 100% 40%,#e7ca9d42,transparent 60%)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story:after{content:"京味";position:absolute;right:16px;bottom:15px;border:3px double #a46645;color:#8f402c;background:#fff5df;font:19px/1 var(--book-face);padding:7px;transform:rotate(-3deg);pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf h3{color:#883f2c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-arrangements summary{min-height:44px;padding:8px 0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{position:relative;border:5px double #ad8a4e;border-radius:4px 18px 4px 18px;padding:30px 25px;box-shadow:7px 7px 0 #dbc79e24;background:repeating-linear-gradient(105deg,#fffaf52e 0 1px,transparent 1px 5px),radial-gradient(ellipse at 100% 0,#c7caa326,transparent 70%),#f9f0df}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter:before{content:"";position:absolute;inset:8px;border:1px solid #c5a76966;border-radius:2px 10px 2px 10px;pointer-events:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{font-family:var(--book-face);font-weight:400;color:#34574b}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stay-dates{padding:7px 0;border-block:1px solid #b99a6266;width:fit-content;color:#714923}.royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark{background:#46614c;color:#fff2d3;border:4px double #d2b578}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter summary{min-height:44px;padding-block:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel{border:5px double #a38246;border-radius:4px 17px 4px 17px;box-shadow:8px 8px 0 #d0b27722;background:radial-gradient(ellipse at 100% 0,#d7b8883b,transparent 60%),#f6ecd8}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times>div{padding:15px 12px;border-top:3px double #b48b4b;background:#fff8e57a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times strong{color:#8e3027}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{border-block-width:5px;background:radial-gradient(ellipse at 100% 100%,#e9c59c40,transparent 60%)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note{background:radial-gradient(ellipse at 0 0,#d6b97f33,transparent 65%);border-width:5px;border-radius:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{border:3px double #b39455;background:#fff7e7;box-shadow:inset 0 0 0 3px #fffdf499}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button:nth-child(2){background:#34554a;color:#fff9e9;border-color:#34554a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label select{border:3px double #b08b4b;min-height:52px;background:#fffbf2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates button[aria-pressed=true]{outline:2px solid #ad7e34;outline-offset:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer{border-top:5px double #b29254;background:radial-gradient(ellipse at 50% 0,#e4ca9c55,transparent 70%),#f3e7d2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer>p{font-family:var(--book-face)}
/* Motion is feedback on native elements; important content never starts hidden. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages button,.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages a,.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter,.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open img,.royal-daily-scope.royal-daily-scope.royal-daily-scope .detail-sign{transition:background-color 220ms ease,color 220ms ease,border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages button:active,.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a:active{transform:translateY(1px);background-color:#ead8b2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open:active{outline:2px solid #a78344;outline-offset:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages :focus-visible,.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a:focus-visible{outline:3px solid #87572b;outline-offset:4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link{transition:background-color 220ms,color 220ms,transform 220ms,box-shadow 220ms}
@media(hover:hover) and (pointer:fine){.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link:hover{background:#775721;color:#fff9e9;transform:translateY(-2px);box-shadow:0 7px 14px #704a2c30}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button:not(:disabled):hover,.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread button:hover,.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button:hover,.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-actions button:hover{background:#775721;color:#fff9e9;transform:translateY(-2px);box-shadow:0 5px 12px #7757212b;border-color:#775721}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print:hover{border-color:#8f6a2d;box-shadow:0 12px 25px #79512c30}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open:hover img{transform:scale(1.008)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row:hover{background-color:#e9d6a42e}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-detail>summary:hover .detail-sign{transform:rotate(8deg);color:#8b412b}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf:hover,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter:hover{border-color:#8d6c2d;box-shadow:0 9px 24px #86622f24}.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates button:hover{border-color:#9f7935;transform:translateY(-2px)}}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-enter{animation:folio-settle 260ms ease-out both}@keyframes folio-settle{from{filter:brightness(1.025)}to{filter:brightness(1)}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{padding:18px 0 19px;margin-bottom:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:36px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading:before{width:65px;height:50px;top:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .chapter-number{width:32px;height:32px;font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art.blossom{width:135px;top:8px;opacity:.1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art.lotus{width:95px;opacity:.11}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-royal-art.architecture{width:120px;opacity:.1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding:20px 16px 20px 68px;border:1px solid #c6a77085;margin:15px 0;border-radius:15px 4px 15px 4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes:before{top:30px;bottom:30px;left:24px;height:auto;width:1px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament{left:9px;top:22px;width:42px;height:46px;outline-width:2px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes h3{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{padding:19px 12px;gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{padding:22px 11px 13px;border-width:5px;margin-top:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top>span{font-size:14px;letter-spacing:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions{gap:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button{padding:9px 6px;font-size:var(--body);border-width:1px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time{padding:3px 6px;font-size:var(--time)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row{column-gap:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-title{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{padding-inline:6px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print{padding:9px 9px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption{padding:9px 7px 16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note{padding:19px 15px!important}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon{padding:20px 16px;margin-inline:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf{padding:24px 17px;margin:29px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf:before{right:10px;font-size:18px;top:-15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{padding-inline:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story:after{font-size:16px;right:2px;bottom:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{padding:24px 14px;border-width:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{padding-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel{padding:22px 14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times>div{padding:13px 9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager{gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{font-size:var(--body);min-height:56px;padding:12px 7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider{height:32px;margin:10px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider i{width:12px;height:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .schedule-top>span{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-dots{gap:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .reel-controls{padding-bottom:13px}}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article+article{padding-left:61px;padding-right:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:33px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament{width:38px;left:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{padding-inline:9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{padding-inline:12px}}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages button:active{color:#4d392b}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open.image-unavailable{min-height:140px;display:grid;place-items:center;padding:20px;background:#f4e8d2;color:#65472a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .image-unavailable img{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .image-unavailable>span{white-space:normal;font:16px/1.8 var(--reading-face);text-align:center}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope *,.royal-daily-scope.royal-daily-scope.royal-daily-scope *:before,.royal-daily-scope.royal-daily-scope.royal-daily-scope *:after{animation:none!important;transition:none!important}.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link:hover,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open:hover img,.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages button:hover,.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-dates button:hover{transform:none!important}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-enter{filter:none}}

/* typography-a.css */
@font-face{font-family:RD_RoyalKai;src:url('assets/royal-daily/fonts/TW-Kai-public-subset.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:RD_WenKaiTC;src:url('assets/royal-daily/fonts/LXGWWenKaiTC-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:RD_NotoSerifTC;src:url('assets/royal-daily/fonts/NotoSerifTC.ttf') format('truetype');font-weight:200 900;font-display:swap}
@font-face{font-family:RD_NotoSansTC;src:url('assets/royal-daily/fonts/NotoSansTC.ttf') format('truetype');font-weight:100 900;font-display:swap}
/* Every declaration here is typography only. All non-type design is shared. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope{--type-title:RD_RoyalKai,serif;--type-section:RD_NotoSerifTC,RD_WenKaiTC,serif;--type-place:RD_NotoSerifTC,RD_WenKaiTC,serif;--type-body:RD_NotoSansTC,RD_WenKaiTC,sans-serif;--type-english:Georgia,serif;--type-title-weight:400;--type-section-weight:600;--type-place-weight:600;--type-title-tracking:.035em;--type-title-leading:1.45;--type-section-tracking:.025em;--type-body-leading:1.95;--type-title-size:clamp(53px,4.9vw,73px);--type-title-large:clamp(58px,5.3vw,80px)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope,.royal-daily-scope.royal-daily-scope.royal-daily-scope button,.royal-daily-scope.royal-daily-scope.royal-daily-scope select,.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages,.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-intro,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-description,.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note li,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf p{font-family:var(--type-body);font-synthesis:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1,.royal-daily-scope.royal-daily-scope.royal-daily-scope .sample-theme-title{font-family:var(--type-title);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);font-size:var(--type-title-size);text-wrap:balance}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .sample-theme-title{font-size:var(--type-title-large)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2,.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection,.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .backup>summary strong,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-journal-footer>p{font-family:var(--type-section);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);line-height:1.65}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-ribbon h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .closing-note h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .overview-panel h3{font-family:var(--type-place);font-weight:var(--type-place-weight);letter-spacing:var(--type-section-tracking);line-height:1.7;text-wrap:balance}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font-family:var(--type-place);font-weight:var(--type-place-weight);letter-spacing:.01em;line-height:1.9}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading .rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top>span,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-meal-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-meal-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times strong,.royal-daily-scope.royal-daily-scope.royal-daily-scope .book-brand{font-family:var(--type-english),var(--type-body);font-variant-numeric:tabular-nums;letter-spacing:.04em}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-meal-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-meal-time{font-family:var(--type-english),var(--type-body);line-height:1.9}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-intro,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-description,.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note li,.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf p{line-height:var(--type-body-leading)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .primary-link,.royal-daily-scope.royal-daily-scope.royal-daily-scope .quiet-link,.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button,.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button,.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread button,.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-nav a,.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label,.royal-daily-scope.royal-daily-scope.royal-daily-scope .date-select-label select,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print figcaption>p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .standalone-note,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-credit{font-family:var(--type-body);line-height:1.8}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-ornament,.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-number,.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-stamp,.royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark,.royal-daily-scope.royal-daily-scope.royal-daily-scope .vertical-label{font-family:var(--type-title);font-weight:400}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope{--type-title-size:47px;--type-title-large:52px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1{font-size:var(--type-title-size)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .cover h1{font-size:var(--type-title-large)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:30px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:34px}}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope{--type-title-size:42px;--type-title-large:46px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .section-heading h2{font-size:31px}}
/* royal-v12.css */
/* Real watercolor plates have dedicated layout space; no illustration is cropped or matted. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope{--book-face:RD_NotoSerifTC,RD_WenKaiTC,serif;--reading-face:RD_NotoSansTC,RD_WenKaiTC,sans-serif;--calligraphy:RD_RoyalKai,serif}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{background:radial-gradient(ellipse at 0 4%,#edd19e35,transparent 25%),radial-gradient(ellipse at 100% 70%,#edc8b52e,transparent 30%)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{padding-bottom:65px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy .collection{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover h1 .rd-title-dot{font-size:.55em;margin-block:-10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{box-shadow:0 15px 35px #70412024,0 0 0 7px #fff8e8,0 0 0 8px #c9ac71}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-section>.section-heading{margin-bottom:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-section>.section-heading>div{flex:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-folio{display:grid;grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:20px;margin:0 -10px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll{position:relative;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll>img{width:100%;height:auto;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title{position:absolute;left:29%;right:17%;top:24%;bottom:27%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title>span{font:10px/1.6 Georgia,serif;letter-spacing:.12em;color:#644820}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title h2{font-family:RD_NotoSerifTC,RD_WenKaiTC,serif;font-size:clamp(22px,2.4vw,31px);line-height:1.7;letter-spacing:.03em;color:#733426;margin:0;text-wrap:balance}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title .title-phrase{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia{text-align:center;border-left:1px solid #ba96596b;padding:20px 15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia>p{font-family:RD_RoyalKai,serif;font-size:24px;line-height:1.7;margin:12px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-edition{font:11px/1.6 Georgia,serif;letter-spacing:.12em;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .collection-seal{width:78px;height:auto;display:block;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia .collection-seal{margin:15px auto 5px;width:82px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-title h2{font-size:clamp(25px,2.8vw,36px)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{margin-top:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes article{background:linear-gradient(120deg,#fff9ed,#f9eedb);border-radius:40px 4px 30px 4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes p{color:#513f2d}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note{background:linear-gradient(100deg,#eee0c5,#fff9ee);border-radius:0 32px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .arrival-note h3{color:#344f42}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:30px;margin:-18px 0 -8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue-art{position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue-art>img{width:100%;height:auto;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue-art>p{position:absolute;left:30%;right:15%;top:22%;bottom:30%;display:grid;place-items:center;text-align:center;font:clamp(24px,3vw,37px)/1.65 RD_RoyalKai,serif;color:#6c3023;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register{text-align:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register .collection-seal{margin:0 auto 10px;width:85px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register .rd-eyebrow{font-size:10px;line-height:1.9;letter-spacing:.09em;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register p{font:18px/1.8 Georgia,RD_NotoSansTC,serif;margin:6px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register>span:last-child{font-size:13px;line-height:1.8;color:#63482e}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{margin-top:0;border-top-width:2px;border-radius:0 0 20px 4px;background:radial-gradient(ellipse at 100% 8%,#eed8ae4d,transparent 30%),repeating-linear-gradient(12deg,#fffaf530 0 1px,transparent 1px 4px),#fff9ed}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-actions button{border-radius:3px 12px 3px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time{color:#71451f;background:#ebd9b45e}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font-size:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-title{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{color:#684c30}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-node{background:#fcf4df;border:2px solid #ae8243;color:#694a23}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row.type-highlight .timeline-node{background:#8d392c;color:#fff9ea}.royal-daily-scope.royal-daily-scope.royal-daily-scope .timeline-row.type-meal .timeline-node{background:#385948;color:#fff9ea}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin:0 0 24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark .collection-seal{width:68px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark>span{font:12px/1.8 Georgia,serif;letter-spacing:.14em;color:#755127}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print{background:#fffaf0;border-radius:18px 3px 18px 3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3{color:#743c29}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open img{transition:filter .25s}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-photo-source summary{color:#533c29}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title{position:relative;margin:80px 0 24px;padding:18px 0 18px 25px;border-left:5px double #ac8649}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title h2{font:600 38px/1.7 RD_NotoSerifTC,RD_WenKaiTC,serif;color:#843b2b;margin:7px 0;letter-spacing:.07em;text-wrap:balance}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title>p{font-size:16px;color:#5b4834;margin:8px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title .rd-eyebrow{font-family:Georgia,serif;color:#705027}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread{margin:0;position:relative;background:#fbefd8;padding:10px 10px 0;border:1px solid #c6a16a;box-shadow:0 14px 32px #69472116}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread>img{display:block;width:100%;height:auto;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread figcaption{font-size:14px;line-height:1.9;color:#59412c;padding:16px 17px 18px;border-top:1px solid #c7a46b70;background:#fff8e9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-watercolor{width:82%;transform:rotate(-.6deg);margin:25px 0 40px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{margin-top:0;padding:32px 20px;border-top:0;gap:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story>figure{align-self:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story>div{padding:0 0 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story>figure img{height:auto!important;object-fit:contain;width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story .meal-source-name{color:#793e29;font-weight:600}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate{width:72%;margin:30px 0 0 auto;background:#fffaf0;padding:14px;border:3px double #b58c4d;box-shadow:0 12px 24px #68422017;transform:rotate(.5deg)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-open{padding:0;display:block;width:100%;border:0;background:transparent;text-align:left;color:#694526;cursor:pointer}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-open>img{width:100%;height:auto;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-open>span{display:block;padding:10px 0;font:14px/1.8 RD_NotoSansTC,sans-serif;text-decoration:underline;text-underline-offset:4px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate figcaption{padding:4px 8px 9px;font-size:14px;line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate details summary{min-height:44px;padding-block:10px;cursor:pointer}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate details p{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate a{display:inline-flex;min-height:44px;align-items:center;margin-right:16px;color:#654326;overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope .hotel-watercolor{width:88%;margin:20px 0 35px auto;transform:rotate(.4deg)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{margin-top:0;border-radius:4px 40px 4px 40px;background:radial-gradient(ellipse at 100% 0,#d6d6b444,transparent 55%),#faf2e3}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{color:#34554a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter .letter-mark{font-family:RD_RoyalKai,serif}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-bookmark{display:flex;align-items:center;gap:20px;margin:0 0 20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-bookmark .collection-seal{width:64px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-bookmark>span{font:13px/1.9 Georgia,RD_NotoSansTC,serif;color:#705131;letter-spacing:.04em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{border-radius:5px 30px 5px 30px;padding:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{font-family:RD_NotoSansTC,RD_WenKaiTC,sans-serif}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .spread-title h2{font-size:43px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .spread-title>p{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .watercolor-spread figcaption,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .real-duck-plate figcaption,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .real-duck-plate details p,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .real-duck-open>span{font-size:17px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope #duckDialog>img{display:block;width:100%;height:auto;max-height:70dvh;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope #duckDialog p{font-size:var(--body);line-height:1.9}
.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='0'] .tomorrow-spread>img{height:auto;max-height:none;width:100%;max-width:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue-art>p{background:#fff3d9e6;top:31%;bottom:36%;border-radius:50%;text-shadow:0 1px #fffaef}
@media(hover:hover) and (pointer:fine){.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-open:hover>img,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-open:hover>img{filter:brightness(1.04)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread{transition:box-shadow .3s}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread:hover{box-shadow:0 18px 35px #68421d26}}
.royal-daily-scope.royal-daily-scope.royal-daily-scope :is(button,a,summary,select):focus-visible{outline:3px solid #34554a!important;outline-offset:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-open:active{filter:brightness(.96)}
@media(max-width:1000px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-folio{grid-template-columns:minmax(0,1fr) 130px;gap:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title>span{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title h2{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-title h2{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue{grid-template-columns:minmax(0,1fr) 150px;gap:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register .rd-eyebrow{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-watercolor{width:94%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .hotel-watercolor{width:94%}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover{padding-bottom:38px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-copy .collection{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cover-art>img{box-shadow:0 10px 25px #70412020,0 0 0 4px #fff8e8,0 0 0 5px #c9ac71}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-folio{display:block;margin:5px -5px 25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title{position:static;display:block;text-align:left;padding:10px 5px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title h2{font-size:30px;line-height:1.65}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title h2 .title-phrase{display:inline-block}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-title h2{font-size:34px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll>img{width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue{display:block;margin:0 -5px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-prologue-art>p{font-size:clamp(20px,6vw,30px)}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-prologue-art>p{font-size:clamp(23px,6.6vw,33px)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register{display:flex;align-items:center;justify-content:center;gap:13px;padding:12px 5px 18px;flex-wrap:wrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register .collection-seal{width:44px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register>p{font-size:16px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register>span:last-child{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes{margin-top:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-title{font-size:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-title{font-size:24px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark{justify-content:flex-start;gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark>span{font-size:10px;letter-spacing:.08em}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark .collection-seal{width:52px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title{margin-top:52px;padding-left:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title h2{font-size:30px;letter-spacing:.035em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .spread-title h2{font-size:34px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread,.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-watercolor,.royal-daily-scope.royal-daily-scope.royal-daily-scope .hotel-watercolor{width:100%;margin:20px 0 27px;transform:none;padding:5px 5px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .watercolor-spread figcaption{padding:12px 8px;font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story{padding:20px 0;gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story:after{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate{width:100%;margin-top:25px;transform:none;padding:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate figcaption{padding:4px 5px 5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter{padding:26px 15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-bookmark{gap:13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-bookmark>span{font-size:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{padding:20px 13px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-register p{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-register>span:last-child{font-size:17px}}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title h2{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .scroll-title h2{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title h2{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .spread-title h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope *,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::before,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* refinement-v121.css */
/* A royal refinement, retaining the approved art, type A, photo proportions and content. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:12px 0 0;padding:15px 18px;border-block:3px double #b6975a85;background:linear-gradient(90deg,#ead8af44,transparent 70%)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-prologue-art{position:static;flex:1;min-width:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-prologue-art>p{position:static;display:block;font:30px/1.65 RD_RoyalKai,serif;text-align:left;color:#713d27;background:none;border-radius:0;text-shadow:none;margin:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex:0 1 480px;text-align:left}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register .collection-seal{width:52px;margin:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register .rd-eyebrow{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register p{margin:0;font-size:17px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register>span:last-child{font-size:15px;color:#63482e}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-paper{margin-top:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-ribbon .scroll-prologue-art>p{font-size:34px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-ribbon .scroll-register p{font-size:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-ribbon .scroll-register>span:last-child{font-size:18px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:26px 38px;align-items:start;position:relative;padding:5px 0 26px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-watercolor{grid-column:1;grid-row:1;width:100%;margin:0;transform:rotate(-.5deg);align-self:start}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:18px;padding:20px 0 0;margin:0;border:0;background:none;min-width:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story:after{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story>div{order:0;padding:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story>figure{order:1;width:180px;max-width:100%;align-self:flex-end;margin:5px 4px 0;transform:rotate(1.3deg)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story>figure figcaption{font-size:14px;line-height:1.85;color:#59412c}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story h3{margin-top:12px;font-size:30px;line-height:1.7}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .real-duck-plate{grid-column:1;grid-row:2;width:87%;margin:0 3% 0 auto;transform:rotate(.4deg);align-self:start}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story .rd-meal-time{font-size:var(--time);line-height:1.9}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dining-spread .food-story h3{font-size:35px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dining-spread .food-story>figure figcaption{font-size:17px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:27px;padding:22px;background:radial-gradient(ellipse at 0 0,#e3c99f38,transparent 60%),#fcf5e8;border:5px double #b28e50;border-radius:4px 35px 4px 35px;box-shadow:6px 7px 0 #d4bc8a25;isolation:isolate}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor{width:100%;margin:0;transform:none;border-width:1px;padding:6px 6px 0;box-shadow:0 8px 20px #77542a12}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter{display:block;margin:0;min-width:0;padding:14px 4px;border:0;box-shadow:none;background:none;border-radius:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter:before{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .letter-mark{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter>div>.rd-eyebrow{padding:0;min-height:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter h3{font-size:29px;line-height:1.7;margin-top:10px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor figcaption{font-size:14px;padding:12px 9px;line-height:1.9}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor strong{font-weight:500}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor details summary{min-height:44px;padding:9px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor details p{font-size:inherit;margin:5px 0 8px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .stay-letter h3{font-size:34px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .hotel-watercolor figcaption{font-size:17px}
/* A+ expands operational facts and notes as well as decorative headings. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .status-label,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stay-dates,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-source-name,.royal-daily-scope.royal-daily-scope.royal-daily-scope .condition,.royal-daily-scope.royal-daily-scope.royal-daily-scope .standalone-note{font-size:16px;line-height:1.95;color:#58432e}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large :is(.status-label,.rd-stay-dates,.meal-source-name,.condition,.standalone-note){font-size:19px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .stop-category{font-size:14px;line-height:1.8}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .stop-category{font-size:17px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large :is(.backup li,.backup p,.arrival-note li,.practical-info p,.practical-info li){font-size:19px;line-height:1.95}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large :is(.rd-photo-source,.rd-photo-source p,.photo-credit,.meal-arrangements summary,.stay-letter summary,.watercolor-spread figcaption,.real-duck-plate figcaption,.food-story figcaption){font-size:17px;line-height:1.9}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes .scene-tag{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .summary-scenes p{font-size:19px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .schedule-status{font-size:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-status{color:#624b32}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter .rd-stay-dates,.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story .status-label,.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter .status-label{font-size:16px!important;line-height:1.95!important}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .stay-letter .rd-stay-dates,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dining-spread .food-story .status-label,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .stay-letter .status-label{font-size:19px!important}
.royal-daily-scope.royal-daily-scope.royal-daily-scope #rd-font-state{min-height:44px;font-size:15px;line-height:1.7}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large #rd-font-state{font-size:18px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{min-height:52px;padding:12px 14px;line-height:1.8}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread,.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread{scroll-margin-top:var(--header-offset)}
@media(min-width:701px) and (max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread{gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story h3{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dining-spread .food-story h3{font-size:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread{grid-template-columns:minmax(0,1fr);gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor{width:78%;margin:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter{grid-row:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor{grid-row:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter h3{font-size:30px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .stay-letter h3{font-size:34px}}
@media(max-width:700px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages{padding-top:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .journal-pages>section{margin-top:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading{padding-block:15px;margin-bottom:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2{margin-bottom:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .folio-divider{height:30px;margin:10px 0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-folio{margin:3px 0 18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll>img{max-width:285px;margin-inline:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-title{padding:8px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia{display:none}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon{display:block;margin:6px 0 0;padding:14px 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-prologue-art>p{font-size:26px;line-height:1.5}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-ribbon .scroll-prologue-art>p{font-size:30px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register{padding:12px 0 0;gap:7px 10px;justify-content:flex-start}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register .collection-seal{width:40px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register p{font-size:16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register>span:last-child{font-size:14px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-ribbon .scroll-register p{font-size:19px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .chapter-ribbon .scroll-register>span:last-child{font-size:17px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title{margin:38px 0 21px;padding-block:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title>p{margin-bottom:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread{display:flex;flex-direction:column;gap:22px;padding:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-watercolor{width:100%;margin:0;transform:none;order:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story{width:100%;padding:0;gap:16px;order:1}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story h3{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dining-spread .food-story h3{font-size:32px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story>figure{width:100%;margin:0;transform:none;display:grid;grid-template-columns:110px minmax(0,1fr);gap:13px;align-items:center;border-block:1px solid #c4a36b85;padding:10px 0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story>figure figcaption{margin:0;padding:0;font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .dining-spread .food-story>figure figcaption{font-size:17px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .real-duck-plate{width:92%;margin:0 0 0 auto;transform:none;order:2}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:20px 12px 14px;border-width:3px;border-radius:4px 25px 4px 25px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter{order:0;padding:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter h3{font-size:29px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .stay-letter h3{font-size:34px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor{order:1;width:100%;max-width:300px;margin:0 auto;box-shadow:none}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter .rd-eyebrow{padding-right:0;min-height:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .hotel-watercolor figcaption{padding:10px 7px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-bookmark{margin-bottom:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .tomorrow-spread{padding:17px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager{gap:11px;margin-top:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .day-pager button{padding:12px 8px}
}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .dining-spread .food-story>figure{grid-template-columns:95px minmax(0,1fr);gap:11px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread{padding-inline:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .lodging-spread .stay-letter h3{font-size:27px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .lodging-spread .stay-letter h3{font-size:31px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register{gap:6px 9px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-register>span:last-child{flex-basis:100%;padding-left:49px}}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope *,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::before,.royal-daily-scope.royal-daily-scope.royal-daily-scope *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* royal-type-v122.css */
/* Type A only: a real TW-Kai face, never synthesized bold or image-baked lettering. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title{left:31%;right:17%;top:23%;bottom:26%;gap:8px;text-align:center}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-family:RD_RoyalKai,serif;font-weight:400;font-synthesis:none;font-size:clamp(32px,3.25vw,44px);line-height:1.45;letter-spacing:.065em;color:#6e271f;text-shadow:none;margin:0;text-align:center}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2 .title-phrase{display:block;max-width:100%;white-space:normal}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title>span{font-family:RD_NotoSerifTC,RD_WenKaiTC,serif;font-weight:600;font-synthesis:none;font-size:12px;line-height:1.7;letter-spacing:.12em;color:#563c2a}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:clamp(36px,3.65vw,50px);line-height:1.45;letter-spacing:.06em}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title>span{font-size:14px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .chapter-ribbon .scroll-prologue-art>p{font-family:RD_RoyalKai,serif;font-weight:400;font-synthesis:none;letter-spacing:.07em;color:#6e271f;line-height:1.6;text-shadow:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia>p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-stamp,.royal-daily-scope.royal-daily-scope.royal-daily-scope .letter-mark,.royal-daily-scope.royal-daily-scope.royal-daily-scope .vertical-label{font-family:RD_RoyalKai,serif;font-weight:400;font-synthesis:none;text-shadow:none}
/* Existing type hierarchy stays A: Serif TC chapters/places, Sans TC reading, numeric dates. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .section-heading h2,.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title h2{font-family:RD_NotoSerifTC,RD_WenKaiTC,serif;font-weight:600;font-synthesis:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .summary-scenes h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-print h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .food-story h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-source-name,.royal-daily-scope.royal-daily-scope.royal-daily-scope .stay-letter h3{font-family:RD_NotoSerifTC,RD_WenKaiTC,serif;font-weight:600;font-synthesis:none}
/* Put the embedded Chinese face before generic serif, or 「後」 can fall into PMingLiU. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-cover-date time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-stop-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-meal-time,.royal-daily-scope.royal-daily-scope.royal-daily-scope .schedule-top>span,.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register p{font-family:Georgia,RD_NotoSansTC,RD_WenKaiTC,serif;font-synthesis:none}
@media(min-width:701px) and (max-width:1000px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title{gap:0;left:31%;right:16%;top:23%;bottom:25%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title>span{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-size:32px;line-height:1.4;letter-spacing:.045em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:36px;line-height:1.4;letter-spacing:.04em}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title{position:static;display:block;padding:8px 2px 0;text-align:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title>span{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-size:34px;line-height:1.48;letter-spacing:.07em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:38px;line-height:1.48;letter-spacing:.065em}}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-size:32px;line-height:1.48;letter-spacing:.06em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:36px;line-height:1.48;letter-spacing:.055em}}

/* bangshu-v123.css */
/* Only the approved scroll headline changes in the actual Day 1 preview. */
@font-face{font-family:RD_RoyalBangshu;src:url('assets/royal-daily/fonts/Bakudai-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-family:RD_RoyalBangshu,serif;font-weight:700;font-synthesis:none;font-size:clamp(32px,3.1vw,42px);line-height:1.38;letter-spacing:.04em;color:#6e271f;text-shadow:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:clamp(36px,3.5vw,48px);line-height:1.38;letter-spacing:.035em}
@media(min-width:701px) and (max-width:1000px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title{left:35%;right:13%;top:22%;bottom:24%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-size:30px;line-height:1.35;letter-spacing:.035em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:34px;line-height:1.35}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll{position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll>img{max-width:none;width:100%;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title{position:absolute;display:flex;align-items:center;justify-content:center;left:41%;right:9%;top:18%;bottom:18%;padding:0;gap:0;text-align:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-size:26px;line-height:1.25;letter-spacing:.035em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:30px;line-height:1.25;letter-spacing:.03em}}
@media(max-width:350px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-scroll .scroll-title h2{font-size:22px;line-height:1.25;letter-spacing:.035em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-scroll .scroll-title h2{font-size:26px;line-height:1.25;letter-spacing:.03em}}

/* folio-v13.css */
/* The only Day-1 visual change is the approved Bakudai Bold daily cover title. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope #coverTitle{font-family:RD_RoyalBangshu,serif;font-weight:700;font-synthesis:none}
/* Keep Chinese text ahead of generic serif when a numeric/English label mixes scripts. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel .rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-heading .rd-eyebrow{font-family:Georgia,RD_NotoSansTC,RD_WenKaiTC,serif}
.royal-daily-scope.royal-daily-scope.royal-daily-scope:not([data-day='0']) .chapter-number{border-color:var(--day-accent)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope:not([data-day='0']) .gallery-stamp{border-color:var(--day-accent);color:var(--day-accent);font-family:RD_RoyalKai,serif}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-watercolor{max-width:210px;margin:20px 0 0 auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-watercolor img{display:block;width:100%;height:auto;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-watercolor figcaption{font-size:14px;line-height:1.8;color:#59432d}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;margin:50px 0 20px;padding:20px;border:1px solid #bc9b6170;box-shadow:6px 7px 0 #cfb78616;background:#fcf4e4}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .theme-watercolor{margin:0;min-width:0;background:#fcf0dc;padding:7px;border:1px solid #c7a776;box-shadow:0 8px 20px #6d4c2512}.royal-daily-scope.royal-daily-scope.royal-daily-scope .theme-watercolor img{width:100%;height:auto;display:block;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .theme-watercolor figcaption{font-size:14px;line-height:1.9;color:#59412c;padding:12px 8px;background:#fff8e9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread>article{padding:8px 4px;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread:after{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-heading{margin-top:42px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=text]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;border:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=text] .meal-leaf{margin:0;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=illustrated]{border:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=illustrated] .meal-leaf:not(.with-art){max-width:76%;margin:24px auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=illustrated] .with-art{grid-template-columns:220px minmax(0,1fr);gap:25px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-meal-time{font-size:var(--time)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf>figure{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf>figure img{display:block;width:100%;height:auto;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf>figure figcaption{font-size:14px;color:#59432d;line-height:1.9}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .status-label{font-size:16px!important;line-height:1.95}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .meal-leaf .status-label{font-size:19px!important}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:26px;align-items:start;padding:23px;border:5px double #b7975b;background:#fcf5e8}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition .return-panel{margin:0;border:0;padding:6px;min-width:0;background:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times p,.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel p{font-size:var(--body);line-height:1.95}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel .flight-full{font-size:var(--body);color:#34554a}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-panel .return-times strong{font-size:25px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='1'] .gallery-note{border-color:#8b302c}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cinema-story{display:flex;align-items:flex-start;gap:22px;background:linear-gradient(90deg,#f0dfba66,transparent);border-block:3px double #b58c4f;border-left:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cinema-story>article{flex:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cinema-stamp{flex:none;font-size:25px;line-height:1.2}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .theme-watercolor figcaption,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .editor-watercolor figcaption,.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .meal-leaf>figure figcaption{font-size:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .return-panel .return-times strong{font-size:29px}
@media(min-width:701px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery>.gallery-primary{grid-column:1/-1;grid-row:1;max-width:100%;width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery>.gallery-note{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:15px 25px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .gallery-note>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .gallery-note>h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .gallery-note>p{grid-column:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .gallery-note>.editor-watercolor{grid-column:2;grid-row:1/5;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .gallery-note>.gallery-stamp{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery>.gallery-reel{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery .reel-item{margin:0;grid-column:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery .reel-item:last-child{grid-column:1/-1;max-width:75%;justify-self:center}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='3'] .meal-ledger[data-layout=illustrated] .with-art{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='4'] .story-spread{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='4'] .story-spread>.theme-watercolor{order:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='4'] .story-spread>article{order:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='5'] .multi-gallery>.gallery-primary{grid-column:1/-1;grid-row:1;width:100%;max-width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='5'] .multi-gallery>.gallery-note{grid-column:1/-1;grid-row:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='5'] .multi-gallery>.gallery-reel{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='5'] .multi-gallery .reel-item{grid-column:auto;grid-row:auto;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='5'] .multi-gallery .reel-item:last-child{grid-column:2/3}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='5'] .photo-print{border-inline:7px double #ae8d56}
}
@media(min-width:701px) and (max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition{grid-template-columns:minmax(0,1fr)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition>.return-panel{order:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition>.theme-watercolor{order:1;max-width:80%;margin:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread{gap:22px;padding:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=illustrated] .with-art{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .editor-watercolor{width:140px;margin-top:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread{display:flex;flex-direction:column;gap:18px;margin:35px 0 17px;padding:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread>.theme-watercolor{width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .story-spread>article{width:100%;padding:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .theme-watercolor{padding:5px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .theme-watercolor figcaption{padding:10px 7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=text]{grid-template-columns:minmax(0,1fr);gap:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=illustrated] .meal-leaf:not(.with-art){max-width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-ledger[data-layout=illustrated] .with-art{grid-template-columns:minmax(0,1fr);gap:18px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf.with-art>figure{max-width:260px;margin:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf{padding:23px 17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-heading{margin-top:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition{display:flex;flex-direction:column;gap:20px;padding:18px 13px;border-width:3px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition>.return-panel{order:0;width:100%;padding:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-composition>.theme-watercolor{order:1;width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .return-times{grid-template-columns:minmax(0,1fr)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cinema-story{gap:14px;padding:22px 14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .cinema-stamp{font-size:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .meal-leaf .rd-eyebrow{letter-spacing:.06em}}

/* imperial-131.css */
/* Reserved layout space, original image pixels: no matting, cropping or blend modes. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-art{margin:0;min-width:0;position:relative}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-art>img{display:block;width:100%;height:auto;object-fit:contain}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-art>figcaption{font:400 14px/1.85 RD_NotoSansTC,RD_WenKaiTC,sans-serif;color:#5a432e;letter-spacing:0;margin:7px 0 0;text-align:center;overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .imperial-art>figcaption{font-size:17px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading{display:grid;grid-template-columns:38px minmax(0,1fr) 270px;gap:16px 22px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading>div{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading>.imperial-art{grid-column:3;grid-row:1/3;max-width:270px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading{grid-template-columns:minmax(0,1fr) 270px;gap:10px 25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading>h2,.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading>p{grid-column:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading>.imperial-art{grid-column:2;grid-row:1/5}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia .imperial-day-seal{width:125px;margin:10px auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia>p{font-family:RD_NotoSerifTC,RD_WenKaiTC,serif;font-size:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .scroll-register .imperial-day-seal{width:70px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark .imperial-day-seal{width:76px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-picture-stamp{border:0!important;outline:0!important;background:none!important;padding:0!important;transform:rotate(-3deg);font-size:0!important}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-picture-stamp img{width:78px;height:auto;display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-picture-stamp.cinema-stamp{width:62px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 245px;gap:20px;align-items:center;margin-bottom:12px;padding-block:16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon>.ribbon-art{width:245px;max-width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-prologue-art>p{position:static;display:block;background:none;text-align:left;border:0;font-family:RD_NotoSerifTC,RD_WenKaiTC,serif;font-weight:600;font-size:28px;line-height:1.7}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-register{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-register>span:last-child{padding-left:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:28px;margin:26px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival>.arrival-note{margin:0;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival>.imperial-art{max-width:310px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .gallery-note.imperial-editor{min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-editor>.editor-art{width:100%;max-width:310px;margin:20px 0 0 auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-editor .imperial-picture-stamp{margin-top:15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-annotation{max-width:270px;padding:14px 10px 10px;margin:15px auto 0;background:#fbf2df;border:1px solid #c4aa7c66}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-annotation figcaption{font-size:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-coda{display:flex;justify-content:flex-end;margin:20px 0 24px;padding:16px 20px;border-block:1px solid #b5985a66;background:linear-gradient(100deg,transparent,#f0e2c833)}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-coda>.imperial-art{max-width:300px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:25px;margin:20px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing>.closing-note{margin:0;min-width:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing>.imperial-art{max-width:290px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-jingwei{width:76px;height:auto;grid-column:1;justify-self:start}
.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery>.gallery-note.imperial-editor{grid-template-columns:minmax(0,1fr) 310px}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .imperial-editor>.editor-art{grid-column:2;grid-row:1/6;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .imperial-editor>.gallery-stamp{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .imperial-ribbon .scroll-prologue-art>p{font-size:32px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .photo-annotation figcaption{font-size:17px}
@media(min-width:701px) and (max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading{grid-template-columns:34px minmax(0,1fr) 225px;gap:12px 15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading>.imperial-art{max-width:225px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading{grid-template-columns:minmax(0,1fr) 225px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon{grid-template-columns:minmax(0,1fr) minmax(150px,.9fr) 205px;gap:15px;padding-inline:10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon>.ribbon-art{width:205px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-prologue-art>p{font-size:25px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .imperial-ribbon .scroll-prologue-art>p{font-size:28px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival{grid-template-columns:250px minmax(0,1fr);gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing{grid-template-columns:250px minmax(0,1fr);gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .multi-gallery>.gallery-note.imperial-editor{grid-template-columns:minmax(0,1fr) 250px}}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-folio{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia{display:flex;align-items:center;justify-content:flex-end;gap:15px;border:0;padding:6px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia .folio-edition{display:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia .imperial-day-seal{width:96px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .opening-marginalia>p{font-size:18px;line-height:1.8;max-width:150px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .opening-marginalia>p{font-size:21px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading{grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading>.imperial-art{grid-column:1/-1;grid-row:auto;width:min(260px,100%);max-width:none;justify-self:end;margin:8px 0 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading{grid-template-columns:minmax(0,1fr);padding-left:17px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .spread-title.imperial-heading>.imperial-art{grid-column:1;grid-row:auto;width:min(250px,100%);max-width:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 11px;margin:8px 0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon>.ribbon-art{width:min(240px,100%);justify-self:end}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-prologue-art>p{font-size:26px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.large .imperial-ribbon .scroll-prologue-art>p{font-size:30px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-register{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;padding:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-register .imperial-day-seal{width:55px;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-ribbon .scroll-register>span:last-child{padding-left:0;flex-basis:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival>.imperial-art{width:100%;max-width:300px;justify-self:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-arrival>.arrival-note{order:-1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-editor>.editor-art{max-width:290px;margin:18px 0 0 auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .photo-annotation{max-width:240px;padding:10px 6px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-coda{padding:14px 6px;margin-block:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-coda>.imperial-art{max-width:280px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing{grid-template-columns:minmax(0,1fr);gap:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing>.closing-note{order:-1}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-closing>.imperial-art{max-width:290px;justify-self:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-jingwei{width:68px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .album-collection-mark .imperial-day-seal{width:65px}.royal-daily-scope.royal-daily-scope.royal-daily-scope[data-day='2'] .imperial-editor>.editor-art{grid-column:auto;grid-row:auto}.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-heading h2{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope .imperial-art{animation:none!important;transition:none!important}}

/* refine-132.css */
/* All rules are gated to the two local demonstration days. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav{max-width:1260px;margin:0 auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;border-bottom:1px solid #ccb78c;background:#fbf4e6;font-family:RD_NotoSansTC,RD_WenKaiTC,sans-serif}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav a,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #bba16c;border-radius:4px;background:#fff9ec;font:400 14px/1.7 RD_NotoSansTC,RD_WenKaiTC,sans-serif;color:#62492e;text-decoration:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav a[aria-current=page],.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav button[aria-pressed=true]{background:#355b4a;color:#fff8e9;border-color:#355b4a}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav span{font-size:13px;color:#695131}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-register-copy{display:contents}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-schedule-heading{column-gap:20px;grid-template-columns:38px minmax(0,1fr) 248px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-schedule-heading>.imperial-art{width:248px;max-width:100%;margin:0;align-self:center}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .album-collection-mark{margin-bottom:14px;gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .album-collection-mark .imperial-day-seal{width:60px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note{padding:20px!important;display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:7px 20px;align-items:center;margin-top:0;box-shadow:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>p{grid-column:1}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>.imperial-art{grid-column:2;grid-row:1/5;width:225px;max-width:100%;margin:0;align-self:center}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>.gallery-stamp{display:none!important}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-annotated-caption>.photo-annotation{width:min(230px,100%);max-width:230px;margin:10px 0 0 auto;padding:5px 0 0;background:none;border:0;box-shadow:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-annotated-caption>.photo-annotation figcaption{margin-top:5px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .imperial-art>figcaption{line-height:1.8}
@media(min-width:701px){.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .multi-gallery{row-gap:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .multi-gallery>.gallery-reel{row-gap:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .multi-gallery .reel-item:nth-child(3n+2){margin-top:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .multi-gallery .reel-item:nth-child(3n){margin-top:9px}}
@media(min-width:701px) and (max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-schedule-heading{grid-template-columns:34px minmax(0,1fr) 218px;gap:12px 15px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-schedule-heading>.imperial-art{width:218px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note{grid-template-columns:minmax(0,1fr) 190px;gap:7px 16px;padding:17px!important}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>.imperial-art{width:190px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav{padding-inline:25px;flex-wrap:wrap}}
@media(max-width:700px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav{padding:10px 15px;gap:9px;flex-wrap:wrap}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav>div{gap:7px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav span{font-size:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav a,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-demo-nav button{padding:7px 10px;font-size:14px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-schedule-heading{grid-template-columns:32px minmax(0,1fr);gap:8px 12px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note{--note-art:clamp(132px,36vw,156px);display:grid;grid-template-columns:minmax(0,1fr) var(--note-art);gap:8px 12px;padding:15px 13px!important;margin:14px 0 17px;align-items:start}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>h3{grid-column:1/-1;grid-row:auto}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>p{grid-column:1;grid-row:3;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note>.imperial-art{grid-column:2;grid-row:3;width:var(--note-art);max-width:100%;margin:0;align-self:center}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note h3{margin-bottom:4px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-day] .multi-gallery>.gallery-note.refine-story-note .imperial-art figcaption{font-size:14px;line-height:1.8;margin-top:5px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132.large[data-day] .multi-gallery>.gallery-note.refine-story-note .imperial-art figcaption{font-size:17px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .scroll-register .imperial-day-seal{width:44px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .album-collection-mark .imperial-day-seal{width:50px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-annotated-caption>.photo-annotation{width:min(220px,100%);margin-top:8px;padding:3px 0 0}
 /* A: keep the H2 full-width; combine art with the small chapter title/date ribbon. */
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art{--ribbon-art:clamp(148px,41vw,174px);display:grid;grid-template-columns:minmax(0,1fr) var(--ribbon-art);gap:10px;align-items:center;padding:14px 10px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art>.refine-register-copy{display:block;min-width:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art>.imperial-art{grid-column:2;width:var(--ribbon-art);margin:0;max-width:100%}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art .scroll-prologue-art>p{font-size:26px;line-height:1.6;text-align:left;position:static;background:none;display:block}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A].large .scheme-a-art .scroll-prologue-art>p{font-size:30px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art .scroll-register{padding-top:12px;gap:7px;justify-content:flex-start;text-align:left;display:flex;flex-wrap:wrap;align-items:center}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art .scroll-register p{margin:0;font-size:16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A].large .scheme-a-art .scroll-register p{font-size:19px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=A] .scheme-a-art .scroll-register>span:last-child{padding-left:0;flex-basis:100%}
 /* B: let the real photo lead; the entire illustration shares its paper caption. */
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B] .scheme-b-art{--caption-art:clamp(142px,39vw,168px);display:grid;grid-template-columns:minmax(0,1fr) var(--caption-art);gap:8px 12px;align-items:start}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B] .scheme-b-art>.photo-index,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B] .scheme-b-art>h3{grid-column:1/-1;grid-row:auto}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B] .scheme-b-art>p{grid-column:1;grid-row:3;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B] .scheme-b-art>.imperial-art{grid-column:2;grid-row:3;width:var(--caption-art);max-width:100%;margin:0;align-self:center}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B] .scheme-b-art>.rd-photo-source{grid-column:1/-1;grid-row:4;margin-top:6px;min-width:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B][data-day] .multi-gallery>.gallery-note.refine-story-note>p{grid-column:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B][data-day] .multi-gallery>.gallery-note.refine-story-note>.imperial-art{grid-column:1}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132[data-scheme=B][data-day] .multi-gallery>.gallery-note.refine-story-note{grid-template-columns:var(--note-art) minmax(0,1fr)}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .imperial-art figcaption{overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 *{animation:none!important;transition:none!important}}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-primary-caption .imperial-art>figcaption,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal132 .refine-annotated-caption .imperial-art>figcaption{padding:0;border:0;background:none}

/* folio-133.css */
/* V1.3.2 B stays isolated in royal132; other five use their own context below. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav{display:flex;gap:9px;max-width:1260px;margin:0 auto;padding:12px 28px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;background:#fbf4e6;border-bottom:1px solid #d3bd90}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav button{flex:1 0 112px;min-height:55px;padding:7px 12px;border:1px solid #c6ac7d;background:#fff9ef;color:#674831;border-radius:5px;font:400 15px/1.65 RD_NotoSansTC,sans-serif;cursor:pointer;white-space:nowrap}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav button span{display:block;font:600 13px/1.5 Georgia,serif;letter-spacing:.1em}.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav time{display:block}.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav [aria-current=page]{background:#355b4a;border-color:#355b4a;color:#fff9e8}.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133.large .folio-day-nav button{font-size:18px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:20px;align-items:center;margin-bottom:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head>.imperial-art{width:230px;max-width:100%;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head h3{margin:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-collection-mark{gap:12px;margin-bottom:14px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-collection-mark .imperial-day-seal{width:60px}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note{padding:20px!important;display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:8px 20px;align-items:center;margin-top:0;box-shadow:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>h3,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>p{grid-column:1}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>.imperial-art{grid-column:2;grid-row:1/5;width:225px;max-width:100%;margin:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>.gallery-stamp{display:none!important}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art{display:grid;grid-template-columns:minmax(0,1fr) clamp(170px,19vw,230px);gap:8px 18px;align-items:start}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art>.photo-index,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art>h3{grid-column:1/-1;grid-row:auto}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art>p{grid-column:1;grid-row:3;margin:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art>.imperial-art{grid-column:2;grid-row:3;width:100%;margin:0;align-self:center}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art>.rd-photo-source{grid-column:1/-1;grid-row:4;min-width:0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art .imperial-art>figcaption{padding:0;border:0;background:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-tomorrow-copy>.imperial-art{width:210px;max-width:100%;margin:12px 0 0 auto}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-lodging-caption{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:8px 14px;align-items:center}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-lodging-caption>strong{grid-column:1;grid-row:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-lodging-caption>details{grid-column:1/-1;grid-row:2}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-lodging-caption>.imperial-art{grid-column:2;grid-row:1;width:175px;max-width:100%}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory{grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory>.imperial-art{grid-column:1;grid-row:1/4;width:230px;max-width:100%}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory>article{grid-column:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory>.cinema-stamp{display:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:22px;align-items:center}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art{width:235px;max-width:100%;margin:0}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .imperial-jingwei{grid-column:auto;width:54px;justify-self:end}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art>img{width:100%;height:auto;max-height:none;padding:0;border:0;box-shadow:none;object-fit:contain}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art{padding:0;border:0;background:none;box-shadow:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art>figcaption{padding:0;border:0;background:none}
.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .imperial-art>figcaption{line-height:1.8}
@media(min-width:701px){.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .multi-gallery{row-gap:23px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .multi-gallery>.gallery-reel{row-gap:22px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .multi-gallery .reel-item:nth-child(3n+2){margin-top:20px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .multi-gallery .reel-item:nth-child(3n){margin-top:9px}}
@media(min-width:701px) and (max-width:1100px){.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note{grid-template-columns:minmax(0,1fr) 190px;padding:17px!important;gap:8px 16px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>.imperial-art{width:190px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art{grid-template-columns:minmax(0,1fr) 150px;gap:8px 12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head{grid-template-columns:minmax(0,1fr) 200px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head>.imperial-art{width:200px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory{grid-template-columns:minmax(0,1fr) 190px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art{width:190px}}
@media(max-width:700px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav{padding:10px 15px;gap:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 .folio-day-nav button{flex:0 0 105px;padding:6px 11px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-collection-mark .imperial-day-seal{width:50px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .scroll-register .imperial-day-seal{width:44px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head{grid-template-columns:minmax(0,1fr) clamp(140px,40vw,170px);gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-note-head>.imperial-art{width:100%;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note{--note-art:clamp(132px,36vw,156px);grid-template-columns:var(--note-art) minmax(0,1fr);gap:8px 12px;padding:15px 13px!important;margin:14px 0 17px;align-items:start}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>.rd-eyebrow,.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>h3{grid-column:1/-1;grid-row:auto}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>p{grid-column:2;grid-row:3;margin:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .album-gallery>.gallery-note.folio-story-note>.imperial-art{grid-column:1;grid-row:3;width:var(--note-art);max-width:100%;margin:0;align-self:center}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-caption-art{grid-template-columns:minmax(0,1fr) clamp(142px,39vw,168px);gap:8px 12px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-tomorrow-copy>.imperial-art{width:190px;margin-top:10px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-lodging-caption{grid-template-columns:minmax(0,1fr) 145px;gap:8px 10px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-lodging-caption>.imperial-art{width:145px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory{grid-template-columns:150px minmax(0,1fr);gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory>.imperial-art{width:150px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-cinema-memory>article{grid-column:2}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory{grid-template-columns:minmax(0,1fr) 150px;gap:12px}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art{width:150px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>div{display:contents}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>div>.rd-eyebrow{grid-column:1/-1;grid-row:1}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>div>h3{grid-column:1/-1;grid-row:2}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>div>.rd-meal-time{grid-column:1/-1;grid-row:3}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>div>p:not(.rd-meal-time){grid-column:1;grid-row:4}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>div>p.status-label{grid-row:5}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .folio-food-memory>.imperial-art{grid-column:2;grid-row:4/6}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133 .imperial-art figcaption{font-size:14px;overflow-wrap:anywhere}.royal-daily-scope.royal-daily-scope.royal-daily-scope.royal133.large .imperial-art figcaption{font-size:17px}
}
@media(prefers-reduced-motion:reduce){.royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* layout-134.css */
/* Only Day 1 / Day 6 desktop/tablet reminder content: remove the legacy nested split.
   The original h3+art header retains its columns, while the reminder list is full width. */
@media(min-width:701px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="5"]) .arrival-note>div{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="5"]) .arrival-note .folio-note-head{min-width:0}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="5"]) .arrival-note .folio-note-head h3{min-width:0}
}
/* Confirmed narrow-tablet failures: a 190px note illustration or 150px caption
   cannot share the old 5/12 or three-up photo column. Preserve the same art/text,
   give the leading photo + note full width, and only use two-up reel photos here. */
@media(min-width:701px) and (max-width:900px){
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="1"],[data-day="3"],[data-day="4"],[data-day="6"]) .album-gallery>.gallery-primary{grid-column:1/-1;grid-row:1}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="1"],[data-day="3"],[data-day="4"],[data-day="6"]) .album-gallery>.gallery-note{grid-column:1/-1;grid-row:2}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="1"],[data-day="3"],[data-day="4"],[data-day="5"],[data-day="6"]) .album-gallery>.gallery-reel{display:grid;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133:is([data-day="0"],[data-day="1"],[data-day="3"],[data-day="4"],[data-day="5"],[data-day="6"]) .gallery-reel>.reel-item{grid-column:auto;grid-row:auto;margin:0;min-width:0;width:auto;max-width:none}
 .royal-daily-scope.royal-daily-scope.royal-daily-scope.folio133[data-day="6"] .folio-food-memory{grid-column:1/-1}
}

/* Integration shell adjustments only while the daily route owns the view. */
body.royal-daily-view #main.view{max-width:none;padding-inline:0}
body.rd-modal-open{overflow:hidden}
.royal-daily-scope.royal-daily-scope.royal-daily-scope{font-synthesis:none;box-sizing:border-box;isolation:isolate}
.royal-daily-scope.royal-daily-scope.royal-daily-scope [hidden]{display:none!important}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-extra-links{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-extra-links a{min-height:44px;padding:8px 12px;border:1px solid #baa174}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-place-list{padding:0;list-style:none}.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-place-list>li{padding:14px 0;border-top:1px solid #ceb894}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .rd-breakfast{margin:16px 0;font-size:var(--body)}
.royal-daily-scope.royal-daily-scope.royal-daily-scope{padding-bottom:25px}
@media(max-width:700px){.royal-daily-scope.royal-daily-scope.royal-daily-scope{padding-bottom:calc(25px + env(safe-area-inset-bottom))}}
.royal-daily-scope.royal-daily-scope.royal-daily-scope .d4-card-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.royal-daily-scope.royal-daily-scope.royal-daily-scope .d4-card-links a{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;border:1px solid #baa174}

/* Day 1 licensed duck photo: secondary clarification follows the existing caption scale. */
.royal-daily-scope.royal-daily-scope.royal-daily-scope .real-duck-plate .duck-photo-note{margin:4px 0 8px;font-size:1em;font-weight:400;line-height:1.8;color:#6f5d4b}
