/* Presentation only. The OS and application behaviour live in the existing modules. */
.scene-computer{--paper:#faf9f3;--ink:#293f38;--soft-ink:#69766c;--rule:#d9ddd0;--gold:#bc965d;color:var(--ink)}
.scene-computer button,.scene-computer input,.scene-computer select,.scene-computer textarea{line-height:1.5}
.scene-computer button{border-radius:3px;transition:background-color .15s,border-color .15s;letter-spacing:-.15px}
.scene-computer input,.scene-computer textarea{background:#fffef9;border-color:#cbd3c6}
.scene-computer button:focus-visible,.scene-computer input:focus-visible,.scene-computer textarea:focus-visible{outline:2px solid #b9904f;outline-offset:2px}
.computer-menu{min-height:39px;padding:7px 13px;background:#244d49;font-size:11px;letter-spacing:.6px}
.computer-menu>span{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.computer-menu small{font-size:9px;letter-spacing:1.1px}
.computer-menu button{min-height:27px;font-size:11px;padding:3px 10px;border-color:#78958a;background:#2e5850}
.desktop{background:#477b76}.desktop-home{padding:29px 25px;background:radial-gradient(ellipse at 65% 45%,#8eaa8840,transparent 68%)}
.desktop-icons{grid-template-columns:124px;gap:17px}.desktop-icon{width:124px;min-height:99px;padding:10px 2px;gap:10px}
.desktop-icon .icon-caption{font-size:12px;line-height:1.6;background:transparent;padding:0 2px;white-space:nowrap;color:#f2f3df}
.desktop-icon .icon-picture{display:grid;place-items:center;width:48px;height:48px;font-size:0;background:linear-gradient(145deg,#eef0db,#bbc9b1);border:1px solid #f2f2de;border-radius:7px;box-shadow:2px 3px 0 #244c4459,inset 1px 1px #ffffed;filter:none;text-shadow:none}
.desktop-icon .icon-picture::after{content:'';width:30px;height:30px;background:center/contain no-repeat var(--app-icon)}
.desktop-icon[data-launch=cafe]{--app-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23355547' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M5 5h22v17H14l-7 5v-5H5z'/%3E%3Cpath d='M10 11h12M10 16h8'/%3E%3C/svg%3E")}
.desktop-icon[data-launch=trade]{--app-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23355547' stroke-width='1.7'%3E%3Cpath d='M5 5v22h23M10 21v-6M17 21V9M24 21V5'/%3E%3Cpath d='M7 14l9-8 7 2 5-5' stroke='%23ac7950'/%3E%3C/svg%3E")}
.desktop-icon[data-launch=notes]{--app-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23355547' stroke-width='1.7'%3E%3Crect x='6' y='4' width='21' height='24' rx='1'/%3E%3Cpath d='M11 4v24M15 11h8M15 16h8M15 21h5M3 9h5M3 16h5M3 23h5'/%3E%3C/svg%3E")}
#desktop-help{--app-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23355547' stroke-width='1.7'%3E%3Ccircle cx='16' cy='16' r='9'/%3E%3Ccircle cx='16' cy='16' r='4'/%3E%3Cpath d='M16 3v4m0 18v4M3 16h4m18 0h4M7 7l3 3m12 12 3 3M7 25l3-3M22 10l3-3'/%3E%3C/svg%3E")}
.desktop-icon .icon-count{top:4px;right:30px;min-width:19px;line-height:17px;padding:0 4px;border-radius:2px;color:#59492c;background:#e8d3a2;border-color:#eadcbb}
.desktop-watermark{left:50%;top:43%;transform:translate(-35%,-50%);text-align:center}.desktop-watermark .pc-name{font-family:'Fraunces',serif!important;font-style:italic;font-weight:500;font-size:78px;line-height:1.1;letter-spacing:-3px;color:#d9e4c05c;text-shadow:none}.desktop-watermark .pc-version{font-size:10px;letter-spacing:4.5px;margin:16px 0 0;color:#d4dfc075}
.workspace{margin:16px 20px}.app-window{border-color:#e1e3cf;box-shadow:3px 4px 0 #244c4566}.app-titlebar{min-height:34px;padding:5px 7px 5px 11px;background:linear-gradient(90deg,#294d4a,#567d70);font-size:12px;line-height:1.4}.app-window-actions{align-items:center}.app-window-actions button{border-radius:0;min-height:22px}
#content{scrollbar-gutter:stable;background:#faf9f3;scrollbar-color:#bdc8b4 #f5f5ec}.panel,.neighbors{padding:28px 32px 32px}.panel>h2,.notebook>.section-line h2,.character-banner h2{font-family:'Noto Serif KR',serif!important;font-weight:600;font-size:29px;line-height:1.45;letter-spacing:-1px;color:#29463a;margin:0}
.section-line{align-items:center;gap:16px}.section-line h3{font-size:15px;font-weight:600;line-height:1.5}.section-line>span{line-height:1.6;text-align:right;color:#768173}.small,.subtext,.muted{line-height:1.7}.scene-computer .text-button{line-height:1.65}.scene-computer .empty{font-size:13px;color:#778573;background:#f3f5eb;border-color:#cdd6c5;padding:25px}
.character-banner{background:linear-gradient(110deg,#e8eddf,#f6f4e9);padding:30px 32px 28px;border-bottom:1px solid #d5ddc8}.character-banner .eyebrow{display:block;font-size:10px;letter-spacing:2px;color:#74866d;margin-bottom:10px}.character-banner h2{font-size:34px;margin:0 110px 11px 0}.character-banner p{font-size:13px;color:#6c7e67;line-height:1.7}.banner-stamp{width:72px;height:72px;right:34px;top:36px;font-size:12px;border-color:#acb696;color:#849174;transform:rotate(6deg);background:#f9f6e72e}
.neighbors .section-line{margin:0}.people-grid{gap:14px;margin:20px 0 0}.person-card{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:1fr auto;gap:11px 16px;align-items:center;text-align:left;padding:18px;background:#f5f3e8;border-color:#d5dbca;box-shadow:0 2px 0 #bdc6ac30;border-radius:3px}.person-card .portrait{width:88px;height:100px;grid-row:1/3;border-color:#c4b995}.person-info{align-items:flex-start;gap:4px;min-width:0}.person-info b{font-family:'Noto Serif KR',serif!important;font-weight:600;font-size:21px;line-height:1.5}.person-info>span{font-size:12px;color:#687961;line-height:1.5}.person-info small{font-size:11px;line-height:1.6;color:#87927a;margin:0;word-break:keep-all}.speech-badge,.visited{justify-self:start;font-size:10px;line-height:1.5;margin:0;padding:3px 7px}.visited{padding-left:0}.person-card:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px #506d3c14;border-color:#9dab86}
.conversation{padding:24px 32px 30px}.conversation-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding-bottom:17px}.conversation-toolbar .back{justify-self:start;line-height:1.5;margin:0}.conversation-toolbar>span{font-size:11px;line-height:1.6;text-align:center}.conversation-toolbar .text-button{justify-self:end;font-size:12px}.conversation-stage{grid-template-columns:156px minmax(0,1fr);gap:28px;padding:27px 0 23px;align-items:start}.portrait.large{box-shadow:3px 4px 0 #bec4a447}.speaker h2{font-family:'Noto Serif KR',serif!important;font-weight:600;font-size:25px;line-height:1.5;margin:16px 0 5px}.speaker p{font-size:12px;line-height:1.5;margin:0 0 16px}.speaker-label{line-height:1.6;font-size:10px}.speech-panel{padding:22px 25px;background:#f4f3e9;border:1px solid #e0e1d1;border-top:2px solid #b8a479;box-shadow:0 2px 0 #d3d9c328}.story-title{font-size:11px;line-height:1.7;padding-bottom:13px;color:#7d8674}.speech-text{font-size:19px;line-height:1.95;letter-spacing:-.3px;word-break:keep-all;overflow-wrap:anywhere;min-height:130px;max-width:39em;margin:21px 0 18px;color:#344936}.dialogue-controls{display:grid;grid-template-columns:110px 1fr 146px;gap:12px;margin-top:20px;align-items:center}.dialogue-controls>span{text-align:center;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:1px}.dialogue-controls button{min-height:38px;padding:8px 12px;font-size:12px}.dialogue-controls .primary{padding:9px 14px;box-shadow:none}.dialogue-tools{gap:14px;margin-top:20px;padding-top:14px;align-items:center}.dialogue-tools button{font-size:11px;border:0;padding:3px 0;color:#697c59}.previous-conversations{margin-top:0;padding-top:17px;gap:5px}.previous-conversations>span{margin-bottom:5px;font-size:11px}.previous-conversations button{font-size:12px;line-height:1.65;padding:8px 12px}.dialogue-choice{padding:16px;background:#ebe9d8}.dialogue-choice p{font-size:15px;line-height:1.8}.dialogue-choice button{font-size:13px}.reply-response{font-size:15px;line-height:1.8}
.stock-tabs{margin:22px 0 20px;gap:12px;align-items:stretch}.stock-tab{padding:14px 16px;min-height:68px;background:#f6f6ef;border:1px solid #d8dfce;line-height:1.5}.stock-tab.active{border-color:#91a383;box-shadow:inset 3px 0 #85996e;background:#edf1e4}.stock-tab small{font-size:11px;margin-top:4px;line-height:1.5}.stock-tab strong{font-size:18px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.stock-tab.muted{display:flex;align-items:center;justify-content:center;font-size:12px;color:#8d967f;border:1px dashed #d4dccc;background:transparent}
.trade-grid{grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.chart-box{padding:20px 20px 15px;background:#fffefb;border-color:#d9dfd0}.chart-top{align-items:flex-start;gap:12px;line-height:1.5}.chart-top b{font-size:31px;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums}.chart-top small{font-size:11px;line-height:1.6}.chart-top>small{white-space:nowrap;text-align:right}.chart-top .up,.chart-top .down{font-size:12px;margin-left:5px;white-space:nowrap}.chart-svg{height:234px;width:100%;margin-top:14px}.chart-legend{font-size:10px;line-height:1.6;margin-top:5px}.financials{gap:10px;margin:12px 0 0}.financials>div{padding:13px 15px;background:#edf1e5;border-color:#dce2d2}.financials span{font-size:11px;line-height:1.5}.financials b{font-size:21px;font-weight:500;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:6px;line-height:1.4}.trade-grid>div>p{font-size:10px;margin:9px 0 0}
.order-box{padding:20px;background:#f0f1e7;border-color:#d3daca;border-top:2px solid #a7b493}.order-box h3{font-size:14px;line-height:1.5;margin-bottom:15px}.order-tabs{gap:0;margin-bottom:18px}.order-tabs button{font-size:13px;min-height:39px;line-height:1.5;padding:8px 12px}.order-available{gap:5px;line-height:1.5}.order-available>span{font-size:11px;color:#75826b}.order-available b{font-size:24px;font-weight:500;letter-spacing:-.6px;font-variant-numeric:tabular-nums;line-height:1.4}.order-available small{font-size:10px;color:#88927d}.order-box label{font-size:12px;line-height:1.5;margin:18px 0 7px}.order-box label .muted{font-size:11px}.order-box input{text-align:right;font-size:18px;font-variant-numeric:tabular-nums;min-height:43px;padding:8px 12px;border-color:#bdcbb1}.order-percentages{gap:6px;margin-top:8px}.order-percentages button{font-size:11px;line-height:1.4;min-height:31px;padding:5px 0}.order-total{align-items:baseline;gap:10px;margin:19px 0 7px;font-size:12px;line-height:1.5}.order-total b{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.order-validation{margin:0 0 12px;min-height:18px;font-size:10px;line-height:1.6}.order-submit{min-height:42px;padding:10px;font-size:13px;line-height:1.5}.order-box .subtext{font-size:10px;line-height:1.8;margin:12px 0 0;color:#849077}
table{font-size:12px}th,td{padding:12px 14px;line-height:1.6;font-variant-numeric:tabular-nums}th{font-size:11px;color:#75836b;background:#eef1e5}td{color:#4e6049}th:not(:first-child),td:not(:first-child){text-align:right}.table-wrap{border:1px solid #dde2d4;border-radius:2px}tr:last-child td{border-bottom:0}
.notebook>.section-line{margin-bottom:22px;min-height:44px}.notebook>.section-line h2{margin:0;line-height:1.5}.notebook>.section-line .inline-flex{gap:7px}.notebook>.section-line button{font-size:12px;min-height:35px;padding:7px 13px;background:#f5f5eb;border-color:#cbd5bf}.note-tabs{gap:0;margin:0 0 17px;border-bottom:1px solid #d2dcc5;flex-wrap:wrap}.note-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 18px;min-height:41px;font-size:12px;color:#7c8970}.note-tabs button.active{background:#ecf0e3;border-color:#879c6b;color:#365336;font-weight:600}.notebook-order{font-size:10px;line-height:1.6;color:#8b927e;margin:0 0 16px;letter-spacing:.2px}.note-card{padding:21px 23px;margin:14px 0;border-color:#dee0cd;border-left:3px solid #c6aa72;background:#fffdf5;box-shadow:0 2px 0 #c5cbb51c}.note-source{font-size:10px!important;line-height:1.6;letter-spacing:.1px;margin-bottom:13px}.note-card h3{font-size:17px;line-height:1.6;margin:5px 0 15px}.note-card blockquote{font-family:'Noto Serif KR',serif!important;font-size:16px;line-height:1.9;color:#596442;border-left-color:#c7af78;padding-left:15px;margin:8px 0 19px}.note-card label{display:block;font-size:11px;margin-bottom:6px}.note-card textarea{font-size:13px;min-height:85px;line-height:1.8;padding:12px;border-color:#e0e1d2;background:#fafaf1}.note-actions{gap:15px;margin-top:13px;align-items:baseline}.note-actions .text-button{font-size:11px;text-align:left}.note-actions .danger{flex-shrink:0}.note-card .post-open h3{margin:0 0 9px;font-size:17px}.note-card .post-open p{font-size:13px;color:#7f8972;line-height:1.85;margin:0 0 17px}.chip{font-size:11px;line-height:1.6;padding:5px 9px}
.diagram-toolbar{gap:8px;align-items:stretch}.diagram-toolbar button,.diagram-toolbar input{font-size:12px;min-height:36px;padding:8px 12px}.diagram-toolbar input{min-width:100px;background:#fffef9}.diagram{border-color:#d3ddc7;background-color:#f3f5ea;background-image:radial-gradient(#c8d1ba 1px,transparent 1px);margin-top:15px}.node-body{font-size:12px;line-height:1.6;padding:12px 17px;background:#fffdf2;border-color:#9da98a;box-shadow:2px 3px 0 #83926c24}.diagram-node.selected .node-body{outline-color:#c4a468}.edge-text{font-size:12px;fill:#677653;stroke:#f3f5ea}.connection-port{width:11px;height:11px;border-width:1.5px;background:#f4f7e9}.diagram-selection-tools{top:10px;right:10px;padding:4px;border-color:#becbab;background:#fafbefee;box-shadow:0 2px 5px #52654013}.diagram-selection-tools button{font-size:11px;padding:5px 10px;line-height:1.5}.diagram-inline-input{font-size:13px;line-height:1.6}.diagram-bottom{font-size:11px;line-height:1.6}
.taskbar{min-height:39px;gap:6px;padding:4px 5px;background:#d0d5c0}.taskbar button{height:29px;line-height:1.4;display:flex;align-items:center;font-size:11px!important;padding:4px 10px}.taskbar .start-label{font-weight:600;padding:4px 12px}.taskbar #running-app{gap:5px}.taskbar #running-app button{max-width:190px;min-width:85px}.taskbar-right{height:29px;align-items:center;padding:4px 9px;font-size:10px;gap:12px;white-space:nowrap}.taskbar #os-date{font-variant-numeric:tabular-nums}
dialog{background:#faf9f1;border:1px solid #8a9b7f;border-radius:4px;box-shadow:0 20px 90px #172a2455}dialog::backdrop{background:#172e285c;backdrop-filter:blur(2px)}.modal-head{background:#e8ecdd;padding:16px 23px;border-bottom:1px solid #d8dfc9;align-items:center}.modal-head h2{font-family:'Noto Serif KR',serif!important;font-size:18px;font-weight:600;line-height:1.5;margin:0}.modal-head button{line-height:1;width:28px;height:28px;display:grid;place-items:center;font-size:18px}.modal-body{padding:22px 25px;font-size:14px;line-height:1.85}.modal-body h3{font-size:16px;line-height:1.6}.modal-body .field{gap:7px;margin:0 0 20px}.modal-body .field:last-child{margin-bottom:0}.field label{font-size:12px;line-height:1.5;color:#718066}.modal-body input,.modal-body select,.modal-body textarea{font-size:13px;line-height:1.6;background:#fffef9;border-color:#cbd4bd;min-height:40px}.modal-body textarea{padding:12px;min-height:110px}.modal-footer{padding:15px 25px;gap:9px;border-top:1px solid #dfe3d4;background:#eff2e7}.modal-footer button{font-size:12px;line-height:1.5;min-height:37px;padding:8px 17px}.modal-footer button.primary{padding:8px 17px;box-shadow:none}.stat{padding:17px}.stat b{font-size:24px;font-weight:500;line-height:1.6;font-variant-numeric:tabular-nums}#toast{font-size:12px;line-height:1.6;padding:11px 20px;border-radius:3px}
@media(max-width:1100px){.panel,.neighbors{padding:24px}.person-card{grid-template-columns:70px minmax(0,1fr);padding:14px;gap:9px 12px}.person-card .portrait{width:70px;height:85px}.person-info small{display:none}.person-info b{font-size:19px}.trade-grid{grid-template-columns:minmax(0,1fr) 248px;gap:16px}.chart-box{padding:16px}.order-box{padding:17px}.conversation{padding:22px 24px}.speech-panel{padding:20px}.character-banner{padding:27px 24px}.character-banner h2{font-size:30px}.conversation-stage{grid-template-columns:132px minmax(0,1fr);gap:22px}.speech-text{font-size:18px}.taskbar-right #save-status{display:none}}
@media(max-width:760px){.workspace{margin:7px}.computer-menu{min-height:37px;padding:6px;font-size:10px;letter-spacing:0}.computer-menu small{display:none}.computer-menu button{font-size:10px;padding:3px 7px}.desktop-home{padding:22px 12px}.desktop-icons{grid-template-columns:118px;gap:14px}.desktop-icon{width:118px;min-height:92px}.desktop-watermark{left:65%;top:43%;transform:translate(-40%,-50%)}.desktop-watermark .pc-name{font-size:48px;letter-spacing:-2px}.desktop-watermark .pc-version{font-size:8px;letter-spacing:2px}.panel,.neighbors{padding:20px 16px}.panel>h2,.notebook>.section-line h2{font-size:25px}.character-banner{padding:23px 16px}.character-banner h2{font-size:27px;margin-right:0;letter-spacing:-1.2px}.banner-stamp{display:none}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.person-card{display:flex;flex-direction:column;padding:15px 8px;gap:9px;text-align:center}.person-card .portrait{width:82px;height:90px}.person-info{align-items:center;gap:3px}.person-info b{font-size:19px}.person-info>span{font-size:11px}.speech-badge,.visited{font-size:9px;padding:3px 6px;white-space:nowrap}.conversation{padding:17px 15px}.conversation-toolbar{grid-template-columns:1fr 1fr;gap:10px}.conversation-toolbar>span{grid-row:2;grid-column:1/-1;text-align:left;font-size:10px}.conversation-toolbar .text-button{font-size:10px;grid-row:1;grid-column:2}.conversation-stage{display:flex;flex-direction:column;gap:18px;padding:20px 0}.speaker{grid-template-columns:74px 1fr;gap:5px 15px;width:100%}.speaker .portrait.large{width:74px}.speaker h2{font-size:22px;margin:0;line-height:1.4}.speaker p{margin:0;font-size:11px}.speaker-label{display:none}.speech-panel{width:100%;padding:17px 15px}.speech-text{font-size:17px;min-height:120px;margin:17px 0}.dialogue-controls{grid-template-columns:65px 1fr 112px;gap:7px}.dialogue-controls button{font-size:11px;padding:8px 6px;min-height:36px}.dialogue-controls>span{font-size:10px}.dialogue-tools{gap:12px;flex-wrap:wrap}.dialogue-tools button{font-size:10px}.trade-grid{grid-template-columns:1fr;gap:19px}.stock-tabs{flex-direction:column;gap:8px;margin:18px 0}.stock-tab{min-height:58px;padding:11px 13px}.stock-tab.muted{min-height:38px;font-size:11px}.chart-svg{height:190px}.chart-top b{font-size:28px}.financials>div{padding:11px}.financials b{font-size:18px}.financials span{font-size:10px}.order-box{padding:18px}.order-available b{font-size:24px}.order-percentages button{min-height:35px}.notebook>.section-line{gap:13px;align-items:flex-start;margin-bottom:17px}.notebook>.section-line .inline-flex{gap:6px}.notebook>.section-line button{padding:6px 10px;font-size:11px;min-height:32px}.note-tabs button{padding:9px 11px;font-size:11px;min-height:36px}.note-card{padding:17px 14px}.note-card blockquote{font-size:14px}.note-actions{gap:9px;align-items:start}.note-actions .text-button{font-size:10px}.diagram-toolbar{gap:6px}.diagram-toolbar button,.diagram-toolbar input{font-size:11px;padding:7px 9px}.diagram-toolbar input{min-width:75px}.taskbar{gap:4px}.taskbar button{font-size:10px!important;padding:4px 6px;height:28px}.taskbar #running-app button{min-width:56px}.taskbar .start-label{padding:4px 7px}.taskbar-right{font-size:9px;height:28px;padding:4px 5px}.modal-head{padding:13px 17px}.modal-body{padding:20px}.modal-footer{padding:14px 20px}.modal-head h2{font-size:17px}.section-line{flex-wrap:wrap}.section-line>span{text-align:left}}
/* Keep portrait sprites square and fit the order action on laptop-height screens. */
.person-card .portrait{height:88px}
@media(min-width:761px) and (max-width:1100px){.person-card .portrait{height:70px}}
@media(max-width:760px){.person-card .portrait{height:82px}}
@media(min-width:761px) and (max-height:850px){.scene-computer{padding:10px}.scene-computer .monitor{height:96dvh;padding:14px 14px 30px}.workspace{margin:10px 14px}.panel{padding:20px 25px}.panel>h2,.notebook>.section-line h2{font-size:26px}.stock-tabs{margin:15px 0}.stock-tab{min-height:58px;padding:10px 14px}.chart-svg{height:175px}.chart-box{padding:16px}.chart-top b{font-size:28px}.financials>div{padding:11px 13px}.financials b{font-size:19px}.order-box{padding:14px 17px}.order-box h3{margin-bottom:10px}.order-tabs{margin-bottom:12px}.order-tabs button{min-height:33px;padding:6px}.order-available{gap:3px}.order-available b{font-size:22px}.order-box label{margin:12px 0 6px}.order-box input{min-height:36px;padding:5px 10px;font-size:17px}.order-percentages{margin-top:6px}.order-percentages button{min-height:27px;padding:4px 0}.order-total{margin:12px 0 4px}.order-validation{min-height:14px;margin-bottom:8px}.order-submit{min-height:36px;padding:7px}.order-box .subtext{margin-top:8px;line-height:1.6}.financials{margin-top:10px}}
.scene-computer .notebook-order,.scene-computer .note-source,.scene-computer .story-title,.scene-computer .person-info small,.scene-computer .chart-legend,.scene-computer .order-available small,.scene-computer .order-box .subtext,.scene-computer .financials span{color:#6e7b63}
@media(min-width:761px) and (max-height:850px){.chart-svg text{font-size:14px}}
