.week-05,
.week-05 * {
  box-sizing: border-box;
}
.week-05 {
  background: #ffffff;
  height: 14019px;
  position: relative;
  overflow: hidden;
}
._05-electronic-production {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 80px;
  line-height: 80px;
  font-weight: 700;
  position: absolute;
  left: 57px;
  top: 216px;
  width: 1090px;
  height: 98px;
}
.line-4 {
  margin-top: -3px;
  border-style: solid;
  border-color: #121212;
  border-width: 3px 0 0 0;
  width: 1609.02px;
  height: 0px;
  position: absolute;
  left: 1689px;
  top: 187px;
  transform-origin: 0 0;
  transform: rotate(-179.751deg) scale(1, 1);
}
.rectangle-28 {
  background: #d9d9d9;
  width: 551px;
  height: 1852px;
  position: absolute;
  left: 1138px;
  top: 216px;
}
.group-work-pcb-design-rules-pcb-upload {
  color: #000000;
  text-align: center;
  position: absolute;
  left: 1184px;
  top: 246px;
  width: 459px;
  height: 78px;
}
.group-work-pcb-design-rules-pcb-upload-span {
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
}
.group-work-pcb-design-rules-pcb-upload-span2 {
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.softwares-ki-cad-mods-htmaa-gerber-2-img-devices-architecture-milling-machine-files-tarot-tutor-pcb-zip-chat-gpt {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 57px;
  top: 397px;
  width: 647px;
  height: 194px;
}
.nav-bar {
  background: #ffffff;
  width: 1483px;
  height: 123px;
  position: absolute;
  left: 204px;
  top: 40px;
  overflow-x: auto;
}
.rectangle-22 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 97px;
  position: absolute;
  left: 27px;
  top: 13px;
}
.rectangle-23 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 97px;
  position: absolute;
  left: 226px;
  top: 13px;
}
.rectangle-24 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 97px;
  position: absolute;
  left: 425px;
  top: 13px;
}
.rectangle-25 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 624px;
  top: 15px;
}
._00 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 90px;
  top: 32px;
}
._01 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 289px;
  top: 32px;
}
._02 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 488px;
  top: 32px;
}
._03 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 687px;
  top: 32px;
}
.rectangle-26 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 823px;
  top: 13px;
}
._04 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 886px;
  top: 30px;
}
.rectangle-27 {
  background: #e6bb12;
  border-radius: 52px;
  border-style: solid;
  border-color: #1c25ac;
  border-width: 5px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1022px;
  top: 13px;
}
._05 {
  color: #1c25ac;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1085px;
  top: 30px;
}
.rectangle-282 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1221px;
  top: 13px;
}
._06 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1284px;
  top: 30px;
}
.rectangle-29 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1420px;
  top: 13px;
}
._07 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1483px;
  top: 30px;
}
.rectangle-30 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1619px;
  top: 13px;
}
._08 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1682px;
  top: 30px;
}
._5-1-pcb-final-design {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 57px;
  top: 630px;
  width: 749px;
  height: 72px;
}
._5-2-milling {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 135px;
  top: 6886px;
  width: 749px;
  height: 49px;
}
._5-3-testing {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 131px;
  top: 8667px;
  width: 749px;
  height: 49px;
}
.code-1-simple-tarot-card-meaning-pull-up-oled {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 95px;
  top: 11462px;
  width: 1322px;
  height: 49px;
}
.line-14 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 673px;
  height: 0px;
  position: absolute;
  left: 864px;
  top: 13304px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.rectangle-39 {
  background: #e6bb12;
  border-style: solid;
  border-color: #1c25ac;
  border-width: 5px;
  width: 468px;
  height: 95px;
  position: absolute;
  left: 1175px;
  top: 399px;
}
.design-rules-architecture-section {
  color: #000000;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 30px;
  line-height: 27px;
  font-weight: 400;
  position: absolute;
  left: 1197px;
  top: 422px;
  width: 434px;
  height: 49px;
}
.design-rules-architecture-section-span {
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-weight: 700;
}
.design-rules-architecture-section-span2 {
  font-family: "HelveticaNeue-BoldItalic", sans-serif;
  font-weight: 700;
  font-style: italic;
  text-decoration: underline;
}
.rectangle-41 {
  background: #e6bb12;
  border-style: solid;
  border-color: #1c25ac;
  border-width: 5px;
  width: 468px;
  height: 95px;
  position: absolute;
  left: 1181px;
  top: 1142px;
}
.pcb-upload {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 30px;
  line-height: 27px;
  font-weight: 700;
  position: absolute;
  left: 1196px;
  top: 1178px;
  width: 434px;
  height: 49px;
}
.line-13 {
  margin-top: -3px;
  border-style: solid;
  border-color: #121212;
  border-width: 3px 0 0 0;
  width: 1609.02px;
  height: 0px;
  position: absolute;
  left: 1668px;
  top: 13263px;
  transform-origin: 0 0;
  transform: rotate(-179.751deg) scale(1, 1);
}
.trials-tribulations {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 136px;
  top: 13292px;
  width: 746px;
  height: 62px;
}
.lessons-learned {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 980px;
  top: 13292px;
  width: 502px;
  height: 62px;
}
.star-10 {
  border-radius: 0px;
  width: 56px;
  height: 55px;
  position: absolute;
  left: 903px;
  top: 13295px;
  overflow: visible;
}
.star-11 {
  border-radius: 0px;
  width: 56px;
  height: 55px;
  position: absolute;
  left: 59px;
  top: 13295px;
  overflow: visible;
}
.star-12 {
  border-radius: 0px;
  width: 56px;
  height: 55px;
  position: absolute;
  left: 762px;
  top: 13295px;
  overflow: visible;
}
.star-13 {
  border-radius: 0px;
  width: 56px;
  height: 55px;
  position: absolute;
  left: 1482px;
  top: 13295px;
  overflow: visible;
}
._6-arch-group-tolerance-test {
  width: 350px;
  height: 467px;
  position: absolute;
  left: 1239px;
  top: 520px;
  object-fit: cover;
  aspect-ratio: 350/467;
}
._6-arch-section-group-work {
  width: 421px;
  height: 562px;
  position: absolute;
  left: 1206px;
  top: 1254px;
  object-fit: cover;
  aspect-ratio: 421/562;
}
.we-did-this-milling-test-to-see-how-small-the-end-mill-could-make-with-gaps-and-went-over-how-to-mill-by-milling-out-tyler-s-board {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Regular", sans-serif;
  font-size: 30px;
  line-height: 27px;
  font-weight: 400;
  position: absolute;
  left: 1181px;
  top: 1001px;
  width: 469px;
  height: 92px;
}
.stasya-adin-and-i-then-uploaded-one-of-our-board-designs-to-jlcpcb-we-looked-at-the-different-options-and-ultimately-were-curious-to-see-just-how-expensive-we-could-make-the-board {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Regular", sans-serif;
  font-size: 30px;
  line-height: 27px;
  font-weight: 400;
  position: absolute;
  left: 1185px;
  top: 1833px;
  width: 469px;
  height: 242px;
}
._6-pcb-layout-v-1-components {
  width: 1029px;
  height: 643px;
  position: absolute;
  left: 32px;
  top: 881px;
  object-fit: cover;
  aspect-ratio: 1029/643;
}
._6-pcb-layout-v-1-zero-ohm-resistors-under-xiao {
  width: 954px;
  height: 596px;
  position: absolute;
  left: 707px;
  top: 3246px;
  object-fit: cover;
  aspect-ratio: 954/596;
}
._6-wrong-speaker-set-upand-change {
  width: 508px;
  height: 590px;
  position: absolute;
  left: 570px;
  top: 1816px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  object-fit: cover;
  aspect-ratio: 508/590;
}
.initally-i-planned-just-to-mill-out-the-board-i-designed-for-last-week-and-my-final-project-but-i-realized-i-never-properly-saved-my-pcb-editor-file-so-i-had-to-redo-all-of-traces {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 47px;
  top: 729px;
  width: 975px;
  height: 209px;
}
.but-before-i-started-to-work-on-my-traces-i-got-a-chance-to-talk-to-some-other-people-in-the-class-particularly-colletta-who-let-me-know-that-i-used-the-wrong-component-to-create-my-speakers-i-used-an-mp-3-player-in-my-schematic-rather-than-an-amplifier-and-speaker-this-became-the-second-version-of-my-board {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 76px;
  top: 1845px;
  width: 428px;
  height: 615px;
}
.the-components-i-initially-used-were-2-rfid-tag-readers-a-microphone-an-mp-3-player-oled-button-and-xiao-rp-2040-in-hindsight-i-was-being-soooo-ambitious {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 47px;
  top: 1549px;
  width: 979px;
  height: 231px;
}
._6-pcb-layout-v-2 {
  width: 632px;
  height: 597px;
  position: absolute;
  left: 67px;
  top: 3242px;
  object-fit: cover;
  aspect-ratio: 632/597;
}
.these-ended-up-being-my-components-for-version-2-2-rfid-readers-antennas-edited-foots-to-through-holes-along-opposite-from-edges-so-that-the-board-wouldn-t-be-huge-oled-display-screen-audio-amplifier-max-983-breakout-board-footprint-edited-to-01-x-07-pads-speaker-microphone-button-xiao-rp-2040 {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 1044px;
  top: 2490px;
  width: 584px;
  height: 549px;
}
.this-board-was-so-tough-to-create-wiring-routes-for-there-were-too-many-components-and-my-schematics-were-also-messy-and-hard-to-parce-out-i-ended-up-with-a-mess-of-a-board-it-had-10-yes-ten-jumper-resistors-six-of-which-were-under-the-xiao-board-both-gert-and-anthony-warned-a-lot-against-this-but-i-was-firm-on-the-idea-of-just-propping-the-xiao-on-header-pins-and-letting-it-hover-over-the-resistors {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 104px;
  top: 3888px;
  width: 1519px;
  height: 233px;
}
.by-this-point-i-had-been-in-lab-for-about-5-hours-trying-to-clean-up-the-board-and-make-sure-my-traces-were-thick-enough-and-made-sense-and-i-had-gotten-frustrated-so-i-decided-to-simplify-my-board-for-a-final-version-i-got-rid-of-the-microphone-and-decided-to-only-use-a-single-rfid-antenna-oled-button-and-speaker-just-to-start-this-made-my-life-so-much-easier {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 104px;
  top: 5143px;
  width: 1519px;
  height: 233px;
}
.to-start-milling-i-exported-my-gerber-file-from-ki-cad-to-gerber-2-img-and-got-3-png-files-for-the-types-of-cuts-made {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 89px;
  top: 7688px;
  width: 1519px;
  height: 86px;
}
.then-with-some-help-from-gert-i-uploaded-my-images-to-mods-and-loaded-the-proper-end-mill-into-the-machine-after-calibrating-the-x-y-and-z-of-the-machine-i-sent-it-to-mill-since-the-board-ended-up-being-pretty-close-to-the-edges-i-decided-not-to-do-the-edge-cuts-after-the-drill-holes-so-that-i-could-make-space-for-the-next-person-who-wanted-to-mill {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 97px;
  top: 8418px;
  width: 1505px;
  height: 205px;
}
.i-taped-my-pcb-to-a-piece-of-cardboard-and-clipped-it-to-a-microscope-to-assemble-i-went-from-the-smallest-to-largest-components-starting-from-the-0-ohm-resistors-to-button-to-xiao-to-oled-display-module {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 116px;
  top: 9567px;
  width: 1505px;
  height: 150px;
}
.with-this-board-i-would-like-to-first-test-loading-randomized-tarot-card-meanings-onto-the-oled-screen-with-the-click-of-this-button-then-i-would-like-to-test-a-text-to-speech-program-to-have-the-messages-be-vocalized-lastly-i-would-like-to-test-the-rfid-system-and-see-if-i-can-tap-regular-rfid-tags-not-cards-to-load-particular-tarot-card-meanings {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 88px;
  top: 11201px;
  width: 1505px;
  height: 209px;
}
.here-is-the-code-written-by-chat-gpt-for-a-simple-randomize-card-meaning-pull-up-with-the-button-as-a-trigger-this-code-is-simple-and-only-looks-at-part-of-the-major-arcana-cards-i-did-not-get-to-test-this-out-yet-i-m-sorry {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 87px;
  top: 12720px;
  width: 1505px;
  height: 209px;
}
.here-is-the-code-written-by-chat-gpt-for-a-simple-randomize-card-meaning-pull-up-with-the-button-as-a-trigger-this-code-is-simple-and-only-looks-at-part-of-the-major-arcana-cards-i-did-not-get-to-test-this-out-yet-i-m-sorry-span {
}
.here-is-the-code-written-by-chat-gpt-for-a-simple-randomize-card-meaning-pull-up-with-the-button-as-a-trigger-this-code-is-simple-and-only-looks-at-part-of-the-major-arcana-cards-i-did-not-get-to-test-this-out-yet-i-m-sorry-span2 {
  text-decoration: underline;
}
.i-think-next-steps-for-this-board-would-be-to-create-an-excel-sheet-of-all-the-tarot-cards-and-their-simple-meaning-export-it-as-a-csv-file-that-can-be-used-later-to-grab-the-text-information-about-the-card-meanings-to-be-sent-to-the-microcontroller-and-thinking-about-how-i-will-create-the-tags {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 87px;
  top: 12931px;
  width: 1505px;
  height: 209px;
}
.we-ran-out-of-both-the-audio-amplifier-breakout-board-and-chip-and-my-rfid-card-reader-is-not-on-the-class-list-so-i-had-to-make-an-order-for-those-parts-coming-in-tomorrow-morning-but-this-would-be-the-final-layout {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 111px;
  top: 9758px;
  width: 1505px;
  height: 105px;
}
.render-1 {
  width: 1019px;
  height: 655px;
  position: absolute;
  left: 64px;
  top: 7003px;
  object-fit: cover;
  aspect-ratio: 1019/655;
}
.my-traces-ended-up-being-soooo-much-more-legible-and-the-board-fit-perfectly-on-the-smaller-plate {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 1196px;
  top: 5625px;
  width: 462px;
  height: 208px;
}
.this-ended-up-being-my-final-board {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 152px;
  top: 6390px;
  width: 462px;
  height: 106px;
}
._6-pcb-schematic-v-2-updated-audio {
  width: 942px;
  height: 702px;
  position: absolute;
  left: 47px;
  top: 2475px;
  object-fit: cover;
  aspect-ratio: 942/702;
}
._6-pcb-schematic-giving-upon-v-2 {
  width: 1492px;
  height: 933px;
  position: absolute;
  left: 118px;
  top: 4146px;
  object-fit: cover;
  aspect-ratio: 1492/933;
}
._6-pcb-layout-final-vers-with-back-plate {
  width: 978px;
  height: 611px;
  position: absolute;
  left: 670px;
  top: 6153px;
  object-fit: cover;
  aspect-ratio: 978/611;
}
._6-pcb-layout-final-vers {
  width: 1080px;
  height: 675px;
  position: absolute;
  left: 79px;
  top: 5408px;
  object-fit: cover;
  aspect-ratio: 16/10;
}
._6-mods-specs {
  width: 492px;
  height: 656px;
  position: absolute;
  left: 1101px;
  top: 7003px;
  object-fit: cover;
  aspect-ratio: 492/656;
}
._6-mill-end-mill {
  width: 400px;
  height: 534px;
  position: absolute;
  left: 62px;
  top: 7815px;
  object-fit: cover;
  aspect-ratio: 400/534;
}
._6-milling-pcb {
  width: 395px;
  height: 527px;
  position: absolute;
  left: 485px;
  top: 7818px;
  object-fit: cover;
  aspect-ratio: 395/527;
}
._6-milled-pcb {
  width: 751px;
  height: 534px;
  position: absolute;
  left: 895px;
  top: 7815px;
  object-fit: cover;
  aspect-ratio: 751/534;
}
._6-solder-set-up {
  width: 553px;
  height: 737px;
  position: absolute;
  left: 86px;
  top: 8789px;
  object-fit: cover;
  aspect-ratio: 553/737;
}
._6-xiao-soldered {
  width: 983px;
  height: 737px;
  position: absolute;
  left: 663px;
  top: 8789px;
  object-fit: cover;
  aspect-ratio: 983/737;
}
._6-oled-soldered {
  width: 1067px;
  height: 1474px;
  position: absolute;
  left: 184px;
  top: 11219px;
  transform-origin: 0 0;
  transform: rotate(-90deg) scale(1, 1);
  aspect-ratio: 1067/1474;
}
._6-to-be-continued-board {
  width: 1099px;
  height: 1148px;
  position: absolute;
  left: 510px;
  top: 11128px;
  transform-origin: 0 0;
  transform: rotate(-90deg) scale(1, 1);
  object-fit: cover;
  aspect-ratio: 1099/1148;
}
._6-rfid-tag-reade-ceg-06900 {
  width: 342.1px;
  height: 513.69px;
  position: absolute;
  left: 53.12px;
  top: 10955.78px;
  transform-origin: 0 0;
  transform: rotate(-90.188deg) scale(1, 1);
  object-fit: cover;
  aspect-ratio: 342.1/513.69;
}
.arrow-2 {
  width: 106.04px;
  height: 0px;
  position: absolute;
  left: 545px;
  top: 10773px;
  transform: translate(-0.21px, -56.86px);
  overflow: visible;
}
._6-amplifier-max-893 {
  width: 239px;
  height: 443px;
  position: absolute;
  left: 1163px;
  top: 9848px;
  object-fit: cover;
  aspect-ratio: 239/443;
}
.arrow-3 {
  width: 341.07px;
  height: 0px;
  position: absolute;
  left: 1283px;
  top: 10152px;
  transform: translate(-217.42px, -4.38px);
  overflow: visible;
}
.include-wire-h-include-adafruit-gfx-h-include-adafruit-ssd-1306-h-oled-setup-define-screen-width-128-define-screen-height-64-adafruit-ssd-1306-display-screen-width-screen-height-wire-1-button-pin-const-int-button-pin-2-debounce-variables-unsigned-long-last-debounce-time-0-unsigned-long-debounce-delay-200-int-last-button-state-high-int-button-state-tarot-meanings-you-can-expand-this-string-tarot-cards-2-the-fool-new-beginnings-trust-the-journey-the-magician-manifestation-resourcefulness-the-high-priestess-intuition-inner-voice-the-empress-growth-nurturing-energy-the-emperor-structure-stability-control-the-lovers-union-choices-harmony-the-hermit-reflection-inner-guidance-death-transformation-letting-go-the-sun-joy-success-vitality-the-moon-illusion-subconscious-int-num-cards-sizeof-tarot-cards-sizeof-tarot-cards-0-void-setup-pin-mode-button-pin-input-pullup-serial-begin-9600 {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 500;
  position: absolute;
  left: 88px;
  top: 11587px;
  width: 763px;
  height: 1108px;
}
.initialize-oled-if-display-begin-ssd-1306-switchcapvcc-0-x-3-c-serial-println-f-ssd-1306-allocation-failed-for-display-clear-display-display-set-text-size-1-display-set-text-color-ssd-1306-white-display-set-cursor-0-0-display-println-press-the-button-display-println-to-draw-a-card-display-display-random-seed-analog-read-0-seed-randomness-void-loop-int-reading-digital-read-button-pin-if-reading-low-last-button-state-high-millis-last-debounce-time-debounce-delay-last-debounce-time-millis-pick-a-random-card-int-index-random-num-cards-display-card-name-meaning-display-clear-display-display-set-text-size-1-display-set-cursor-0-0-display-println-tarot-cards-index-0-card-name-display-println-display-set-text-size-1-display-println-tarot-cards-index-1-card-meaning-display-display-serial-print-you-drew-serial-println-tarot-cards-index-0-last-button-state-reading {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 500;
  position: absolute;
  left: 877px;
  top: 11574px;
  width: 763px;
  height: 1100px;
}
.always-start-simple-stressing-out-over-a-huge-number-of-components-and-thinning-out-as-time-passed-was-ultimately-so-stressful-and-time-consuming-data-sheets-are-your-best-friend-always-load-up-the-datasheets-and-look-at-the-pinouts-for-every-part-you-load-made-wiring-a-lot-easier-make-sure-routes-to-pads-are-straight-connections-and-always-give-yourself-as-much-room-as-possible-between-routes {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 899px;
  top: 13383px;
  width: 765px;
  height: 494px;
}
.i-spent-so-much-time-trouble-shooting-the-design-because-i-was-overly-ambitious-about-my-components-finding-the-right-parts-for-what-i-wanted-to-do-was-kind-of-hard-from-finding-the-right-component-and-accompanying-parts-for-what-i-wanted-to-do-on-the-class-inventory-the-speaker-and-outside-of-the-class-inventory-with-rfid-reading-i-ended-up-watching-a-few-videos-on-how-rfi-ds-and-tags-worked-before-starting {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 33px;
  top: 13394px;
  width: 765px;
  height: 494px;
}
