[data-course-id='art-p4-bottega']{--art135-ink:#314b59;--art135-violet:#624b76;--art135-petrol:#276b71;--art135-paper:#fff9eb;color:var(--art135-ink)}
[data-course-id='art-p4-bottega'] .art135-scene,[data-course-id='art-p4-bottega'] .art135-model,[data-course-id='art-p4-bottega'] .art135-work-scene{min-width:0;margin:20px 0;overflow:hidden;border:1px solid #ab9bb7;border-radius:18px;background:var(--art135-paper);color:var(--art135-ink)}
[data-course-id='art-p4-bottega'] .art135-scene>header,[data-course-id='art-p4-bottega'] .art135-model>header,[data-course-id='art-p4-bottega'] .art135-work-scene>header{padding:17px 20px;background:#eee7f3;border-bottom:1px solid #c3b5cb}
[data-course-id='art-p4-bottega'] .art135-scene h2,[data-course-id='art-p4-bottega'] .art135-scene h3,[data-course-id='art-p4-bottega'] .art135-scene h4,[data-course-id='art-p4-bottega'] .art135-work-scene h4{margin:6px 0 8px;font-size:23px;line-height:1.3;color:var(--art135-violet)}
[data-course-id='art-p4-bottega'] .art135-scene p,[data-course-id='art-p4-bottega'] .art135-model p,[data-course-id='art-p4-bottega'] .art135-work-scene p{margin:7px 0;font-size:16px;line-height:1.65}
[data-course-id='art-p4-bottega'] .art135-kicker{display:block;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:.035em;color:#625472}
[data-course-id='art-p4-bottega'] .art135-world{display:block;width:100%;height:auto;max-height:470px;background:#eee9f2}
[data-course-id='art-p4-bottega'] .art135-scene>figcaption{padding:15px 20px;font-size:16px;line-height:1.65;border-top:1px solid #c3b5cb}
[data-course-id='art-p4-bottega'] .art135-cover-route{display:flex;flex-wrap:wrap;gap:10px}
[data-course-id='art-p4-bottega'] .art135-cover-route span{padding:6px 13px;border:1px solid #b1a2bd;border-radius:30px;background:#f0e8f2;font-size:16px;font-weight:700}
[data-course-id='art-p4-bottega'] .art135-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;padding:18px}
[data-course-id='art-p4-bottega'] .art135-panel{min-width:0;margin:0;overflow:hidden;border:1px solid #b9abbd;border-radius:11px;background:#fffdf7}
[data-course-id='art-p4-bottega'] .art135-panel>figcaption{padding:12px 14px;background:#f2eadf;color:#54445f;font-size:17px;line-height:1.45;border-bottom:1px solid #d7c8b7}
[data-course-id='art-p4-bottega'] .art135-paper{display:block;width:100%;height:auto;max-height:340px}
[data-course-id='art-p4-bottega'] .art135-paper-zoom{padding:16px;border-top:1px solid #c3b5cb;background:#f2eadf;text-align:center;font-size:16px;line-height:1.6}
[data-course-id='art-p4-bottega'] .art135-paper-zoom .art135-creation-paper{max-width:560px;max-height:none;margin:12px auto 0;border:1px solid #b9abbd;border-radius:9px}
[data-course-id='art-p4-bottega'] .art135-panel .art135-panel-description{padding:0 14px;margin:11px 0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
[data-course-id='art-p4-bottega'] .art135-work-scene{border-color:#89a7ac;background:#edf4f3}
[data-course-id='art-p4-bottega'] .art135-work-scene>header{background:#deeeeb;border-bottom-color:#9ebcbb}
[data-course-id='art-p4-bottega'] .art135-work-scene h4{color:#275f66}
[data-course-id='art-p4-bottega'] .art135-choice-list{padding:10px 18px 16px}
[data-course-id='art-p4-bottega'] .art135-choice-list p{padding:10px 12px;border:1px solid #b3c8c4;border-radius:9px;background:#fffaf0;overflow-wrap:anywhere}
[data-course-id='art-p4-bottega'] .art135-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}
[data-course-id='art-p4-bottega'] .art135-choice{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #b3c8c4;border-radius:10px;background:#fffaf0;min-width:0}
[data-course-id='art-p4-bottega'] .art135-choice-list .art135-choice p{border:0;margin:0;padding:5px;min-width:0}
[data-course-id='art-p4-bottega'] .art135-choice-icon{display:block;flex:0 0 62px;width:62px;height:62px}
[data-course-id='art-p4-bottega'] .art135-sequence-list{display:flex;flex-wrap:wrap;gap:8px 25px;margin:14px;padding:0 0 0 21px;font-size:16px;line-height:1.6}
[data-course-id='art-p4-bottega'] .art135-card{min-width:0;margin:22px 0;padding:22px;border:1px solid #bcaebf;border-radius:17px;background:#fffaf0;color:var(--art135-ink);overflow-wrap:anywhere}
[data-course-id='art-p4-bottega'] .art135-card h3{margin:7px 0 14px;font-size:23px;line-height:1.35;color:var(--art135-violet)}
[data-course-id='art-p4-bottega'] .art135-card p,[data-course-id='art-p4-bottega'] .art135-card label,[data-course-id='art-p4-bottega'] .art135-card li,[data-course-id='art-p4-bottega'] .art135-card small{font-size:16px;line-height:1.65}
[data-course-id='art-p4-bottega'] .art135-prompt{padding:14px;border-left:4px solid #997ab0;background:#f0e8f2;border-radius:0 10px 10px 0}
[data-course-id='art-p4-bottega'] .art135-fields,[data-course-id='art-p4-bottega'] .art135-piece-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));gap:14px;margin:16px 0}
[data-course-id='art-p4-bottega'] .art135-fields label,[data-course-id='art-p4-bottega'] .art135-piece-fields label{display:grid;gap:8px;min-width:0;font-size:16px;line-height:1.6;font-weight:650}
[data-course-id='art-p4-bottega'] .art135-card select{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #7b9098;border-radius:9px;padding:10px;background:#fffdf7;color:#314b59;font:inherit;font-size:16px;line-height:1.5}
[data-course-id='art-p4-bottega'] .art135-card textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:132px;resize:vertical;border:1px solid #7b9098;border-radius:10px;padding:12px;background:#fffdf7;color:#314b59;font:inherit;font-size:16px;line-height:1.65}
[data-course-id='art-p4-bottega'] .art135-editor{box-sizing:border-box;min-width:0;margin:20px 0;padding:17px;border:1px solid #9eafb1;border-radius:13px;background:#edf4f3}
[data-course-id='art-p4-bottega'] .art135-editor legend{max-width:100%;padding:0 7px;font-size:19px;font-weight:750;line-height:1.45;color:#275f66}
[data-course-id='art-p4-bottega'] .art135-count{font-weight:750}
[data-course-id='art-p4-bottega'] .art135-pieces{display:grid;gap:12px;margin:15px 0}
[data-course-id='art-p4-bottega'] .art135-piece-editor{min-width:0;padding:0 14px;border:1px solid #9eafb1;border-radius:11px;background:#fffaf0}
[data-course-id='art-p4-bottega'] .art135-piece-editor[hidden]{display:none}
[data-course-id='art-p4-bottega'] .art135-card summary{box-sizing:border-box;min-height:48px;padding:13px 0;font-size:16px;line-height:1.5;font-weight:750;cursor:pointer}
[data-course-id='art-p4-bottega'] .art135-piece-actions,[data-course-id='art-p4-bottega'] .art135-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}
[data-course-id='art-p4-bottega'] .art135-piece-actions button,[data-course-id='art-p4-bottega'] .art135-add{box-sizing:border-box;min-width:44px;min-height:48px;padding:10px 15px;border:1px solid #76959c;border-radius:10px;background:#e3efed;color:#275f66;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;white-space:normal;cursor:pointer}
[data-course-id='art-p4-bottega'] .art135-add{background:#276b71;color:#fff;border-color:#276b71}
[data-course-id='art-p4-bottega'] .art135-actions button{min-height:48px;min-width:44px;font-size:16px;line-height:1.5;white-space:normal}
[data-course-id='art-p4-bottega'] .art135-selfcheck{display:flex;align-items:flex-start;gap:11px;box-sizing:border-box;min-height:48px;padding:13px;border:1px solid #9eafb1;border-radius:11px;background:#edf4f3;cursor:pointer}
[data-course-id='art-p4-bottega'] .art135-selfcheck input{flex:0 0 auto;width:23px;height:23px;margin:2px 0 0;accent-color:#276b71}
[data-course-id='art-p4-bottega'] .art135-criteria{margin:18px 0;padding:15px 20px 15px 38px;border:1px solid #bba48b;border-radius:12px;background:#f5e9d0}
[data-course-id='art-p4-bottega'] .art135-criteria li+li{margin-top:8px}
[data-course-id='art-p4-bottega'] .art135-status,[data-course-id='art-p4-bottega'] .art135-feedback{margin:16px 0;padding:14px 17px;border:1px solid #9eafb1;border-radius:11px;background:#e9f1ef;color:#314b59;font-size:16px;line-height:1.65}
[data-course-id='art-p4-bottega'] .art135-hint{margin-top:15px;padding:0 13px;border:1px solid #c5b7ca;border-radius:10px;background:#f1eaf3}
[data-course-id='art-p4-bottega'] .art135-small{font-size:16px;line-height:1.65;color:#4d6571}
[data-course-id='art-p4-bottega'] .art135-goals{margin:22px 0;padding:20px;border:1px solid #af9abc;border-radius:16px;background:#f1eaf3;font-size:16px;line-height:1.65}
[data-course-id='art-p4-bottega'] .art135-goals h2{margin:8px 0;font-size:23px;line-height:1.35;color:#624b76}
[data-course-id='art-p4-bottega'] .art135-goals a{display:inline-block;min-height:44px;padding:10px 0;color:#315d83;font-weight:700;text-decoration:underline;text-underline-offset:3px}
[data-course-id='art-p4-bottega'] .art135-card :focus-visible,[data-course-id='art-p4-bottega'] .art135-goals a:focus-visible{outline:3px solid #2461a3;outline-offset:3px}
[data-course-id='art-p4-bottega'] .art135-card button:disabled,[data-course-id='art-p4-bottega'] .art135-card select:disabled,[data-course-id='art-p4-bottega'] .art135-card textarea[readonly]{opacity:1;color:#314b59;-webkit-text-fill-color:#314b59}
[data-course-id='art-p4-bottega'] .art135-card button:disabled{background:#eeeae3;border-color:#a7a2a0;cursor:default}
[data-course-id='art-p4-bottega'] .art135-card select:disabled{background:#f4f1e9}
@media(max-width:650px){[data-course-id='art-p4-bottega'] .art135-panel-grid,[data-course-id='art-p4-bottega'] .art135-fields,[data-course-id='art-p4-bottega'] .art135-piece-fields{grid-template-columns:minmax(0,1fr)}[data-course-id='art-p4-bottega'] .art135-card{padding:15px}[data-course-id='art-p4-bottega'] .art135-scene>header,[data-course-id='art-p4-bottega'] .art135-scene>figcaption,[data-course-id='art-p4-bottega'] .art135-model>header,[data-course-id='art-p4-bottega'] .art135-work-scene>header{padding:14px}[data-course-id='art-p4-bottega'] .art135-panel-grid{padding:12px;gap:12px}[data-course-id='art-p4-bottega'] .art135-card h3,[data-course-id='art-p4-bottega'] .art135-scene h3{font-size:21px}[data-course-id='art-p4-bottega'] .art135-editor{padding:12px}[data-course-id='art-p4-bottega'] .art135-piece-editor{padding:0 11px}[data-course-id='art-p4-bottega'] .art135-piece-actions{gap:7px}[data-course-id='art-p4-bottega'] .art135-piece-actions button{flex:1 1 auto;padding:10px}[data-course-id='art-p4-bottega'] .art135-world{max-height:none}[data-course-id='art-p4-bottega'] .art135-cover-route{gap:7px}[data-course-id='art-p4-bottega'] .art135-cover-route span{padding:5px 10px}[data-course-id='art-p4-bottega'] .art135-goals{padding:15px}}
@media(prefers-reduced-motion:reduce){[data-course-id='art-p4-bottega'] .art135-scene *,[data-course-id='art-p4-bottega'] .art135-card *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
[data-course-id='art-p4-bottega'][data-motion='reduced'] .art135-scene *,[data-course-id='art-p4-bottega'][data-motion='reduced'] .art135-card *,html[data-study-motion='reduced'] [data-course-id='art-p4-bottega'] .art135-card *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(forced-colors:active){[data-course-id='art-p4-bottega'] .art135-card,[data-course-id='art-p4-bottega'] .art135-scene,[data-course-id='art-p4-bottega'] .art135-model,[data-course-id='art-p4-bottega'] .art135-work-scene,[data-course-id='art-p4-bottega'] .art135-editor,[data-course-id='art-p4-bottega'] .art135-panel{border-color:CanvasText}[data-course-id='art-p4-bottega'] .art135-card :focus-visible,[data-course-id='art-p4-bottega'] .art135-goals a:focus-visible{outline-color:Highlight}[data-course-id='art-p4-bottega'] .art135-card select,[data-course-id='art-p4-bottega'] .art135-card button:disabled{color:CanvasText;-webkit-text-fill-color:CanvasText}}
