.solitaire{gap:0;overflow:hidden}.solitaire>.menubar{margin:-8px -8px 0;display:flex;border-bottom:1px solid #808080}.solitaire>.menubar button{border:0;min-height:20px;padding:2px 8px;background:transparent}.solitaire-table{flex:1;min-height:0;overflow:auto;padding:10px;background:#008000;color:#fff;border:2px solid;border-color:#004000 #00a000 #00a000 #004000}.solitaire-top,.solitaire-columns{display:grid;grid-template-columns:repeat(7,minmax(64px,1fr));gap:12px;min-width:560px}.solitaire-top{margin-bottom:18px}.solitaire-spacer{grid-column:span 1}.solitaire-pile,.solitaire-card{position:relative;width:64px;height:88px;min-width:64px;padding:4px;border-radius:4px;font:bold 18px "Times New Roman",serif;text-align:left}.solitaire-card{position:absolute;background:#fff;color:#000;border:1px solid #000;box-shadow:1px 1px 0 #004000}.solitaire-top>.solitaire-card{position:relative}.solitaire-card.face-down{background:#000080;background-image:repeating-linear-gradient(45deg,#000080 0 3px,#fff 3px 4px);border:3px double #fff;color:transparent}.solitaire-card.face-up:nth-child(n){background:#fff}.solitaire-card.selected{outline:3px dotted #ff0;outline-offset:1px}.solitaire-pile{display:block;background:transparent;color:#111;border:2px solid rgba(0,60,0,.55)}.solitaire-pile .solitaire-card{inset:-2px}.solitaire-pile.empty,.solitaire-card.empty{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55);border:2px solid rgba(0,60,0,.55);background:transparent;box-shadow:none;text-align:center}.solitaire-pile.red,.solitaire-card.face-up[aria-label*="hearts"],.solitaire-card.face-up[aria-label*="diamonds"]{color:#c00000}.solitaire-column{position:relative;min-height:300px}.solitaire-column.empty{height:88px;min-height:88px;border:2px solid rgba(0,60,0,.55);border-radius:4px}.solitaire-columns .solitaire-card{left:0}.paint{gap:4px;overflow:hidden}.paint .menubar{margin:-8px -8px 0;display:flex;border-bottom:1px solid #808080}.paint .menubar button{border:0;min-height:20px;padding:2px 8px;background:transparent}.paint-work{display:flex;min-height:0;flex:1;background:#808080;border:2px solid;border-color:#808080 #fff #fff #808080}.paint-tools{display:grid;align-content:start;grid-template-columns:repeat(2,46px);gap:2px;padding:4px;background:#c0c0c0;border-right:1px solid #000}.paint-tools button{min-width:0;height:42px;padding:2px;font-size:11px}.paint-tools button[aria-pressed="true"]{border-color:#000 #fff #fff #000;background:#ddd}.paint-scroll{flex:1;min-width:0;overflow:auto;padding:8px;background:#808080}.paint-canvas{display:block;width:512px;height:384px;background:#fff;border:1px solid #000;image-rendering:pixelated;touch-action:none;cursor:crosshair}.paint-colors{display:flex;align-items:center;gap:6px;min-height:42px}.paint-current{width:44px;height:30px;border:3px double #000}.paint-palette{display:grid;grid-template-columns:repeat(8,22px);gap:2px}.paint-swatch{width:22px;height:18px;min-width:0;padding:0;border:2px solid;border-color:#fff #000 #000 #fff}.minesweeper{gap:6px;align-items:center}.minesweeper .menubar{align-self:stretch;margin:-8px -8px 0;display:flex;border-bottom:1px solid #808080}.minesweeper .menubar button{border:0;min-height:20px;padding:2px 8px;background:transparent}.mine-panel{align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:6px;border:3px solid;border-color:#808080 #fff #fff #808080}.mine-counter{min-width:48px;padding:2px 4px;background:#000;color:#f00;font:bold 24px "Courier New",monospace;text-align:center}.mine-face{width:36px;height:36px;padding:1px;font-size:20px}.mine-board-scroll{align-self:stretch;min-height:0;overflow:auto}.minesweeper-grid{display:grid;grid-template-columns:repeat(9,24px);grid-template-rows:repeat(9,24px);width:max-content;margin:auto;border:3px solid;border-color:#808080 #fff #fff #808080}.mine-cell{width:24px;height:24px;min-width:0;padding:0;font-weight:bold;font-size:14px}.mine-cell.revealed{border:1px solid #808080;background:#c0c0c0}.mine-cell.exploded{background:#f00}.mine-cell.adjacent-1{color:#0000ff}.mine-cell.adjacent-2{color:#008000}.mine-cell.adjacent-3{color:#ff0000}.mine-cell.adjacent-4{color:#000080}.mine-cell.adjacent-5{color:#800000}.mine-cell.adjacent-6{color:#008080}.mine-cell.adjacent-7{color:#000}.mine-cell.adjacent-8{color:#808080}[hidden]{display:none!important}

/* Windows 98 shell interactions */
.selection-box{position:absolute;z-index:900;pointer-events:none;border:1px dotted #fff;outline:1px dotted #000;background:rgba(0,0,128,.12)}
.shutdown-screen{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#000;color:#fff;font:bold 18px "MS Sans Serif",Tahoma,sans-serif;text-align:center}
.shutdown-message{display:grid;justify-items:center;gap:20px}.shutdown-logo{display:grid;place-items:center;width:82px;height:82px;background:#000080;color:#fff;border:4px outset #c0c0c0;font-size:58px}.shutdown-message button{font-size:12px}.desktop.standby{filter:brightness(.08);transition:filter .25s}
.start-separator{height:2px;margin:3px 4px;border-top:1px solid #808080;border-bottom:1px solid #fff}.start-icon{display:inline-grid;width:28px;place-items:center;font-size:18px}.tray-speaker{font-size:11px;margin-right:5px}
.resize-handle{position:absolute;z-index:20}.resize-n,.resize-s{left:7px;right:7px;height:5px}.resize-n{top:-2px;cursor:n-resize}.resize-s{bottom:-2px;cursor:s-resize}.resize-e,.resize-w{top:7px;bottom:7px;width:5px}.resize-e{right:-2px;cursor:e-resize}.resize-w{left:-2px;cursor:w-resize}.resize-ne,.resize-nw,.resize-se,.resize-sw{width:9px;height:9px}.resize-ne{right:-2px;top:-2px;cursor:ne-resize}.resize-nw{left:-2px;top:-2px;cursor:nw-resize}.resize-se{right:-2px;bottom:-2px;cursor:se-resize}.resize-sw{left:-2px;bottom:-2px;cursor:sw-resize}.app-window.maximized .resize-handle{display:none}
.explorer-toolbar{flex:0 0 auto;gap:2px;padding:3px 2px;overflow-x:auto;border-top:1px solid #fff;border-bottom:1px solid #808080}.explorer-toolbar button{white-space:nowrap}.toolbar-separator{align-self:stretch;width:2px;min-width:2px;margin:0 2px;border-left:1px solid #808080;border-right:1px solid #fff}.addressbar{display:flex;align-items:center;gap:4px;padding:3px;border-bottom:1px solid #808080}.addressbar label{white-space:nowrap}.addressbar input{flex:1;min-width:80px}.file-list.details .file-row{grid-template-columns:24px minmax(180px,1fr) 90px}
.popup-menu{position:fixed;z-index:100000;min-width:170px;max-width:min(280px,calc(100vw - 4px));padding:2px}.popup-menu button{display:block;width:100%;min-height:20px;padding:3px 24px;text-align:left;white-space:nowrap;border:0;background:#c0c0c0}.popup-menu button:hover:not(:disabled),.popup-menu button:focus:not(:disabled){background:#000080;color:#fff;outline:0}.popup-menu button:disabled{color:#808080;text-shadow:1px 1px #fff}.menu-separator{height:2px;margin:3px 2px;border-top:1px solid #808080;border-bottom:1px solid #fff}.window-body>.menubar{flex:0 0 auto;display:flex;margin:-8px -8px 0;padding-left:8px;border-bottom:1px solid #808080}.window-body>.menubar>button{min-height:20px;padding:2px 8px;border:0;background:transparent}.window-body>.menubar>button[aria-expanded="true"]{padding:3px 7px 1px 9px;border:1px solid;border-color:#808080 #fff #fff #808080}
.shutdown-dialog{gap:8px}.shutdown-prompt{display:flex;align-items:center;gap:14px}.shutdown-dialog-icon{font-size:42px}.shutdown-options{display:grid;gap:6px;margin:0 0 0 58px;padding:0;border:0}.shutdown-options label{display:flex;align-items:center;gap:7px}.dialog-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:8px}
.logoff-dialog{justify-content:space-between;gap:2px;overflow:hidden;padding:11px 12px 9px}.logoff-prompt{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:52px}.logoff-prompt p{margin:0;line-height:1.35}.logoff-icon{display:grid;place-items:center;width:40px;height:40px;font-size:30px}.logoff-error{min-height:13px;margin:0;font-size:11px}.logoff-dialog .dialog-actions{justify-content:center;margin-top:1px}.logoff-dialog .dialog-actions button{min-width:76px}
.delete-confirm-dialog{justify-content:space-between;gap:4px;overflow:hidden}.delete-confirm-prompt{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:58px}.delete-confirm-prompt p{margin:0;line-height:1.35}.delete-confirm-icon{display:grid;place-items:center;width:38px;height:38px;font-size:30px}.delete-confirm-error{min-height:14px;margin:0;font-size:11px}.delete-confirm-dialog .dialog-actions button{min-width:76px}
.file-dialog{gap:6px;overflow:hidden}.file-dialog-location,.file-dialog-field{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:6px}.file-dialog-field{grid-template-columns:72px minmax(0,1fr)}.file-dialog-list{display:grid;align-content:start;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:2px;min-height:170px;overflow:auto;padding:5px;background:#fff}.file-dialog-item{min-height:28px;padding:4px 6px;border:1px solid transparent;background:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-dialog-item:hover,.file-dialog-item:focus,.file-dialog-item.selected{background:#000080;color:#fff;outline:1px dotted #fff}.file-dialog select{width:100%}

/* Windows 98 Explorer details view */
.explorer{gap:0;overflow:hidden}.explorer>.menubar{margin:-8px -8px 0;padding-left:4px}.explorer-shell{display:grid;grid-template-columns:minmax(140px,34%) 3px minmax(220px,1fr);flex:1;min-height:0;margin:0 -6px;background:#fff;overflow:hidden}.explorer-shell.folders-hidden{grid-template-columns:1fr}.explorer-shell.folders-hidden .explorer-divider{display:none}.explorer-folders{display:flex;min-width:0;flex-direction:column;background:#fff;overflow:hidden}.explorer-folders-heading{display:flex;align-items:center;justify-content:space-between;height:23px;min-height:23px;padding:2px 3px 2px 6px;border-bottom:1px solid #808080;background:#fff}.explorer-folders-close{width:17px;min-width:17px;height:17px;min-height:17px;padding:0;line-height:11px;font-weight:bold}.explorer-divider{border-left:1px solid #808080;border-right:1px solid #fff;background:#c0c0c0;cursor:col-resize}.explorer-tree{position:relative;flex:1;overflow:auto;padding:3px 1px;background:#fff}.explorer-tree-row{position:relative;display:grid;grid-template-columns:12px 14px minmax(0,1fr);align-items:center;width:max-content;min-width:100%;height:19px;min-height:19px;padding:0 3px 0 calc(2px + var(--tree-level)*14px);border:0;background:#fff;text-align:left;white-space:nowrap}.explorer-tree-row:active{padding:0 3px 0 calc(2px + var(--tree-level)*14px)}.explorer-tree-row:hover:not(:disabled),.explorer-tree-row:focus:not(:disabled){outline:1px dotted #000;outline-offset:-1px}.explorer-tree-row.selected{background:#000080;color:#fff;outline:1px dotted #fff;outline-offset:-2px}.explorer-tree-row:disabled{color:#808080;text-shadow:none}.explorer-tree-lines{display:none}.explorer-expander{display:grid;place-items:center;width:9px;height:9px;border:1px solid #808080;background:#fff;color:#000;font:10px/7px Arial,sans-serif}.explorer-files{display:flex;min-width:0;flex-direction:column;background:#fff;overflow:hidden}.explorer-columns{display:grid;grid-template-columns:minmax(145px,1fr) 72px minmax(100px,.8fr);height:21px;min-height:21px;background:#c0c0c0}.explorer-columns span{padding:3px 5px;border:2px solid;border-color:#fff #808080 #808080 #fff;font-weight:normal;white-space:nowrap;overflow:hidden}.explorer-list{flex:1;min-height:0;overflow:auto;background:#fff}.explorer-detail-row{display:grid;grid-template-columns:minmax(145px,1fr) 72px minmax(100px,.8fr);align-items:center;width:100%;height:20px;min-height:20px;padding:0;border:0;background:#fff;text-align:left}.explorer-detail-row:active{padding:0}.explorer-detail-row:hover,.explorer-detail-row:focus{outline:1px dotted #000;outline-offset:-1px}.explorer-detail-row.selected{background:#000080;color:#fff;outline:1px dotted #fff;outline-offset:-2px}.explorer-detail-row>span{min-width:0;padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-name-cell{display:flex;align-items:center;gap:4px}.explorer-size-cell{text-align:right}.explorer-pixel-icon{display:inline-grid;place-items:center;width:16px;min-width:16px;height:16px;font-size:12px;line-height:16px;color:#000}.explorer-status{display:grid;grid-template-columns:minmax(140px,1.4fr) 62px minmax(120px,1fr);gap:2px;height:23px;min-height:23px;margin:3px -6px -6px}.explorer-status-segment{display:flex;align-items:center;min-width:0;padding:2px 4px;border:1px solid;border-color:#808080 #fff #fff #808080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-status-location{gap:4px}@media(max-width:500px){.explorer-shell{grid-template-columns:minmax(112px,38%) 3px minmax(190px,1fr)}.explorer-columns,.explorer-detail-row{grid-template-columns:minmax(120px,1fr) 58px minmax(90px,.8fr)}.explorer-status{grid-template-columns:minmax(100px,1fr) 52px}.explorer-status-location{display:none}}
.calculator{gap:6px;outline:none}.calculator .menubar{margin:-8px -8px 0;display:flex;border-bottom:1px solid #808080}.calculator .menubar button{border:0;min-height:20px;padding:2px 8px;background:transparent}.calculator-display{display:block;height:30px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;padding:5px 7px;text-align:right;font-family:"Courier New",monospace;font-size:16px;white-space:nowrap;overflow:hidden}.calculator-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(31px,1fr);gap:6px;flex:1}.calculator-key{padding:2px!important;min-width:0;color:#000080}.calculator-key.wide{grid-column:span 3;color:#800000}.calculator-key[data-key="CE"],.calculator-key[data-key="C"]{color:#800000}.calculator-key[data-key="/"],.calculator-key[data-key="*"],.calculator-key[data-key="-"],.calculator-key[data-key="+"],.calculator-key[data-key="="],.calculator-key[data-key="sqrt"],.calculator-key[data-key="%"],.calculator-key[data-key="1/x"]{color:#800000}html,body{width:100%;height:100%;overflow:hidden}.auth-screen{width:100%;height:100%;display:grid;place-items:center;background:#008080}.auth-window{width:min(390px,calc(100vw - 24px))}.desktop{position:fixed;inset:0 0 28px;background:#008080;overflow:hidden;user-select:none}.desktop.crt:after{content:"";pointer-events:none;position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.09),rgba(0,0,0,.09) 1px,transparent 1px,transparent 3px);z-index:99999}.desktop-icons{display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,76px);align-content:start;width:max-content;height:calc(100vh - 28px);padding:8px;gap:4px}.desktop-icon{width:72px;height:72px;border:1px solid transparent;background:transparent;color:#fff;text-shadow:1px 1px #000;padding:2px;display:flex;flex-direction:column;align-items:center;gap:3px}.desktop-icon:focus,.desktop-icon.selected{background:#00008080;border:1px dotted #fff}.icon-art{font-size:30px;line-height:34px;text-shadow:none}.app-window{position:absolute;min-width:220px;min-height:120px;display:flex;flex-direction:column;animation:open .12s steps(3)}.app-window.maximized{inset:0!important;width:100%!important;height:calc(100vh - 28px)!important}.app-window.minimized{display:none}.app-window .window-body{flex:1;min-height:0;display:flex;flex-direction:column}.resize{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize}.taskbar{position:fixed;height:28px;left:0;right:0;bottom:0;transform:none;background:#c0c0c0;border-top:2px solid #fff;display:flex;align-items:center;padding:2px;gap:3px;z-index:100000}.desktop:not([hidden]) .taskbar{bottom:0}.start{font-weight:bold;height:24px;padding:1px 6px}.flag{font-size:18px}.task-buttons{flex:1;display:flex;gap:2px;min-width:0}.task-buttons button{width:160px;max-width:24vw;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tray{height:23px;border-color:#808080 #fff #fff #808080;padding:2px 7px}.start-menu{position:fixed;left:2px;bottom:28px;width:220px;display:flex;background:#c0c0c0;border:2px solid;border-color:#fff #000 #000 #fff;z-index:100001}.start-rail{background:#808080;color:#c0c0c0;font-size:18px;writing-mode:vertical-rl;transform:rotate(180deg);padding:6px 3px}.start-menu #start-items{flex:1}.start-menu button{height:40px;font-size:13px;padding-left:12px}.context{position:fixed;z-index:100002;min-width:170px}.toolbar,.menubar{display:flex;gap:2px}.menubar button{border:0;min-height:18px;padding:1px 6px}.file-list{flex:1;overflow:auto;padding:4px}.file-row{display:grid;grid-template-columns:28px 1fr 70px;align-items:center;padding:4px;border:1px solid transparent}.file-row:hover{border:1px dotted #000;background:#000080;color:#fff}.notepad{flex:1;width:100%;min-height:0;font-family:monospace}.help-page{overflow:auto;user-select:text}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.run-row{display:flex;gap:6px}.run-row input{flex:1}@keyframes open{from{transform:scale(.85);opacity:.3}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}@media(max-width:520px){.app-window{left:0!important;top:0!important;width:100%!important;height:calc(100vh - 28px)!important}.desktop-icons{grid-auto-flow:row;grid-template-columns:repeat(3,76px);height:auto}.control-grid{grid-template-columns:1fr}}

/* Classic Windows 98 cascading Start menu */
.auth-brand{display:block;width:100%;max-height:220px;margin:0 0 8px;object-fit:contain;background:#b7d7ee;border:2px inset #c0c0c0}
.start-mark{display:block;width:18px;height:18px;margin-right:3px;object-fit:cover}
.start{display:flex;align-items:center}
.start-menu-content{display:flex;flex-direction:column;width:205px;overflow:visible}
.start-brand{display:block;width:201px;height:92px;margin:0 2px 2px;object-fit:contain;background:#b7d7ee;border:1px inset #c0c0c0;box-sizing:border-box}
.start-menu{width:auto;padding:2px;align-items:stretch;border-width:2px;box-shadow:1px 1px 0 #808080}
.start-menu .start-rail{display:flex;align-items:flex-start;justify-content:flex-start;width:27px;box-sizing:border-box;padding:7px 3px;background:linear-gradient(90deg,#000080,#1084d0);color:#c0c0c0;font:bold 18px/1 "MS Sans Serif",Tahoma,sans-serif;letter-spacing:-1px}
.start-menu .start-rail b{color:#fff;margin-top:3px}
.start-menu #start-items{flex:none;width:205px;overflow:visible}
.start-menu-list{position:relative;width:100%;padding:0}
.start-menu-entry{position:relative}
.start-menu .start-menu-item{display:grid;grid-template-columns:31px minmax(0,1fr) 10px;align-items:center;width:100%;height:32px;min-height:32px;padding:1px 4px 1px 3px;border:0;background:#c0c0c0;color:#000;font:13px/1.1 "MS Sans Serif",Tahoma,sans-serif;text-align:left;white-space:nowrap}
.start-menu .start-menu-item:hover,.start-menu .start-menu-item:focus,.start-menu .start-menu-entry.submenu-open>.start-menu-item{padding:1px 4px 1px 3px;border:0;outline:0;background:#000080;color:#fff}
.start-menu .start-icon{display:grid;width:28px;height:28px;place-items:center;font-size:18px;line-height:1;filter:saturate(.95)}
.start-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}
.start-arrow{justify-self:end;font:9px/1 Arial,sans-serif}
.start-menu .start-separator{height:2px;margin:3px 3px 3px 2px;border-top:1px solid #808080;border-bottom:1px solid #fff}
.start-menu-panel.start-cascade{display:none;position:absolute;left:calc(100% - 3px);top:-3px;z-index:2;width:max-content;min-width:205px;padding:2px;background:#c0c0c0;border:2px solid;border-color:#fff #000 #000 #fff;box-shadow:1px 1px 0 #808080}
.start-menu-entry.submenu-open>.start-cascade{display:block}
.start-cascade .start-menu-item{min-width:205px}
@media(max-width:520px){.start-menu #start-items{width:190px}.start-menu-panel.start-cascade{min-width:185px}.start-cascade .start-menu-item{min-width:185px}.start-menu-entry.submenu-open>.start-cascade{max-width:calc(100vw - 30px)}}

/* ClippyJS desktop assistant */
.clippy-agent{right:10px;bottom:38px;left:auto;top:auto;z-index:10001!important}
.clippy-agent:focus{outline:2px dotted #fff;outline-offset:2px}
.clippy-greeting-setting{grid-column:1/-1}.clippy-greeting-setting input{width:min(320px,100%)}
.clippy-chat{position:fixed;right:18px;bottom:138px;z-index:10002;width:min(390px,calc(100vw - 24px));height:330px;display:flex;flex-direction:column}
.clippy-chat>.window-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;margin:0;padding:7px}
.clippy-chat-log{flex:1;min-height:0;overflow:auto;padding:6px;background:#fff;border:2px inset #c0c0c0;user-select:text}
.clippy-message{max-width:90%;margin:0 0 7px;padding:6px;white-space:pre-wrap;line-height:1.35;border:1px solid #808080;background:#ffffcc}.clippy-message.user{margin-left:auto;background:#d9e8ff}.clippy-message.error{color:#800000;background:#ffe4e4}
.clippy-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.clippy-chat-form input{min-width:0}.clippy-chat-count{grid-column:1/-1;justify-self:end;color:#444;font-size:10px}.clippy-chat-close{min-width:18px!important}
@media(max-width:520px){.clippy-chat{right:8px;bottom:136px;width:calc(100vw - 16px);height:min(330px,55vh)}}

/* Embedded games */
.embedded-game{padding:0;overflow:auto;background:#008000}.embedded-game iframe{display:block;width:700px;min-width:100%;height:500px;min-height:100%;border:0;background:#008000}
.embedded-game.js-solitaire{overflow:hidden;background:#c0c0c0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.embedded-game.js-solitaire iframe{width:100%;min-width:0;height:100%;min-height:0}
.space-cadet{padding:0;overflow:hidden;background:#000}.space-cadet iframe{display:block;width:100%;height:100%;border:0;background:#000}
.js-paint{margin:0;padding:0;overflow:hidden;background:#c0c0c0}.js-paint iframe{display:block;width:100%;height:100%;border:0;background:#c0c0c0}
